Auto-fold the admin menu with CSS, fixes #20642

git-svn-id: https://develop.svn.wordpress.org/trunk@20749 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Andrew Ozz
2012-05-09 03:56:40 +00:00
parent 36ec8ea7d0
commit a80f1997b8
5 changed files with 287 additions and 25 deletions
+1 -23
View File
@@ -160,7 +160,7 @@ $('.contextual-help-tabs').delegate('a', 'click focus', function(e) {
$(document).ready( function() {
var lastClicked = false, checks, first, last, checked, menu = $('#adminmenu'),
pageInput = $('input.current-page'), currentPage = pageInput.val(), folded, refresh;
pageInput = $('input.current-page'), currentPage = pageInput.val(), refresh;
// admin menu
refresh = function(i, el){ // force the browser to refresh the tabbing index
@@ -354,28 +354,6 @@ $(document).ready( function() {
});
}
// auto-fold the menu when screen is under 900px
$(window).bind('resize.autofold', function(){
if ( getUserSetting('mfold') == 'f' )
return;
var width = $(window).width();
// fold admin menu
if ( width <= 900 ) {
if ( !folded ) {
$(document.body).addClass('folded');
folded = true;
}
} else {
if ( folded ) {
$(document.body).removeClass('folded');
folded = false;
}
}
}).triggerHandler('resize');
});
// internal use