File: /var/www/html/triad-infosec/wp-content/plugins/fusion-builder/js/views/view-bulk-add.js
/* eslint-disable no-mixed-operators */
/* eslint no-useless-concat: 0 */
var FusionPageBuilder = FusionPageBuilder || {};
( function( $ ) {
$( document ).ready( function() {
FusionPageBuilder.BulkAddView = window.wp.Backbone.View.extend( {
className: FusionPageBuilder.ElementSettingsView.prototype.className + ' fusion-builder-bulk-add-dialog',
template: FusionPageBuilder.template( $( '#fusion-builder-bulk-add-template' ).html() ),
events: {
'click .predefined-choice': 'predefinedChoices'
},
getChoices: function() {
var textarea = this.$el.find( 'textarea' ).val(),
choices = [];
if ( textarea ) {
_.each( textarea.split( /\n/ ), function( line ) {
var choice = line.trim();
if ( choice ) {
choices.push( choice );
}
} );
}
return choices;
},
predefinedChoices: function( event ) {
var $element = jQuery( event.target ),
value = $element.data( 'value' ),
choices;
if ( ! isNaN( value ) ) {
choices = this.options.choices[ value ].values;
choices = choices.join( '\n' );
this.$el.find( 'textarea' ).val( choices );
}
}
} );
} );
}( jQuery ) );