7.4.33 | Linux x86_64
Server128.199.10.0
Userwww-data (uid:33)
PHP7.4.33 (apache2handler)
Terminal
Upload
Files: /var/www/html/wp-admin/js
View: gallery.js
/** * @output wp-admin/js/gallery.js */ /* global unescape, getUserSetting, setUserSetting, wpgallery, tinymce */ jQuery( function($) { var gallerySortable, gallerySortableInit, sortIt, clearAll, w, desc = false; gallerySortableInit = function() { gallerySortable = $('#media-items').sortable( { items: 'div.media-item', placeholder: 'sorthelper', axis: 'y', distance: 2, handle: 'div.filename', stop: function() { // When an update has occurred, adjust the order for each item. var all = $('#media-items').sortable('toArray'), len = all.length; $.each(all, function(i, id) { var order = desc ? (len - i) : (1 + i); $('#' + id + ' .menu_order input').val(order); }); } } ); }; sortIt = function() { var all = $('.menu_order_input'), len = all.length; all.each(function(i){ var order = desc ? (len - i) : (1 + i); $(this).val(order); }); }; clearAll = function(c) { c = c || 0; $('.menu_order_input').each( function() { if ( this.value === '0' || c ) { this.value = ''; } }); }; $('#asc').on( 'click', function( e ) { e.preventDefault(); desc = false; sortIt(); }); $('#desc').on( 'click', function( e ) { e.preventDefault(); desc = true; sortIt(); }); $('#clear').on( 'click', function( e ) { e.preventDefault(); clearAll(1); }); $('#showall').on( 'click', function( e ) { e.preventDefault(); $('#sort-buttons span a').toggle(); $('a.describe-toggle-on').hide(); $('a.describe-toggle-off, table.slidetoggle').show(); $('img.pinkynail').toggle(false); }); $('#hideall').on( 'click', function( e ) { e.preventDefault(); $('#sort-buttons span a').toggle(); $('a.describe-toggle-on').show(); $('a.describe-toggle-off, table.slidetoggle').hide(); $('img.pinkynail').toggle(true); }); // Initialize sortable. gallerySortableInit(); clearAll(); if ( $('#media-items>*').length > 1 ) { w = wpgallery.getWin(); $('#save-all, #gallery-settings').show(); if ( typeof w.tinyMCE !== 'undefined' && w.tinyMCE.activeEditor && ! w.tinyMCE.activeEditor.isHidden() ) { wpgallery.mcemode = true; wpgallery.init(); } else { $('#insert-gallery').show(); } } }); /* gallery settings */ window.tinymce = null; window.wpgallery = { mcemode : false, editor : {}, dom : {}, is_update : false, el : {}, I : function(e) { return document.getElementById(e); }, init: function() { var t = this, li, q, i, it, w = t.getWin(); if ( ! t.mcemode ) { return; } li = ('' + document.location.search).replace(/^\?/, '').split('&'); q = {}; for (i=0; i<li.length; i++) { it = li[i].split('='); q[unescape(it[0])] = unescape(it[1]); } if ( q.mce_rdomain ) { document.domain = q.mce_rdomain; } // Find window & API. window.tinymce = w.tinymce; window.tinyMCE = w.tinyMCE; t.editor = tinymce.EditorManager.activeEditor; t.setup(); }, getWin : function() { return window.dialogArguments || opener || parent || top; }, setup : function() { var t = this, a, ed = t.editor, g, columns, link, order, orderby; if ( ! t.mcemode ) { return; } t.el = ed.selection.getNode(); if ( t.el.nodeName !== 'IMG' || ! ed.dom.hasClass(t.el, 'wpGallery') ) { if ( ( g = ed.dom.select('img.wpGallery') ) && g[0] ) { t.el = g[0]; } else { if ( getUserSetting('galfile') === '1' ) { t.I('linkto-file').checked = 'checked'; } if ( getUserSetting('galdesc') === '1' ) { t.I('order-desc').checked = 'checked'; } if ( getUserSetting('galcols') ) { t.I('columns').value = getUserSetting('galcols'); } if ( getUserSetting('galord') ) { t.I('orderby').value = getUserSetting('galord'); } jQuery('#insert-gallery').show(); return; } } a = ed.dom.getAttrib(t.el, 'title'); a = ed.dom.decode(a); if ( a ) { jQuery('#update-gallery').show(); t.is_update = true; columns = a.match(/columns=['"]([0-9]+)['"]/); link = a.match(/link=['"]([^'"]+)['"]/i); order = a.match(/order=['"]([^'"]+)['"]/i); orderby = a.match(/orderby=['"]([^'"]+)['"]/i); if ( link && link[1] ) { t.I('linkto-file').checked = 'checked'; } if ( order && order[1] ) { t.I('order-desc').checked = 'checked'; } if ( columns && columns[1] ) { t.I('columns').value = '' + columns[1]; } if ( orderby && orderby[1] ) { t.I('orderby').value = orderby[1]; } } else { jQuery('#insert-gallery').show(); } }, update : function() { var t = this, ed = t.editor, all = '', s; if ( ! t.mcemode || ! t.is_update ) { s = '[gallery' + t.getSettings() + ']'; t.getWin().send_to_editor(s); return; } if ( t.el.nodeName !== 'IMG' ) { return; } all = ed.dom.decode( ed.dom.getAttrib( t.el, 'title' ) ); all = all.replace(/\s*(order|link|columns|orderby)=['"]([^'"]+)['"]/gi, ''); all += t.getSettings(); ed.dom.setAttrib(t.el, 'title', all); t.getWin().tb_remove(); }, getSettings : function() { var I = this.I, s = ''; if ( I('linkto-file').checked ) { s += ' link="file"'; setUserSetting('galfile', '1'); } if ( I('order-desc').checked ) { s += ' order="DESC"'; setUserSetting('galdesc', '1'); } if ( I('columns').value !== 3 ) { s += ' columns="' + I('columns').value + '"'; setUserSetting('galcols', I('columns').value); } if ( I('orderby').value !== 'menu_order' ) { s += ' orderby="' + I('orderby').value + '"'; setUserSetting('galord', I('orderby').value); } return s; } };
NameSizeActions
accordion.js2.9KView Edit Del
accordion.min.js758BView Edit Del
application-passwords.js6.2KView Edit Del
application-passwords.min.js3KView Edit Del
auth-app.js5.7KView Edit Del
auth-app.min.js2KView Edit Del
code-editor.js17.5KView Edit Del
code-editor.min.js3.5KView Edit Del
color-picker.js9.5KView Edit Del
color-picker.min.js3.4KView Edit Del
comment.js2.9KView Edit Del
comment.min.js1.3KView Edit Del
common.js61.3KView Edit Del
common.min.js23.2KView Edit Del
custom-background.js3.4KView Edit Del
custom-background.min.js1.2KView Edit Del
custom-header.js2KView Edit Del
customize-controls.js288.4KView Edit Del
customize-controls.min.js109.7KView Edit Del
customize-nav-menus.js111.5KView Edit Del
customize-nav-menus.min.js47.1KView Edit Del
customize-widgets.js70KView Edit Del
customize-widgets.min.js27.4KView Edit Del
dashboard.js27KView Edit Del
dashboard.min.js8.7KView Edit Del
edit-comments.js37.2KView Edit Del
edit-comments.min.js15.2KView Edit Del
editor-expand.js41.6KView Edit Del
editor-expand.min.js13.1KView Edit Del
editor.js44KView Edit Del
editor.min.js12.8KView Edit Del
farbtastic.js7.7KView Edit Del
gallery.js5.4KView Edit Del
gallery.min.js3.7KView Edit Del
image-edit.js40KView Edit Del
image-edit.min.js15.2KView Edit Del
inline-edit-post.js20.2KView Edit Del
inline-edit-post.min.js9.4KView Edit Del
inline-edit-tax.js7.6KView Edit Del
inline-edit-tax.min.js2.9KView Edit Del
iris.min.js23.1KView Edit Del
language-chooser.js890BView Edit Del
language-chooser.min.js423BView Edit Del
link.js4.8KView Edit Del
link.min.js2.3KView Edit Del
media-gallery.js1.3KView Edit Del
media-gallery.min.js611BView Edit Del
media-upload.js3.4KView Edit Del
media-upload.min.js1.1KView Edit Del
media.js6.6KView Edit Del
media.min.js2.4KView Edit Del
nav-menu.js61.1KView Edit Del
nav-menu.min.js30.1KView Edit Del
password-strength-meter.js4.1KView Edit Del
password-strength-meter.min.js1.1KView Edit Del
password-toggle.js1.3KView Edit Del
password-toggle.min.js847BView Edit Del
plugin-install.js6.9KView Edit Del
plugin-install.min.js2.3KView Edit Del
post.js39.5KView Edit Del
post.min.js19KView Edit Del
postbox.js18.5KView Edit Del
postbox.min.js6.6KView Edit Del
privacy-tools.js10.7KView Edit Del
privacy-tools.min.js5KView Edit Del
revisions.js33.9KView Edit Del
revisions.min.js18KView Edit Del
set-post-thumbnail.js876BView Edit Del
set-post-thumbnail.min.js620BView Edit Del
site-health.js13.6KView Edit Del
site-health.min.js6.3KView Edit Del
site-icon.js6.1KView Edit Del
site-icon.min.js2.2KView Edit Del
svg-painter.js3.2KView Edit Del
svg-painter.min.js1.5KView Edit Del
tags-box.js10.9KView Edit Del
tags-box.min.js3KView Edit Del
tags-suggest.js5.6KView Edit Del
tags-suggest.min.js2.2KView Edit Del
tags.js6KView Edit Del
tags.min.js2.4KView Edit Del
theme-plugin-editor.js25.6KView Edit Del
theme-plugin-editor.min.js11.8KView Edit Del
theme.js54.9KView Edit Del
theme.min.js26.5KView Edit Del
updates.js109.4KView Edit Del
updates.min.js47.3KView Edit Del
user-profile.js17.9KView Edit Del
user-profile.min.js7.8KView Edit Del
user-suggest.js2.2KView Edit Del
user-suggest.min.js676BView Edit Del
widgets/--
widgets.js22.6KView Edit Del
widgets.min.js12.3KView Edit Del
word-count.js7.5KView Edit Del
word-count.min.js1.5KView Edit Del
xfn.js740BView Edit Del
xfn.min.js458BView Edit Del