fu: Close-up of Fu, bringing a scoop of water to her mouth (Default)
fu ([personal profile] fu) wrote in [site community profile] changelog2011-11-01 08:35 am

[dw-free] Revamp /update

[commit: http://hg.dwscoalition.org/dw-free/rev/1af706839efe]

http://bugs.dwscoalition.org/show_bug.cgi?id=2524

Fix minsecurity display: make sure that it disables everyone level when
minsecurity is access; then select the minsecurity by default.

Patch by [personal profile] fu.

Files modified:
  • htdocs/js/jquery.postform.js
--------------------------------------------------------------------------------
diff -r 2cfbbdb92594 -r 1af706839efe htdocs/js/jquery.postform.js
--- a/htdocs/js/jquery.postform.js	Tue Nov 01 16:19:23 2011 +0800
+++ b/htdocs/js/jquery.postform.js	Tue Nov 01 16:36:41 2011 +0800
@@ -305,10 +305,10 @@
 
                             // select the minsecurity value and disable the values with lesser security
                             $security.val(data.ret['minsecurity']);
-                            if ( data.ret['minsecurity'] == 'access' ) {
-                                $security.find("option[value='public']").attr("disabled", "disabled");
+                            if ( data.ret['minsecurity'] == 'friends' ) {
+                                $security.val("access").find("option[value='public']").attr("disabled", "disabled");
                             } else if ( data.ret['minsecurity'] == 'private' ) {
-                                $security.find("option[value='public'],option[value='access'],option[value='custom']")
+                                $security.val("private").find("option[value='public'],option[value='access'],option[value='custom']")
                                     .attr("disabled", "disabled");
                             }
                         } else {
--------------------------------------------------------------------------------