Revision 1b3398a0 snf-astakos-app/astakos/im/static/im/js/forms.js

b/snf-astakos-app/astakos/im/static/im/js/forms.js
5 5
    return this.each(function() {
6 6
      // process checkboxes
7 7
      var $this = $(this);
8
      var el = $('<span class="checkbox-widget" />');
8
      var el = $('<a class="checkbox-widget" href="javascript:void(0)"/>');
9 9
      var form = $this.closest(".form-row");
10 10

  
11 11
      // add class to identify form rows which contain a checkbox
......
33 33
      el.click(function() {
34 34
        el.toggleClass("checked");
35 35
        $this.attr('checked', el.hasClass("checked"));
36
      });
37
      
38
      el.keypress(function(e){
39
      	
40
      	if (e.keyCode == 0 || e.keyCode == 32){
41
      		e.preventDefault();
42
      		el.toggleClass("checked");
43
        	$this.attr('checked', el.hasClass("checked"));
44
      	}
36 45
      })
37 46

  
38
      $this.after(el);
47
      $this.prev('label').before(el);
39 48
    });
40 49

  
41 50

  

Also available in: Unified diff