Merge branch 'develop'
[snf-cloudcms] / cloudcms / static / cloudcms / js / forms.js
index edae5dc..e9faa5f 100644 (file)
@@ -7,6 +7,7 @@
       var $this = $(this);\r
       var el = $('<a class="checkbox-widget" href="javascript:void(0)"/>');\r
       var form = $this.closest(".form-row");\r
+         var className = $this.attr('class');\r
 \r
       // add class to identify form rows which contain a checkbox\r
       form.addClass("with-checkbox");\r
                 var src = e.srcElement.nodeName;\r
                 if (src == "LABEL" || src == "label") {\r
                     el.toggleClass("checked");\r
+                                       \r
                 };\r
+                if ($this.attr('checked')=='checked') {\r
+                                       ($this.removeAttr('checked'))\r
+                               } else {\r
+                                       $this.attr('checked','checked')\r
+                               }\r
             })\r
         }\r
       }\r
       \r
       if ($this.attr('checked')) {\r
         el.addClass("checked");  \r
+        \r
       }\r
 \r
+         el.addClass(className);       \r
+               \r
       el.click(function() {\r
         el.toggleClass("checked");\r
         $this.attr('checked', el.hasClass("checked"));\r
 \r
   };\r
 })( jQuery );\r
+\r