jQuery(document).ready(function($) { $( "#tabs" ).tabs(); var thickDims, tbWidth, tbHeight; thickDims = function() { var tbWindow = $('#TB_window'), H = $(window).height(), W = $(window).width(), w, h; w = (tbWidth && tbWidth < W - 90) ? tbWidth : W - 90; h = (tbHeight && tbHeight < H - 60) ? tbHeight : H - 60; if ( tbWindow.size() ) { tbWindow.width(w).height(h); $('#TB_iframeContent').width(w).height(h - 27); tbWindow.css({'margin-left': '-' + parseInt((w / 2),10) + 'px'}); if ( typeof document.body.style.maxWidth != 'undefined' ) tbWindow.css({'top':'30px','margin-top':'0'}); } }; $('a.thickbox-preview').click( function() { var previewLink = this; var $inputs = $('#addthis_settings :input'); var values = {}; $.each($('#addthis_settings').serializeArray(), function(i, field) { var thisName = field.name if (thisName.indexOf("addthis_settings[") != -1 ) { thisName = thisName.replace("addthis_settings[", ''); thisName = thisName.replace("]", ''); } values[thisName] = field.value; }); var stuff = $.param(values, true); var data = { action: 'at_save_transient', value : stuff }; jQuery.post(ajaxurl, data, function(response) { // Fix for WP 2.9's version of lightbox if ( typeof tb_click != 'undefined' && $.isFunction(tb_click.call)) { tb_click.call(previewLink); } var href = $(previewLink).attr('href'); var link = ''; if ( tbWidth = href.match(/&tbWidth=[0-9]+/) ) tbWidth = parseInt(tbWidth[0].replace(/[^0-9]+/g, ''), 10); else tbWidth = $(window).width() - 90; if ( tbHeight = href.match(/&tbHeight=[0-9]+/) ) tbHeight = parseInt(tbHeight[0].replace(/[^0-9]+/g, ''), 10); else tbHeight = $(window).height() - 60; $('#TB_title').css({'background-color':'#222','color':'#dfdfdf'}); $('#TB_closeAjaxWindow').css({'float':'left'}); $('#TB_ajaxWindowTitle').css({'float':'right'}).html(link); $('#TB_iframeContent').width('100%'); thickDims(); }); return false; }); $('#above_more').click( function() { $('#above .select_row').removeClass('hidden'); $(this).hide(); return false; }); $('#below_more').click( function() { $('#below .select_row').removeClass('hidden'); $(this).hide(); return false; }); var show_above = $('input[name="addthis_settings[show_above]"]'); var show_below = $('input[name="addthis_settings[show_below]"]'); if ( show_above.attr('checked') != "undefined" && show_above.attr('checked') == true) { $('.above_option').toggleClass('hide'); } if ( show_below.attr('checked') != "undefined" && show_below.attr('checked') == true) { $('.below_option').toggleClass('hide'); } $('input[name="addthis_settings[show_above]"]').change( function() { $('.above_option').toggleClass('hide'); }); $('input[name="addthis_settings[show_below]"]').change( function() { $('.below_option').toggleClass('hide'); }); var aboveCustom = $('#above_custom_button'); var aboveCustomShow = function(){ if ( aboveCustom.attr('checked') != 'undefined' && aboveCustom.attr('checked') == true) { $('.above_option_custom').removeClass('hidden'); } else { $('.above_option_custom').addClass('hidden'); } }; var aboveCustomString = $('#above_custom_string'); var aboveCustomStringShow = function(){ if (aboveCustomString.attr('checked') != 'undefined' && aboveCustomString.attr('checked') == true) { $('#above_custom_string_input').removeClass('hidden'); } else { $('#above_custom_string_input').addClass('hidden'); } }; var belowCustom = $('#below_custom_button'); var belowCustomShow = function(){ if ( belowCustom.attr('checked') != 'undefined' && belowCustom.attr('checked') == true) { $('.below_option_custom').removeClass('hidden'); } else { $('.below_option_custom').addClass('hidden'); } }; var belowCustomString = $('#below_custom_string'); var belowCustomStringShow = function(){ if (belowCustomString.attr('checked') != 'undefined' && belowCustomString.attr('checked') == true) { $('#below_custom_string_input').removeClass('hidden'); } else { $('#below_custom_string_input').addClass('hidden'); } }; aboveCustomShow(); aboveCustomStringShow(); belowCustomShow(); belowCustomStringShow(); $('input[name="addthis_settings[above]"]').change( function(){aboveCustomShow(); aboveCustomStringShow(); } ); $('input[name="addthis_settings[below]"]').change( function(){belowCustomShow(); belowCustomStringShow(); } ); });