To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.
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 | }); |