scripts-admin.js
75 lines
| 1 | jQuery(document).ready(function($){ |
| 2 | var floating_widget_display = $('select[name=googlelanguagetranslator_floating_widget] option:selected').val(); |
| 3 | |
| 4 | if(floating_widget_display == 'yes') { |
| 5 | $('.floating-widget').removeClass('hidden'); |
| 6 | } else { |
| 7 | $('.floating-widget').addClass('hidden'); |
| 8 | } |
| 9 | |
| 10 | $('input[name=googlelanguagetranslator_flags]').change(function(){ |
| 11 | if($(this).val() == 'hide_flags'){ |
| 12 | $('.choose_flags').fadeOut("slow"); |
| 13 | } else if ($(this).val() == 'show_flags') { |
| 14 | $('.choose_flags').fadeIn("slow"); |
| 15 | } |
| 16 | }); |
| 17 | |
| 18 | //FadeIn and FadeOut Floating Widget Text setting |
| 19 | $('select[name=googlelanguagetranslator_floating_widget]').change(function() { |
| 20 | if($(this).val()=='yes') { |
| 21 | $('.floating-widget').removeClass('hidden'); |
| 22 | } else { |
| 23 | $('.floating-widget').addClass('hidden'); |
| 24 | } |
| 25 | }); |
| 26 | |
| 27 | //FadeIn and FadeOut Google Analytics tracking settings |
| 28 | $('input[name=googlelanguagetranslator_analytics]').change(function() { |
| 29 | var analytics = $(this); |
| 30 | if(analytics.is(':checked')) { |
| 31 | $('.analytics').fadeIn("slow"); |
| 32 | } else { |
| 33 | $('.analytics').fadeOut("slow"); |
| 34 | } |
| 35 | }); |
| 36 | |
| 37 | //Hide or show Google Analytics ID field upon browser refresh |
| 38 | var analytics = $('input[name=googlelanguagetranslator_analytics]'); |
| 39 | if (analytics.is(':checked') ) { |
| 40 | $('.analytics').css('display',''); |
| 41 | } else { |
| 42 | $('.analytics').css('display','none'); |
| 43 | } |
| 44 | |
| 45 | //Prevent the translator preview from translating Dashboard text |
| 46 | $('#adminmenu').addClass('notranslate'); |
| 47 | $('#wp-toolbar').addClass('notranslate'); |
| 48 | $('#setting-error-settings_updated').addClass('notranslate'); |
| 49 | $('.update-nag').addClass('notranslate'); |
| 50 | $('title').addClass('notranslate'); |
| 51 | $('#footer-thankyou').addClass('notranslate'); |
| 52 | }); //jQuery |
| 53 | |
| 54 | jQuery(document).ready(function($) { |
| 55 | $("#sortable,#sortable-toolbar").sortable({ |
| 56 | opacity: 0.7, |
| 57 | distance: 10, |
| 58 | helper: "clone", |
| 59 | forcePlaceholderSize:true, |
| 60 | update: function(event,ui) { |
| 61 | var newOrder = $(this).sortable('toArray').toString(); |
| 62 | $.post("options.php",{order: newOrder}); |
| 63 | $('#order').val(newOrder); |
| 64 | }, |
| 65 | }); |
| 66 | |
| 67 | $("#sortable,#sortable-toolbar").disableSelection(); |
| 68 | }); |
| 69 | |
| 70 | //Color Picker |
| 71 | jQuery(document).ready(function($) { |
| 72 | $(function() { |
| 73 | $('.color-field').wpColorPicker(); |
| 74 | }); |
| 75 | }); //jQuery |