Revision 255634e3
b/snf-astakos-app/astakos/im/static/im/js/forms.js | ||
---|---|---|
5 | 5 |
return this.each(function() { |
6 | 6 |
var $this = $(this); |
7 | 7 |
var el = $('<span class="checkbox-widget" />'); |
8 |
|
|
8 |
|
|
9 |
if ($this.prev().length > 0) { |
|
10 |
var lbl = $this.prev()[0]; |
|
11 |
if (lbl.nodeName == "LABEL" || lbl.nodeName == "label") { |
|
12 |
$(lbl).addClass("checkbox-label"); |
|
13 |
|
|
14 |
$(lbl).click(function(){ |
|
15 |
el.toggleClass("checked"); |
|
16 |
}) |
|
17 |
} |
|
18 |
} |
|
9 | 19 |
$this.hide(); |
10 | 20 |
|
11 | 21 |
if ($this.is("checked")) { |
... | ... | |
68 | 78 |
marginLeft: marginleft, |
69 | 79 |
marginBottom: 5 |
70 | 80 |
} |
71 |
el.css(styles); |
|
81 |
|
|
82 |
if (formel.attr("type") != "checkbox") { |
|
83 |
el.css(styles); |
|
84 |
} else { |
|
85 |
el.css("margin-top", "5px"); |
|
86 |
} |
|
72 | 87 |
}); |
73 | 88 |
|
74 | 89 |
}; |
Also available in: Unified diff