From 79218be1d2214095eae1272eac7559a67a55a786 Mon Sep 17 00:00:00 2001 From: kondou Date: Thu, 18 Apr 2013 14:17:37 +0200 Subject: Priorize common languages. --- settings/js/personal.js | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'settings/js/personal.js') diff --git a/settings/js/personal.js b/settings/js/personal.js index 7c879bcafe9..271de1599d9 100644 --- a/settings/js/personal.js +++ b/settings/js/personal.js @@ -88,6 +88,10 @@ $(document).ready(function(){ $("#languageinput").chosen(); $("#languageinput").change( function(){ + // the divider is no language + if ($("#languageinput option").hasClass('divider')) { + return false; + } // Serialize the data var post = $( "#languageinput" ).serialize(); // Ajax foo -- cgit v1.2.3 From 7a2be0c5dc487d2c2e3dbef67cfa1c5cf2af462e Mon Sep 17 00:00:00 2001 From: kondou Date: Fri, 19 Apr 2013 00:39:42 +0200 Subject: Make divider not selectable Very hacky --- settings/js/personal.js | 7 +++---- settings/templates/personal.php | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) (limited to 'settings/js/personal.js') diff --git a/settings/js/personal.js b/settings/js/personal.js index 271de1599d9..db18b2861ab 100644 --- a/settings/js/personal.js +++ b/settings/js/personal.js @@ -86,12 +86,11 @@ $(document).ready(function(){ }); $("#languageinput").chosen(); + // Show only the not selectable optgroup + // Choosen only shows optgroup-labels if there are options in the optgroup + $(".languagedivider").remove(); $("#languageinput").change( function(){ - // the divider is no language - if ($("#languageinput option").hasClass('divider')) { - return false; - } // Serialize the data var post = $( "#languageinput" ).serialize(); // Ajax foo diff --git a/settings/templates/personal.php b/settings/templates/personal.php index c0fcf5c1bd6..67307872058 100644 --- a/settings/templates/personal.php +++ b/settings/templates/personal.php @@ -82,7 +82,7 @@ if($_['displayNameChangeSupported']) { - + -- cgit v1.2.3