✏️ 正在编辑: view-audio.js
路径:
/home/lssfapb/www/wp-content/plugins/fusion-builder/front-end/views/elements/view-audio.js
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
var FusionPageBuilder = FusionPageBuilder || {}; ( function() { jQuery( document ).ready( function() { // Alert Element View. FusionPageBuilder.fusion_audio = FusionPageBuilder.ElementView.extend( { /** * Modify template attributes. * * @since 2.1 * @param {Object} atts - The attributes object. * @return {Object} */ filterTemplateAtts: function( atts ) { var attributes = {}; // Validate values. this.validateValues( atts.values ); // Create attribute objects attributes.attr = this.buildAttr( atts.values ); // Any extras that need passed on. attributes.cid = this.model.get( 'cid' ); attributes.values = atts.values; return attributes; }, /** * Modify values. * * @since 2.1 * @param {Object} values - The values. * @return {void} */ validateValues: function( values ) { var corners = [ 'top_left', 'top_right', 'bottom_right', 'bottom_left' ]; _.each( corners, function( corner ) { if ( 'undefined' !== typeof values[ 'border_radius_' + corner ] && '' !== values[ 'border_radius_' + corner ] ) { values[ 'border_radius_' + corner ] = _.fusionGetValueWithUnit( values[ 'border_radius_' + corner ] ); } else { values[ 'border_radius_' + corner ] = '0px'; } } ); }, /** * Builds attributes. * * @since 2.1 * @param {Object} values - The values object. * @return {Object} */ buildAttr: function( values ) { var style, attr = _.fusionVisibilityAtts( values.hide_on_mobile, { class: 'fusion-audio', style: '' } ), corners = [ 'top_left', 'top_right', 'bottom_right', 'bottom_left' ]; if ( values.progress_color ) { style = '--fusion-audio-accent-color:' + values.progress_color + ';'; } if ( values.border_size ) { style += '--fusion-audio-border-size:' + values.border_size + ';'; } if ( values.border_color ) { style += '--fusion-audio-border-color:' + values.border_color + ';'; } _.each( corners, function( corner ) { if ( values[ 'border_radius_' + corner ] ) { style += '--fusion-audio-border-' + corner.replace( '_', '-' ) + '-radius:' + values[ 'border_radius_' + corner ] + ';'; } } ); if ( values.background_color ) { style += '--fusion-audio-background-color:' + values.background_color + ';'; } if ( values.max_width ) { style += '--fusion-audio-max-width:' + values.max_width + ';'; } // Box shadow. if ( 'yes' === values.box_shadow ) { style += '--fusion-audio-box-shadow:' + _.fusionGetBoxShadowStyle( values ) + ';'; } attr.style = style; if ( 'dark' === values.controls_color_scheme ) { attr[ 'class' ] += ' dark-controls'; } if ( '' !== values[ 'class' ] ) { attr[ 'class' ] += ' ' + values[ 'class' ]; } if ( '' !== values.id ) { attr.id = values.id; } attr = _.fusionAnimations( values, attr ); attr.values = values; return attr; } } ); } ); }( jQuery ) );
💾 保存文件
← 返回文件管理器