mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-11-18 00:09:06 +01:00
LSselect : code cleaning
This commit is contained in:
parent
3eba1e24d6
commit
855bcc8564
1 changed files with 15 additions and 19 deletions
|
@ -7,11 +7,7 @@ var LSselect = new Class({
|
||||||
this.multiple = this.LSselect_search_form.getElement('input[name=multiple]').value;
|
this.multiple = this.LSselect_search_form.getElement('input[name=multiple]').value;
|
||||||
|
|
||||||
// Add ajax hidden input
|
// Add ajax hidden input
|
||||||
var input = new Element('input');
|
this.injectHiddenInput('ajax', 1);
|
||||||
input.setProperty('name','ajax');
|
|
||||||
input.setProperty('type','hidden');
|
|
||||||
input.setProperty('value',1);
|
|
||||||
input.injectInside(this.LSselect_search_form);
|
|
||||||
|
|
||||||
this.tempInput = [];
|
this.tempInput = [];
|
||||||
this.lastCheckboxChanged = null;
|
this.lastCheckboxChanged = null;
|
||||||
|
@ -35,11 +31,19 @@ var LSselect = new Class({
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
injectHiddenInput: function(name, value) {
|
||||||
|
var input = new Element('input');
|
||||||
|
input.setProperty('type', 'hidden');
|
||||||
|
input.setProperty('name', name);
|
||||||
|
input.setProperty('value', value);
|
||||||
|
input.injectInside(this.LSselect_search_form);
|
||||||
|
return input;
|
||||||
|
},
|
||||||
|
|
||||||
initializeTabs: function(ul) {
|
initializeTabs: function(ul) {
|
||||||
this.tabs_ul.getElements('li').addEvent('click', function (event) {
|
this.tabs_ul.getElements('li').addEvent('click', function (event) {
|
||||||
console.log(event.target);
|
|
||||||
this.LSselect_search_form.getElement('input[name=LSobject]').value = event.target.getProperty('data-object-type');
|
this.LSselect_search_form.getElement('input[name=LSobject]').value = event.target.getProperty('data-object-type');
|
||||||
this.tabs_ul.getElements('li.current').each(function(li){ console.log(li); li.removeClass('current'); });
|
this.tabs_ul.getElements('li.current').each(function(li){ li.removeClass('current'); });
|
||||||
event.target.addClass('current');
|
event.target.addClass('current');
|
||||||
this.submitSearchForm();
|
this.submitSearchForm();
|
||||||
}.bind(this));
|
}.bind(this));
|
||||||
|
@ -112,7 +116,7 @@ var LSselect = new Class({
|
||||||
},
|
},
|
||||||
|
|
||||||
onChangePageClick: function(event, a) {
|
onChangePageClick: function(event, a) {
|
||||||
new Event(event).stop();
|
event.preventDefault();
|
||||||
var data = {
|
var data = {
|
||||||
ajax: true
|
ajax: true
|
||||||
};
|
};
|
||||||
|
@ -131,7 +135,7 @@ var LSselect = new Class({
|
||||||
},
|
},
|
||||||
|
|
||||||
onSubmitSearchForm: function(event) {
|
onSubmitSearchForm: function(event) {
|
||||||
new Event(event).stop();
|
event.preventDefault();
|
||||||
this.submitSearchForm();
|
this.submitSearchForm();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
@ -162,20 +166,12 @@ var LSselect = new Class({
|
||||||
},
|
},
|
||||||
|
|
||||||
onClickLSselect_refresh_btn: function() {
|
onClickLSselect_refresh_btn: function() {
|
||||||
this.tempInput['refresh'] = new Element('input');
|
this.tempInput['refresh'] = this.injectHiddenInput('refresh', 1);
|
||||||
this.tempInput['refresh'].setProperty('name','refresh');
|
|
||||||
this.tempInput['refresh'].setProperty('type','hidden');
|
|
||||||
this.tempInput['refresh'].setProperty('value',1);
|
|
||||||
this.tempInput['refresh'].injectInside(this.LSselect_search_form);
|
|
||||||
this.submitSearchForm();
|
this.submitSearchForm();
|
||||||
},
|
},
|
||||||
|
|
||||||
sortBy: function(value) {
|
sortBy: function(value) {
|
||||||
this.tempInput['sortBy'] = new Element('input');
|
this.tempInput['sortBy'] = this.injectHiddenInput('sortBy', value);
|
||||||
this.tempInput['sortBy'].setProperty('name','sortBy');
|
|
||||||
this.tempInput['sortBy'].setProperty('type','hidden');
|
|
||||||
this.tempInput['sortBy'].setProperty('value',value);
|
|
||||||
this.tempInput['sortBy'].injectInside(this.LSselect_search_form);
|
|
||||||
this.submitSearchForm();
|
this.submitSearchForm();
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue