✏️ 正在编辑: view-multi-element-child-settings.js
路径:
/home/lssfapb/www/wp-content/plugins/fusion-builder/js/views/view-multi-element-child-settings.js
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
/* global FusionPageBuilderApp, fusionAllElements */ var FusionPageBuilder = FusionPageBuilder || {}; ( function( $ ) { $( document ).ready( function() { FusionPageBuilder.MultiElementSettingsView = FusionPageBuilder.ElementSettingsView.extend( { events: function() { return _.extend( {}, FusionPageBuilder.ElementSettingsView.prototype.events, { 'click .insert-slider-video': 'addSliderVideo' } ); }, addSliderVideo: function( event ) { var defaultParams, params, elementType, value; if ( event ) { event.preventDefault(); } FusionPageBuilderApp.manualGenerator = FusionPageBuilderApp.shortcodeGenerator; FusionPageBuilderApp.manualEditor = FusionPageBuilderApp.shortcodeGeneratorEditorID; FusionPageBuilderApp.manuallyAdded = true; FusionPageBuilderApp.shortcodeGenerator = true; FusionPageBuilderApp.shortcodeGeneratorEditorID = 'video'; elementType = $( event.currentTarget ).data( 'type' ); // Get default options defaultParams = fusionAllElements[ elementType ].params; params = {}; // Process default parameters from shortcode _.each( defaultParams, function( param ) { if ( _.isObject( param.value ) ) { value = param[ 'default' ]; } else { value = param.value; } params[ param.param_name ] = value; } ); this.collection.add( [ { type: 'generated_element', added: 'manually', element_type: elementType, params: params } ] ); } } ); } ); }( jQuery ) );
💾 保存文件
← 返回文件管理器