-
WIBUHAX0R1337
-
/
home
/
cideo
/
sainchargny
/
wp-admin
/
js
/
[ Home ]
Create Folder
Create File
Nama File / Folder
Size
Action
widgets
--
NONE
accordion.js
2.85KB
Edit File
Delete File
Rename
accordion.min.js
0.815KB
Edit File
Delete File
Rename
code-editor.js
11.179KB
Edit File
Delete File
Rename
code-editor.min.js
3.095KB
Edit File
Delete File
Rename
color-picker.js
9.954KB
Edit File
Delete File
Rename
color-picker.min.js
3.438KB
Edit File
Delete File
Rename
comment.js
2.723KB
Edit File
Delete File
Rename
comment.min.js
1.218KB
Edit File
Delete File
Rename
common.min.js
15.06KB
Edit File
Delete File
Rename
custom-background.js
3.285KB
Edit File
Delete File
Rename
customize-controls.js
282.27KB
Edit File
Delete File
Rename
customize-controls.min.js
109.172KB
Edit File
Delete File
Rename
customize-nav-menus.js
104.909KB
Edit File
Delete File
Rename
customize-nav-menus.min.js
45.419KB
Edit File
Delete File
Rename
customize-widgets.js
68.702KB
Edit File
Delete File
Rename
customize-widgets.min.js
27.724KB
Edit File
Delete File
Rename
dashboard.js
16.196KB
Edit File
Delete File
Rename
dashboard.min.js
6.901KB
Edit File
Delete File
Rename
edit-comments.js
27.301KB
Edit File
Delete File
Rename
edit-comments.min.js
14.586KB
Edit File
Delete File
Rename
editor-expand.js
41.843KB
Edit File
Delete File
Rename
editor.js
44.335KB
Edit File
Delete File
Rename
editor.min.js
13.103KB
Edit File
Delete File
Rename
farbtastic.js
7.509KB
Edit File
Delete File
Rename
image-edit.js
27.807KB
Edit File
Delete File
Rename
image-edit.min.js
9.525KB
Edit File
Delete File
Rename
inline-edit-post.js
16.033KB
Edit File
Delete File
Rename
inline-edit-tax.js
7.415KB
Edit File
Delete File
Rename
inline-edit-tax.min.js
2.749KB
Edit File
Delete File
Rename
iris.min.js
23.055KB
Edit File
Delete File
Rename
language-chooser.js
0.61KB
Edit File
Delete File
Rename
language-chooser.min.js
0.365KB
Edit File
Delete File
Rename
media-gallery.js
1.151KB
Edit File
Delete File
Rename
media-gallery.min.js
0.524KB
Edit File
Delete File
Rename
media-upload.min.js
1.126KB
Edit File
Delete File
Rename
media.js
5.116KB
Edit File
Delete File
Rename
media.min.js
1.83KB
Edit File
Delete File
Rename
nav-menu.js
41.266KB
Edit File
Delete File
Rename
nav-menu.min.js
20.628KB
Edit File
Delete File
Rename
plugin-install.js
6.8KB
Edit File
Delete File
Rename
plugin-install.min.js
2.346KB
Edit File
Delete File
Rename
post.js
36.533KB
Edit File
Delete File
Rename
postbox.js
11.629KB
Edit File
Delete File
Rename
set-post-thumbnail.min.js
0.513KB
Edit File
Delete File
Rename
tags-box.js
6.726KB
Edit File
Delete File
Rename
tags-box.min.js
3.089KB
Edit File
Delete File
Rename
tags-suggest.js
5.072KB
Edit File
Delete File
Rename
tags-suggest.min.js
2.122KB
Edit File
Delete File
Rename
tags.js
4.377KB
Edit File
Delete File
Rename
tags.min.js
1.671KB
Edit File
Delete File
Rename
theme-plugin-editor.js
23.664KB
Edit File
Delete File
Rename
theme-plugin-editor.min.js
10.848KB
Edit File
Delete File
Rename
theme.js
53.09KB
Edit File
Delete File
Rename
theme.min.js
26.053KB
Edit File
Delete File
Rename
updates.js
79.173KB
Edit File
Delete File
Rename
updates.min.js
34.91KB
Edit File
Delete File
Rename
user-profile.js
12.22KB
Edit File
Delete File
Rename
user-profile.min.js
6.21KB
Edit File
Delete File
Rename
user-suggest.js
1.045KB
Edit File
Delete File
Rename
widgets.js
21.502KB
Edit File
Delete File
Rename
widgets.min.js
11.856KB
Edit File
Delete File
Rename
word-count.min.js
1.473KB
Edit File
Delete File
Rename
wp-fullscreen-stub.js
0.668KB
Edit File
Delete File
Rename
xfn.min.js
3.422KB
Edit File
Delete File
Rename
/** * Contains the postboxes logic, opening and closing postboxes, reordering and saving * the state and ordering to the database. * * @summary Contains postboxes logic * * @since 2.5.0 * @requires jQuery */ /* global ajaxurl, postBoxL10n */ /** * This object contains all function to handle the behaviour of the post boxes. The post boxes are the boxes you see * around the content on the edit page. * * @since 2.7.0 * * @namespace postboxes * * @type {Object} */ var postboxes; (function($) { var $document = $( document ); postboxes = { /** * @summary Handles a click on either the postbox heading or the postbox open/close icon. * * Opens or closes the postbox. Expects `this` to equal the clicked element. * Calls postboxes.pbshow if the postbox has been opened, calls postboxes.pbhide * if the postbox has been closed. * * @since 4.4.0 * @memberof postboxes * @fires postboxes#postbox-toggled * * @returns {void} */ handle_click : function () { var $el = $( this ), p = $el.parent( '.postbox' ), id = p.attr( 'id' ), ariaExpandedValue; if ( 'dashboard_browser_nag' === id ) { return; } p.toggleClass( 'closed' ); ariaExpandedValue = ! p.hasClass( 'closed' ); if ( $el.hasClass( 'handlediv' ) ) { // The handle button was clicked. $el.attr( 'aria-expanded', ariaExpandedValue ); } else { // The handle heading was clicked. $el.closest( '.postbox' ).find( 'button.handlediv' ) .attr( 'aria-expanded', ariaExpandedValue ); } if ( postboxes.page !== 'press-this' ) { postboxes.save_state( postboxes.page ); } if ( id ) { if ( !p.hasClass('closed') && $.isFunction( postboxes.pbshow ) ) { postboxes.pbshow( id ); } else if ( p.hasClass('closed') && $.isFunction( postboxes.pbhide ) ) { postboxes.pbhide( id ); } } /** * @summary Fires when a postbox has been opened or closed. * * Contains a jQuery object with the relevant postbox element. * * @since 4.0.0 * @event postboxes#postbox-toggled * @type {Object} */ $document.trigger( 'postbox-toggled', p ); }, /** * Adds event handlers to all postboxes and screen option on the current page. * * @since 2.7.0 * @memberof postboxes * * @param {string} page The page we are currently on. * @param {Object} [args] * @param {Function} args.pbshow A callback that is called when a postbox opens. * @param {Function} args.pbhide A callback that is called when a postbox closes. * @returns {void} */ add_postbox_toggles : function (page, args) { var $handles = $( '.postbox .hndle, .postbox .handlediv' ); this.page = page; this.init( page, args ); $handles.on( 'click.postboxes', this.handle_click ); /** * @since 2.7.0 */ $('.postbox .hndle a').click( function(e) { e.stopPropagation(); }); /** * @summary Hides a postbox. * * Event handler for the postbox dismiss button. After clicking the button * the postbox will be hidden. * * @since 3.2.0 * * @returns {void} */ $( '.postbox a.dismiss' ).on( 'click.postboxes', function( e ) { var hide_id = $(this).parents('.postbox').attr('id') + '-hide'; e.preventDefault(); $( '#' + hide_id ).prop('checked', false).triggerHandler('click'); }); /** * @summary Hides the postbox element * * Event handler for the screen options checkboxes. When a checkbox is * clicked this function will hide or show the relevant postboxes. * * @since 2.7.0 * @fires postboxes#postbox-toggled * * @returns {void} */ $('.hide-postbox-tog').bind('click.postboxes', function() { var $el = $(this), boxId = $el.val(), $postbox = $( '#' + boxId ); if ( $el.prop( 'checked' ) ) { $postbox.show(); if ( $.isFunction( postboxes.pbshow ) ) { postboxes.pbshow( boxId ); } } else { $postbox.hide(); if ( $.isFunction( postboxes.pbhide ) ) { postboxes.pbhide( boxId ); } } postboxes.save_state( page ); postboxes._mark_area(); /** * @since 4.0.0 * @see postboxes.handle_click */ $document.trigger( 'postbox-toggled', $postbox ); }); /** * @summary Changes the amount of columns based on the layout preferences. * * @since 2.8.0 * * @returns {void} */ $('.columns-prefs input[type="radio"]').bind('click.postboxes', function(){ var n = parseInt($(this).val(), 10); if ( n ) { postboxes._pb_edit(n); postboxes.save_order( page ); } }); }, /** * @summary Initializes all the postboxes, mainly their sortable behaviour. * * @since 2.7.0 * @memberof postboxes * * @param {string} page The page we are currently on. * @param {Object} [args={}] The arguments for the postbox initializer. * @param {Function} args.pbshow A callback that is called when a postbox opens. * @param {Function} args.pbhide A callback that is called when a postbox * closes. * * @returns {void} */ init : function(page, args) { var isMobile = $( document.body ).hasClass( 'mobile' ), $handleButtons = $( '.postbox .handlediv' ); $.extend( this, args || {} ); $('#wpbody-content').css('overflow','hidden'); $('.meta-box-sortables').sortable({ placeholder: 'sortable-placeholder', connectWith: '.meta-box-sortables', items: '.postbox', handle: '.hndle', cursor: 'move', delay: ( isMobile ? 200 : 0 ), distance: 2, tolerance: 'pointer', forcePlaceholderSize: true, helper: function( event, element ) { /* `helper: 'clone'` is equivalent to `return element.clone();` * Cloning a checked radio and then inserting that clone next to the original * radio unchecks the original radio (since only one of the two can be checked). * We get around this by renaming the helper's inputs' name attributes so that, * when the helper is inserted into the DOM for the sortable, no radios are * duplicated, and no original radio gets unchecked. */ return element.clone() .find( ':input' ) .attr( 'name', function( i, currentName ) { return 'sort_' + parseInt( Math.random() * 100000, 10 ).toString() + '_' + currentName; } ) .end(); }, opacity: 0.65, stop: function() { var $el = $( this ); if ( $el.find( '#dashboard_browser_nag' ).is( ':visible' ) && 'dashboard_browser_nag' != this.firstChild.id ) { $el.sortable('cancel'); return; } postboxes.save_order(page); }, receive: function(e,ui) { if ( 'dashboard_browser_nag' == ui.item[0].id ) $(ui.sender).sortable('cancel'); postboxes._mark_area(); $document.trigger( 'postbox-moved', ui.item ); } }); if ( isMobile ) { $(document.body).bind('orientationchange.postboxes', function(){ postboxes._pb_change(); }); this._pb_change(); } this._mark_area(); // Set the handle buttons `aria-expanded` attribute initial value on page load. $handleButtons.each( function () { var $el = $( this ); $el.attr( 'aria-expanded', ! $el.parent( '.postbox' ).hasClass( 'closed' ) ); }); }, /** * @summary Saves the state of the postboxes to the server. * * Saves the state of the postboxes to the server. It sends two lists, one with * all the closed postboxes, one with all the hidden postboxes. * * @since 2.7.0 * @memberof postboxes * * @param {string} page The page we are currently on. * @returns {void} */ save_state : function(page) { var closed, hidden; // Return on the nav-menus.php screen, see #35112. if ( 'nav-menus' === page ) { return; } closed = $( '.postbox' ).filter( '.closed' ).map( function() { return this.id; } ).get().join( ',' ); hidden = $( '.postbox' ).filter( ':hidden' ).map( function() { return this.id; } ).get().join( ',' ); $.post(ajaxurl, { action: 'closed-postboxes', closed: closed, hidden: hidden, closedpostboxesnonce: jQuery('#closedpostboxesnonce').val(), page: page }); }, /** * @summary Saves the order of the postboxes to the server. * * Saves the order of the postboxes to the server. Sends a list of all postboxes * inside a sortable area to the server. * * @since 2.8.0 * @memberof postboxes * * @param {string} page The page we are currently on. * @returns {void} */ save_order : function(page) { var postVars, page_columns = $('.columns-prefs input:checked').val() || 0; postVars = { action: 'meta-box-order', _ajax_nonce: $('#meta-box-order-nonce').val(), page_columns: page_columns, page: page }; $('.meta-box-sortables').each( function() { postVars[ 'order[' + this.id.split( '-' )[0] + ']' ] = $( this ).sortable( 'toArray' ).join( ',' ); } ); $.post( ajaxurl, postVars ); }, /** * @summary Marks empty postbox areas. * * Adds a message to empty sortable areas on the dashboard page. Also adds a * border around the side area on the post edit screen if there are no postboxes * present. * * @since 3.3.0 * @memberof postboxes * @access private * * @returns {void} */ _mark_area : function() { var visible = $('div.postbox:visible').length, side = $('#post-body #side-sortables'); $( '#dashboard-widgets .meta-box-sortables:visible' ).each( function() { var t = $(this); if ( visible == 1 || t.children('.postbox:visible').length ) { t.removeClass('empty-container'); } else { t.addClass('empty-container'); t.attr('data-emptyString', postBoxL10n.postBoxEmptyString); } }); if ( side.length ) { if ( side.children('.postbox:visible').length ) side.removeClass('empty-container'); else if ( $('#postbox-container-1').css('width') == '280px' ) side.addClass('empty-container'); } }, /** * @summary Changes the amount of columns on the post edit page. * * @since 3.3.0 * @memberof postboxes * @fires postboxes#postboxes-columnchange * @access private * * @param {number} n The amount of columns to divide the post edit page in. * @returns {void} */ _pb_edit : function(n) { var el = $('.metabox-holder').get(0); if ( el ) { el.className = el.className.replace(/columns-\d+/, 'columns-' + n); } /** * Fires when the amount of columns on the post edit page has been changed. * * @since 4.0.0 * @event postboxes#postboxes-columnchange */ $( document ).trigger( 'postboxes-columnchange' ); }, /** * @summary Changes the amount of columns the postboxes are in based on the * current orientation of the browser. * * @since 3.3.0 * @memberof postboxes * @access private * * @returns {void} */ _pb_change : function() { var check = $( 'label.columns-prefs-1 input[type="radio"]' ); switch ( window.orientation ) { case 90: case -90: if ( !check.length || !check.is(':checked') ) this._pb_edit(2); break; case 0: case 180: if ( $('#poststuff').length ) { this._pb_edit(1); } else { if ( !check.length || !check.is(':checked') ) this._pb_edit(2); } break; } }, /* Callbacks */ /** * @since 2.7.0 * @memberof postboxes * @access public * @property {Function|boolean} pbshow A callback that is called when a postbox * is opened. */ pbshow : false, /** * @since 2.7.0 * @memberof postboxes * @access public * @property {Function|boolean} pbhide A callback that is called when a postbox * is closed. */ pbhide : false }; }(jQuery));
© 2022 - 2023 WIBUHAXOR V1 By Lutfifakee || Padang Blackhat