Free common.js of JSHint errors.
props jorbin. fixes #25912. Built from https://develop.svn.wordpress.org/trunk@26112 git-svn-id: http://core.svn.wordpress.org/trunk@26024 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
1a82a3c926
commit
72efe7c1ec
|
@ -1,3 +1,4 @@
|
||||||
|
/* global setUserSetting, ajaxurl, commonL10n, alert, confirm, toggleWithKeyboard, pagenow */
|
||||||
var showNotice, adminMenu, columns, validateForm, screenMeta;
|
var showNotice, adminMenu, columns, validateForm, screenMeta;
|
||||||
(function($){
|
(function($){
|
||||||
// Removed in 3.3.
|
// Removed in 3.3.
|
||||||
|
@ -65,13 +66,19 @@ columns = {
|
||||||
n = parseInt( $t.attr('colspan'), 10 ) + diff;
|
n = parseInt( $t.attr('colspan'), 10 ) + diff;
|
||||||
$t.attr('colspan', n.toString());
|
$t.attr('colspan', n.toString());
|
||||||
}
|
}
|
||||||
}
|
};
|
||||||
|
|
||||||
$(document).ready(function(){columns.init();});
|
$(document).ready(function(){columns.init();});
|
||||||
|
|
||||||
validateForm = function( form ) {
|
validateForm = function( form ) {
|
||||||
return !$( form ).find('.form-required').filter( function() { return $('input:visible', this).val() == ''; } ).addClass( 'form-invalid' ).find('input:visible').change( function() { $(this).closest('.form-invalid').removeClass( 'form-invalid' ); } ).size();
|
return !$( form )
|
||||||
}
|
.find( '.form-required' )
|
||||||
|
.filter( function() { return $( 'input:visible', this ).val() === ''; } )
|
||||||
|
.addClass( 'form-invalid' )
|
||||||
|
.find( 'input:visible' )
|
||||||
|
.change( function() { $( this ).closest( '.form-invalid' ).removeClass( 'form-invalid' ); } )
|
||||||
|
.size();
|
||||||
|
};
|
||||||
|
|
||||||
// stub for doing better warnings
|
// stub for doing better warnings
|
||||||
showNotice = {
|
showNotice = {
|
||||||
|
@ -160,15 +167,18 @@ $('.contextual-help-tabs').delegate('a', 'click focus', function(e) {
|
||||||
});
|
});
|
||||||
|
|
||||||
$(document).ready( function() {
|
$(document).ready( function() {
|
||||||
var lastClicked = false, checks, first, last, checked, sliced, menu = $('#adminmenu'), mobileEvent,
|
var checks, first, last, checked, sliced, mobileEvent, transitionTimeout, focusedRowActions,
|
||||||
pageInput = $('input.current-page'), currentPage = pageInput.val();
|
lastClicked = false,
|
||||||
|
menu = $('#adminmenu'),
|
||||||
|
pageInput = $('input.current-page'),
|
||||||
|
currentPage = pageInput.val();
|
||||||
|
|
||||||
// when the menu is folded, make the fly-out submenu header clickable
|
// when the menu is folded, make the fly-out submenu header clickable
|
||||||
menu.on('click.wp-submenu-head', '.wp-submenu-head', function(e){
|
menu.on('click.wp-submenu-head', '.wp-submenu-head', function(e){
|
||||||
$(e.target).parent().siblings('a').get(0).click();
|
$(e.target).parent().siblings('a').get(0).click();
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#collapse-menu').on('click.collapse-menu', function(e){
|
$('#collapse-menu').on('click.collapse-menu', function() {
|
||||||
var body = $( document.body ), respWidth;
|
var body = $( document.body ), respWidth;
|
||||||
|
|
||||||
// reset any compensation for submenus near the bottom of the screen
|
// reset any compensation for submenus near the bottom of the screen
|
||||||
|
@ -226,7 +236,7 @@ $(document).ready( function() {
|
||||||
}
|
}
|
||||||
|
|
||||||
menu.find('li.wp-has-submenu').hoverIntent({
|
menu.find('li.wp-has-submenu').hoverIntent({
|
||||||
over: function(e){
|
over: function() {
|
||||||
var b, h, o, f, m = $(this).find('.wp-submenu'), menutop, wintop, maxtop, top = parseInt( m.css('top'), 10 );
|
var b, h, o, f, m = $(this).find('.wp-submenu'), menutop, wintop, maxtop, top = parseInt( m.css('top'), 10 );
|
||||||
|
|
||||||
if ( isNaN(top) || top > -5 ) // meaning the submenu is visible
|
if ( isNaN(top) || top > -5 ) // meaning the submenu is visible
|
||||||
|
@ -300,7 +310,7 @@ $(document).ready( function() {
|
||||||
// toggle "check all" checkboxes
|
// toggle "check all" checkboxes
|
||||||
var unchecked = $(this).closest('tbody').find(':checkbox').filter(':visible').not(':checked');
|
var unchecked = $(this).closest('tbody').find(':checkbox').filter(':visible').not(':checked');
|
||||||
$(this).closest('table').children('thead, tfoot').find(':checkbox').prop('checked', function() {
|
$(this).closest('table').children('thead, tfoot').find(':checkbox').prop('checked', function() {
|
||||||
return ( 0 == unchecked.length );
|
return ( 0 === unchecked.length );
|
||||||
});
|
});
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
@ -335,7 +345,6 @@ $(document).ready( function() {
|
||||||
});
|
});
|
||||||
|
|
||||||
// Show row actions on keyboard focus of its parent container element or any other elements contained within
|
// Show row actions on keyboard focus of its parent container element or any other elements contained within
|
||||||
var transitionTimeout, focusedRowActions;
|
|
||||||
$( 'td.post-title, td.title, td.comment, .bookmarks td.column-name, td.blogname, td.username, .dashboard-comment-wrap' ).focusin(function(){
|
$( 'td.post-title, td.title, td.comment, .bookmarks td.column-name, td.blogname, td.username, .dashboard-comment-wrap' ).focusin(function(){
|
||||||
clearTimeout( transitionTimeout );
|
clearTimeout( transitionTimeout );
|
||||||
focusedRowActions = $(this).find( '.row-actions' );
|
focusedRowActions = $(this).find( '.row-actions' );
|
||||||
|
@ -396,13 +405,13 @@ $(document).ready( function() {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#newcontent').bind('blur.wpevent_InsertTab', function(e) {
|
$('#newcontent').bind('blur.wpevent_InsertTab', function() {
|
||||||
if ( this.lastKey && 9 == this.lastKey )
|
if ( this.lastKey && 9 == this.lastKey )
|
||||||
this.focus();
|
this.focus();
|
||||||
});
|
});
|
||||||
|
|
||||||
if ( pageInput.length ) {
|
if ( pageInput.length ) {
|
||||||
pageInput.closest('form').submit( function(e){
|
pageInput.closest('form').submit( function() {
|
||||||
|
|
||||||
// Reset paging var for new filters/searches but not for bulk actions. See #17685.
|
// Reset paging var for new filters/searches but not for bulk actions. See #17685.
|
||||||
if ( $('select[name="action"]').val() == -1 && $('select[name="action2"]').val() == -1 && pageInput.val() == currentPage )
|
if ( $('select[name="action"]').val() == -1 && $('select[name="action2"]').val() == -1 && pageInput.val() == currentPage )
|
||||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue