PluginProbe
Polylang / 1.4
Polylang v1.4
3.8.9 3.8.8 3.8.7 3.8.6 3.8.5 3.8.4 3.8.3 2.7 2.7.0.1 2.7.1 2.7.2 2.7.3 2.7.4 2.8 2.8.1 2.8.2 2.8.3 2.8.4 2.9 2.9.1 2.9.2 3.0 3.0.1 3.0.2 3.0.3 All 233 releases
polylang / js / admin.js

admin.js in Polylang 1.4, at js/admin.js

28 lines 899 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 jQuery(document).ready(function($) {
2 // languages form
3 // fills the fields based on the language dropdown list choice
4 $('#lang_list').change(function() {
5 value = $(this).attr('value').split('-');
6 selected = $("select option:selected").text().split(' - ');
7 $('#lang_slug').val(value[0]);
8 $('#lang_locale').val(value[1]);
9 $('input[name="rtl"]').val([value[2]]);
10 $('#lang_name').val(selected[0]);
11 });
12
13 // settings page
14 // manages visibility of fields
15 $("input[name='force_lang']").change(function() {
16 function pll_toggle(a, test) {
17 test ? a.show() : a.hide();
18 }
19
20 var value = $(this).attr('value');
21 pll_toggle($('#pll-domains-table'), 3 == value);
22 pll_toggle($("#pll-hide-default"), 3 > value);
23 pll_toggle($("#pll-rewrite"), 2 > value);
24
25 pll_toggle($("#pll-url-complements"), 3 > value || $("input[name='redirect_lang']").size());
26 });
27 });
28