jv, search fix
This commit is contained in:
parent
e06c89b996
commit
5c8eaa4ac0
3 changed files with 5 additions and 4 deletions
4
js/core.min.js
vendored
4
js/core.min.js
vendored
|
|
@ -194,8 +194,8 @@ if(this.onrun)this.onrun();if(this.callback)this.callback(r);},render_list:funct
|
|||
/*
|
||||
* lib/js/wn/ui/filters.js
|
||||
*/
|
||||
wn.ui.FilterList=Class.extend({init:function(opts){wn.require('lib/js/legacy/widgets/form/fields.js');$.extend(this,opts);this.filters=[];this.$w=this.$parent;this.set_events();},set_events:function(){var me=this;this.$w.find('.add-filter-btn').bind('click',function(){me.add_filter();});},show_filters:function(){this.$w.find('.show_filters').slideToggle();if(!this.filters.length)
|
||||
this.add_filter();},add_filter:function(fieldname,condition,value){this.filters.push(new wn.ui.Filter({flist:this,fieldname:fieldname,condition:condition,value:value}));if(fieldname){this.$w.find('.show_filters').slideDown();}},get_filters:function(){var values=[];$.each(this.filters,function(i,f){if(f.field)
|
||||
wn.ui.FilterList=Class.extend({init:function(opts){wn.require('lib/js/legacy/widgets/form/fields.js');$.extend(this,opts);this.filters=[];this.$w=this.$parent;this.set_events();},set_events:function(){var me=this;this.$w.find('.add-filter-btn').bind('click',function(){me.add_filter();});},show_filters:function(){this.$w.find('.show_filters').toggle();if(!this.filters.length)
|
||||
this.add_filter();},add_filter:function(fieldname,condition,value){this.filters.push(new wn.ui.Filter({flist:this,fieldname:fieldname,condition:condition,value:value}));if(fieldname){this.$w.find('.show_filters').toggle(true);}},get_filters:function(){var values=[];$.each(this.filters,function(i,f){if(f.field)
|
||||
values.push(f.get_value());})
|
||||
return values;},update_filters:function(){var fl=[];$.each(this.filters,function(i,f){if(f.field)fl.push(f);})
|
||||
this.filters=fl;},get_filter:function(fieldname){for(var i in this.filters){if(this.filters[i].field.df.fieldname==fieldname)
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ wn.ui.FilterList = Class.extend({
|
|||
},
|
||||
|
||||
show_filters: function() {
|
||||
this.$w.find('.show_filters').slideToggle();
|
||||
this.$w.find('.show_filters').toggle();
|
||||
if(!this.filters.length)
|
||||
this.add_filter();
|
||||
},
|
||||
|
|
@ -53,7 +53,7 @@ wn.ui.FilterList = Class.extend({
|
|||
|
||||
// list must be expanded
|
||||
if(fieldname) {
|
||||
this.$w.find('.show_filters').slideDown();
|
||||
this.$w.find('.show_filters').toggle(true);
|
||||
}
|
||||
},
|
||||
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ wn.ui.Search = Class.extend({
|
|||
wn.model.with_doctype(this.doctype, function(r) {
|
||||
me.make();
|
||||
me.dialog.show();
|
||||
me.list.$w.find('.list-filters input[type="text"]').focus();
|
||||
});
|
||||
},
|
||||
make: function() {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue