芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/www/wp-content/plugins/leco-client-portal/src/admin-settings.js
window.LecoCPSettings = null; ( function ( $ ) { var LecoCPSettings = function () { var self = this; this.init = function () { $( document ).on( 'cmb_init', function () { if ( $( '#leco_cp_user_project_template, #default_project_template' ).val() === '0' ) { $( '.cmb2-id-leco-cp-user-project-title, .cmb2-id-default-project-title' ).addClass( 'hidden' ); } else { $( '.cmb2-id-default-project' ).addClass( 'hidden' ); } if ( $( '#default_project' ).val() !== '0' ) { $( '.cmb2-id-default-project-title, .cmb2-id-default-project-template' ).addClass( 'hidden' ); } } ).on( 'tinymce-editor-init', function () { if ( $( '#role' ).val() !== 'leco_client' ) { $( '#cmb2-metabox-leco_cp_user_new' ).parent().addClass( 'hidden' ); } } ).on( 'change', '#role', function () { $( '#cmb2-metabox-leco_cp_user_new' ).parent().toggleClass( 'hidden', $( this ).val() !== 'leco_client' ); } ).on( 'change', '#send_user_notification', function () { $( '.leco-cp-actions, .cmb2-id-leco-cp-user-email-subject, .cmb2-id-leco-cp-user-email-content' ).toggleClass( 'hidden', ! $( this ).prop( 'checked' ) ); } ).on( 'change', '#leco_cp_user_project_template, #default_project_template', function () { $( '.cmb2-id-leco-cp-user-project-title, .cmb2-id-default-project-title' ).toggleClass( 'hidden', $( this ).val() === '0' ); $( '.cmb2-id-leco-cp-user-project, .cmb2-id-default-project' ).toggleClass( 'hidden', $( this ).val() !== '0' ); } ).on( 'change', '#leco_cp_user_project, #default_project', function () { $( '.cmb2-id-leco-cp-user-project-template, .cmb2-id-default-project-template' ).toggleClass( 'hidden', $( this ).val() !== '0' ); } ); this.dismissNotice(); }; this.dismissNotice = function () { $( '.leco-cp-notice.is-dismissible' ).on( 'click', '.notice-dismiss', function () { var notice_el = $( this ).closest( '.leco-cp-notice' ); var notice = notice_el.attr( 'id' ); var notice_nonce = notice_el.attr( 'data-nonce' ); $.post( ajaxurl, { action: 'leco_cp_dismiss_notice', nonce: notice_nonce, notice: notice } ) } ); }; this.init(); } $( document ).ready( LecoCPSettings ); } )( jQuery );