golden hour
/var/www/nanshen/wp-includes/js
⬆️ Go Up
Upload
File/Folder
Size
Actions
admin-bar.js
10.88 KB
Del
OK
admin-bar.min.js
6.61 KB
Del
OK
autosave.js
15.78 KB
Del
OK
autosave.min.js
5.23 KB
Del
OK
backbone.min.js
18.59 KB
Del
OK
colorpicker.js
28.4 KB
Del
OK
colorpicker.min.js
16.14 KB
Del
OK
comment-reply.js
1.2 KB
Del
OK
comment-reply.min.js
755 B
Del
OK
crop
-
Del
OK
customize-base.js
15.25 KB
Del
OK
customize-base.min.js
6.45 KB
Del
OK
customize-loader.js
4.18 KB
Del
OK
customize-loader.min.js
2.48 KB
Del
OK
customize-models.js
5.74 KB
Del
OK
customize-models.min.js
3.36 KB
Del
OK
customize-preview-widgets.js
3.64 KB
Del
OK
customize-preview-widgets.min.js
1.74 KB
Del
OK
customize-preview.js
3.48 KB
Del
OK
customize-preview.min.js
1.82 KB
Del
OK
customize-views.js
5.34 KB
Del
OK
customize-views.min.js
2.88 KB
Del
OK
heartbeat.js
18.52 KB
Del
OK
heartbeat.min.js
4.75 KB
Del
OK
hoverIntent.js
4.82 KB
Del
OK
hoverIntent.min.js
1.06 KB
Del
OK
imgareaselect
-
Del
OK
jcrop
-
Del
OK
jquery
-
Del
OK
json2.js
17 KB
Del
OK
json2.min.js
2.87 KB
Del
OK
masonry.min.js
30.31 KB
Del
OK
mce-view.js
17 KB
Del
OK
mce-view.min.js
7.01 KB
Del
OK
media-audiovideo.js
21.93 KB
Del
OK
media-audiovideo.min.js
11.92 KB
Del
OK
media-editor.js
27.87 KB
Del
OK
media-editor.min.js
9.46 KB
Del
OK
media-models.js
34.55 KB
Del
OK
media-models.min.js
11.46 KB
Del
OK
media-views.js
157.75 KB
Del
OK
media-views.min.js
78.25 KB
Del
OK
mediaelement
-
Del
OK
plupload
-
Del
OK
quicktags.js
18.61 KB
Del
OK
quicktags.min.js
8.83 KB
Del
OK
shortcode.js
10.21 KB
Del
OK
shortcode.min.js
2.49 KB
Del
OK
swfobject.js
9.99 KB
Del
OK
swfupload
-
Del
OK
thickbox
-
Del
OK
tinymce
-
Del
OK
tw-sack.js
4.85 KB
Del
OK
tw-sack.min.js
3.19 KB
Del
OK
underscore.min.js
13.98 KB
Del
OK
utils.js
3.98 KB
Del
OK
utils.min.js
1.67 KB
Del
OK
wp-ajax-response.js
3.04 KB
Del
OK
wp-ajax-response.min.js
2 KB
Del
OK
wp-auth-check.js
3.01 KB
Del
OK
wp-auth-check.min.js
1.61 KB
Del
OK
wp-backbone.js
10.17 KB
Del
OK
wp-backbone.min.js
2.93 KB
Del
OK
wp-list-revisions.js
914 B
Del
OK
wp-list-revisions.min.js
562 B
Del
OK
wp-lists.js
10.91 KB
Del
OK
wp-lists.min.js
7.13 KB
Del
OK
wp-pointer.js
6.45 KB
Del
OK
wp-pointer.min.js
3.53 KB
Del
OK
wp-util.js
3.08 KB
Del
OK
wp-util.min.js
977 B
Del
OK
wpdialog.js
435 B
Del
OK
wpdialog.min.js
237 B
Del
OK
wplink.js
14.66 KB
Del
OK
wplink.min.js
8.06 KB
Del
OK
zxcvbn-async.js
502 B
Del
OK
zxcvbn-async.min.js
317 B
Del
OK
zxcvbn.min.js
682.35 KB
Del
OK
Edit: customize-preview-widgets.js
(function( wp, $ ){ if ( ! wp || ! wp.customize ) { return; } var api = wp.customize, OldPreview; /** * wp.customize.WidgetCustomizerPreview * */ api.WidgetCustomizerPreview = { renderedSidebars: {}, // @todo Make rendered a property of the Backbone model renderedWidgets: {}, // @todo Make rendered a property of the Backbone model registeredSidebars: [], // @todo Make a Backbone collection registeredWidgets: {}, // @todo Make array, Backbone collection widgetSelectors: [], preview: null, l10n: {}, init: function () { var self = this; this.buildWidgetSelectors(); this.highlightControls(); this.preview.bind( 'active', function() { self.preview.send( 'rendered-sidebars', self.renderedSidebars ); // @todo Only send array of IDs self.preview.send( 'rendered-widgets', self.renderedWidgets ); // @todo Only send array of IDs } ); this.preview.bind( 'highlight-widget', self.highlightWidget ); }, /** * Calculate the selector for the sidebar's widgets based on the registered sidebar's info */ buildWidgetSelectors: function () { var self = this; $.each( this.registeredSidebars, function ( i, sidebar ) { var widgetTpl = [ sidebar.before_widget.replace('%1$s', '').replace('%2$s', ''), sidebar.before_title, sidebar.after_title, sidebar.after_widget ].join(''), emptyWidget, widgetSelector, widgetClasses; emptyWidget = $(widgetTpl); widgetSelector = emptyWidget.prop('tagName'); widgetClasses = emptyWidget.prop('className'); // Prevent a rare case when before_widget, before_title, after_title and after_widget is empty. if ( ! widgetClasses ) { return; } widgetClasses = widgetClasses.replace(/^\s+|\s+$/g, ''); if ( widgetClasses ) { widgetSelector += '.' + widgetClasses.split(/\s+/).join('.'); } self.widgetSelectors.push(widgetSelector); }); }, /** * Highlight the widget on widget updates or widget control mouse overs. * * @param {string} widgetId ID of the widget. */ highlightWidget: function( widgetId ) { var $body = $( document.body ), $widget = $( '#' + widgetId ); $body.find( '.widget-customizer-highlighted-widget' ).removeClass( 'widget-customizer-highlighted-widget' ); $widget.addClass( 'widget-customizer-highlighted-widget' ); setTimeout( function () { $widget.removeClass( 'widget-customizer-highlighted-widget' ); }, 500 ); }, /** * Show a title and highlight widgets on hover. On shift+clicking * focus the widget control. */ highlightControls: function() { var self = this, selector = this.widgetSelectors.join(','); $(selector).attr( 'title', this.l10n.widgetTooltip ); $(document).on( 'mouseenter', selector, function () { self.preview.send( 'highlight-widget-control', $( this ).prop( 'id' ) ); }); // Open expand the widget control when shift+clicking the widget element $(document).on( 'click', selector, function ( e ) { if ( ! e.shiftKey ) { return; } e.preventDefault(); self.preview.send( 'focus-widget-control', $( this ).prop( 'id' ) ); }); } }; /** * Capture the instance of the Preview since it is private */ OldPreview = api.Preview; api.Preview = OldPreview.extend( { initialize: function( params, options ) { api.WidgetCustomizerPreview.preview = this; OldPreview.prototype.initialize.call( this, params, options ); } } ); $(function () { var settings = window._wpWidgetCustomizerPreviewSettings; if ( ! settings ) { return; } $.extend( api.WidgetCustomizerPreview, settings ); api.WidgetCustomizerPreview.init(); }); })( window.wp, jQuery );
Save