jQuery(function($) { var gallerySortable; var gallerySortableInit = function() { gallerySortable = $('#media-items').sortable( { items: '.media-item', placeholder: 'sorthelper', axis: 'y', distance: 2, update: galleryReorder } ); } // When an update has occurred, adjust the order for each item var galleryReorder = function(e, sort) { jQuery.each(sort['element'].sortable('toArray'), function(i, id) { jQuery('#' + id + ' .menu_order input')[0].value = (1+i); }); } // initialize sortable gallerySortableInit(); }); jQuery(document).ready(function($){ $('.menu_order_input').each(function(){ if ( this.value == '0' ) this.value = ''; }); if ( $('#media-items>*').length > 1 ) { var w = wpgallery.getWin(); $('#save-all, #gallery-settings').show(); $('#insert-gallery').show(); } }); var wpgallery = { editor : {}, dom : {}, is_update : false, el : {}, I : function(e) { return document.getElementById(e); }, getWin : function() { return window.dialogArguments || opener || parent || top; }, 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; } };