-var tagBox, commentsBox, editPermalink, makeSlugeditClickable, WPSetThumbnailHTML, WPSetThumbnailID, WPRemoveThumbnail;
+var tagBox, commentsBox, editPermalink, makeSlugeditClickable, WPSetThumbnailHTML, WPSetThumbnailID, WPRemoveThumbnail, wptitlehint;
// return an array with any duplicate, whitespace or values removed
function array_unique_noempty(a) {
if ( !thetags.length )
return;
- disabled = thetags.attr('disabled');
+ disabled = thetags.prop('disabled');
current_tags = thetags.val().split(',');
tagchecklist.empty();
};
WPSetThumbnailID = function(id){
- var field = $('input[value=_thumbnail_id]', '#list-table');
+ var field = $('input[value="_thumbnail_id"]', '#list-table');
if ( field.size() > 0 ) {
$('#meta\\[' + field.attr('id').match(/[0-9]+/) + '\\]\\[value\\]').text(id);
}
})(jQuery);
jQuery(document).ready( function($) {
- var stamp, visibility, sticky = '';
+ var stamp, visibility, sticky = '', last = 0, co = $('#content');
postboxes.add_postbox_toggles(pagenow);
return;
noSyncChecks = true;
var th = jQuery(this), c = th.is(':checked'), id = th.val().toString();
- $('#in-' + taxonomy + '-' + id + ', #in-' + taxonomy + '-category-' + id).attr( 'checked', c );
+ $('#in-' + taxonomy + '-' + id + ', #in-' + taxonomy + '-category-' + id).prop( 'checked', c );
noSyncChecks = false;
};
$('#' + taxonomy + 'checklist li.popular-category :checkbox, #' + taxonomy + 'checklist-pop :checkbox').live( 'click', function(){
var t = $(this), c = t.is(':checked'), id = t.val();
if ( id && t.parents('#taxonomy-'+taxonomy).length )
- $('#in-' + taxonomy + '-' + id + ', #in-popular-' + taxonomy + '-' + id).attr( 'checked', c );
+ $('#in-' + taxonomy + '-' + id + ', #in-popular-' + taxonomy + '-' + id).prop( 'checked', c );
});
}); // end cats
function updateVisibility() {
var pvSelect = $('#post-visibility-select');
if ( $('input:radio:checked', pvSelect).val() != 'public' ) {
- $('#sticky').attr('checked', false);
+ $('#sticky').prop('checked', false);
$('#sticky-span').hide();
} else {
$('#sticky-span').show();
function updateText() {
var attemptedDate, originalDate, currentDate, publishOn, postStatus = $('#post_status'),
- optPublish = $('option[value=publish]', postStatus), aa = $('#aa').val(),
+ optPublish = $('option[value="publish"]', postStatus), aa = $('#aa').val(),
mm = $('#mm').val(), jj = $('#jj').val(), hh = $('#hh').val(), mn = $('#mn').val();
attemptedDate = new Date( aa, mm - 1, jj, hh, mn );
} else {
$('#timestamp').html(
publishOn + ' <b>' +
- $('option[value=' + $('#mm').val() + ']', '#mm').text() + ' ' +
+ $('option[value="' + $('#mm').val() + '"]', '#mm').text() + ' ' +
jj + ', ' +
aa + ' @ ' +
hh + ':' +
} else {
optPublish.html( postL10n.privatelyPublished );
}
- $('option[value=publish]', postStatus).attr('selected', true);
+ $('option[value="publish"]', postStatus).prop('selected', true);
$('.edit-post-status', '#misc-publishing-actions').hide();
} else {
if ( $('#original_post_status').val() == 'future' || $('#original_post_status').val() == 'draft' ) {
$('.edit-visibility', '#visibility').click(function () {
if ($('#post-visibility-select').is(":hidden")) {
updateVisibility();
- $('#post-visibility-select').slideDown("normal");
+ $('#post-visibility-select').slideDown('fast');
$(this).hide();
}
return false;
});
$('.cancel-post-visibility', '#post-visibility-select').click(function () {
- $('#post-visibility-select').slideUp("normal");
- $('#visibility-radio-' + $('#hidden-post-visibility').val()).attr('checked', true);
+ $('#post-visibility-select').slideUp('fast');
+ $('#visibility-radio-' + $('#hidden-post-visibility').val()).prop('checked', true);
$('#post_password').val($('#hidden_post_password').val());
- $('#sticky').attr('checked', $('#hidden-post-sticky').attr('checked'));
+ $('#sticky').prop('checked', $('#hidden-post-sticky').prop('checked'));
$('#post-visibility-display').html(visibility);
$('.edit-visibility', '#visibility').show();
updateText();
$('.save-post-visibility', '#post-visibility-select').click(function () { // crazyhorse - multiple ok cancels
var pvSelect = $('#post-visibility-select');
- pvSelect.slideUp("normal");
+ pvSelect.slideUp('fast');
$('.edit-visibility', '#visibility').show();
updateText();
if ( $('input:radio:checked', pvSelect).val() != 'public' ) {
- $('#sticky').attr('checked', false);
+ $('#sticky').prop('checked', false);
} // WEAPON LOCKED
- if ( true == $('#sticky').attr('checked') ) {
+ if ( true == $('#sticky').prop('checked') ) {
sticky = 'Sticky';
} else {
sticky = '';
$('#timestampdiv').siblings('a.edit-timestamp').click(function() {
if ($('#timestampdiv').is(":hidden")) {
- $('#timestampdiv').slideDown("normal");
+ $('#timestampdiv').slideDown('fast');
$(this).hide();
}
return false;
});
$('.cancel-timestamp', '#timestampdiv').click(function() {
- $('#timestampdiv').slideUp("normal");
+ $('#timestampdiv').slideUp('fast');
$('#mm').val($('#hidden_mm').val());
$('#jj').val($('#hidden_jj').val());
$('#aa').val($('#hidden_aa').val());
$('.save-timestamp', '#timestampdiv').click(function () { // crazyhorse - multiple ok cancels
if ( updateText() ) {
- $('#timestampdiv').slideUp("normal");
+ $('#timestampdiv').slideUp('fast');
$('#timestampdiv').siblings('a.edit-timestamp').show();
}
return false;
$('#post-status-select').siblings('a.edit-post-status').click(function() {
if ($('#post-status-select').is(":hidden")) {
- $('#post-status-select').slideDown("normal");
+ $('#post-status-select').slideDown('fast');
$(this).hide();
}
return false;
});
$('.save-post-status', '#post-status-select').click(function() {
- $('#post-status-select').slideUp("normal");
+ $('#post-status-select').slideUp('fast');
$('#post-status-select').siblings('a.edit-post-status').show();
updateText();
return false;
});
$('.cancel-post-status', '#post-status-select').click(function() {
- $('#post-status-select').slideUp("normal");
+ $('#post-status-select').slideUp('fast');
$('#post_status').val($('#hidden_post_status').val());
$('#post-status-select').siblings('a.edit-post-status').show();
updateText();
}, function(data) {
$('#edit-slug-box').html(data);
b.html(revert_b);
- real_slug.attr('value', new_slug);
+ real_slug.val(new_slug);
makeSlugeditClickable();
$('#view-post-btn').show();
});
$('#view-post-btn').show();
e.html(revert_e);
b.html(revert_b);
- real_slug.attr('value', revert_slug);
+ real_slug.val(revert_slug);
return false;
});
b.children('.cancel').click();
return false;
}
- real_slug.attr('value', this.value);
+ real_slug.val(this.value);
}).focus();
}
makeSlugeditClickable();
}
- if ( $('#title').val() == '' )
- $('#title').siblings('#title-prompt-text').css('visibility', '');
- $('#title-prompt-text').click(function(){
- $(this).css('visibility', 'hidden').siblings('#title').focus();
- });
- $('#title').blur(function(){
- if (this.value == '')
- $(this).siblings('#title-prompt-text').css('visibility', '');
- }).focus(function(){
- $(this).siblings('#title-prompt-text').css('visibility', 'hidden');
- }).keydown(function(e){
- $(this).siblings('#title-prompt-text').css('visibility', 'hidden');
- $(this).unbind(e);
- });
+ // word count
+ if ( typeof(wpWordCount) != 'undefined' ) {
+ $(document).triggerHandler('wpcountwords', [ co.val() ]);
+
+ co.keyup( function(e) {
+ var k = e.keyCode || e.charCode;
+
+ if ( k == last )
+ return true;
+
+ if ( 13 == k || 8 == last || 46 == last )
+ $(document).triggerHandler('wpcountwords', [ co.val() ]);
+
+ last = k;
+ return true;
+ });
+ }
+
+ wptitlehint = function(id) {
+ id = id || 'title';
+
+ var title = $('#' + id), titleprompt = $('#' + id + '-prompt-text');
+
+ if ( title.val() == '' )
+ titleprompt.css('visibility', '');
+
+ titleprompt.click(function(){
+ $(this).css('visibility', 'hidden');
+ title.focus();
+ });
+
+ title.blur(function(){
+ if ( this.value == '' )
+ titleprompt.css('visibility', '');
+ }).focus(function(){
+ titleprompt.css('visibility', 'hidden');
+ }).keydown(function(e){
+ titleprompt.css('visibility', 'hidden');
+ $(this).unbind(e);
+ });
+ }
+
+ wptitlehint();
});