To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.

Statistics Download as Zip
| Branch: | Tag: | Revision:

root / plugins / redmine_tags / assets / javascripts / projects_index.js @ 1254:a54ce736229d

History | View | Annotate | Download (1.36 KB)

1 1252:fe3777d42b76 luis
var IndexFilter = {
2
    init: function(){
3
        var self = this;
4
        $('fieldset#filters_fieldset legend').live("click", self.toggle);
5 1254:a54ce736229d luis
        // $('fieldset #submitButton').live("click", self.submitSearch);
6 1252:fe3777d42b76 luis
    },
7 1251:9523dff58d3d luis
8 1252:fe3777d42b76 luis
    expanded: false,
9 1251:9523dff58d3d luis
10 1252:fe3777d42b76 luis
    toggle: function(){
11
        var fieldset = $(this).parents('fieldset').first();
12
        fieldset.toggleClass('collapsed');
13
        fieldset.children('div').toggle();
14 1254:a54ce736229d luis
    },
15
    submitSearch: function(){
16
        console.log("Submitting search");
17
        $(this).submit();
18
        return false;
19 1252:fe3777d42b76 luis
    }
20
};
21 776:af852d82b00b luis
22 1254:a54ce736229d luis
23
24
25
26 1252:fe3777d42b76 luis
/*
27
    function toggleFieldsetWithState(obj){
28
        var fset = $(obj).parent('fieldset');
29 794:eebd5b1f5eb0 luis

30 1252:fe3777d42b76 luis
        // is the fieldset collapsed?
31
        var status = fset.hasClass("collapsed");
32

33
        // change_session(fset, status);
34
        // toggleFieldset(fset);
35
    }
36

37

38

39

40
    function change_session(id, nstatus) {
41 776:af852d82b00b luis
        var url = "projects/set_fieldset_status";
42 1252:fe3777d42b76 luis
    var request = new jQuery.ajax(url, {
43
        method: 'post',
44
          parameters: {field_id: id, status: nstatus},
45
          asynchronous: true
46
        });
47
    }
48

49 782:eb3e9e1ffc13 luis

50 791:b5e8049ded56 luis
function keypressHandler (event){
51 794:eebd5b1f5eb0 luis
  var key = event.which || event.keyCode;
52
  switch (key) {
53
      default:
54 1251:9523dff58d3d luis
        break;
55 794:eebd5b1f5eb0 luis
      case Event.KEY_RETURN:
56 1251:9523dff58d3d luis
          $('submitButton').click();
57
          return false;
58
  }
59
}
60 791:b5e8049ded56 luis

61 1252:fe3777d42b76 luis
*/
62
63 1251:9523dff58d3d luis
$(document).ready(function(){
64 1252:fe3777d42b76 luis
//        $('search-input').on('keypress', keypressHandler);
65
    IndexFilter.init();
66 791:b5e8049ded56 luis
});