Wrap search box & button in their own div

This commit is contained in:
Nathan Gray 2014-01-17 13:35:13 +00:00
parent 80d68f84c1
commit af6b513a54
2 changed files with 21 additions and 14 deletions

View File

@ -1652,6 +1652,20 @@ var et2_nextmatch_header_bar = et2_DOMWidget.extend(et2_INextmatchHeader,
this.header_div = jQuery(document.createElement("div")).addClass("ui-helper-clearfix ui-helper-reset").prependTo(this.div);
this.headers = [{id:this.nextmatch.options.header_left}, {id:this.nextmatch.options.header_right}];
// Search
this.search_box = jQuery(document.createElement("div"))
.appendTo(this.div)
.addClass("search");
this.search = et2_createWidget("textbox", {"id":"search","blur":egw.lang("search")}, this);
this.search.input.attr("type", "search");
this.search.input.val(settings.search)
.on("keypress", function(event) {
if(event.which == 13)
{
self.nextmatch.applyFilters({search: self.search.getValue()});
}
});
this.filters = jQuery(document.createElement("div")).appendTo(this.div)
.addClass("filters");
@ -1693,18 +1707,6 @@ var et2_nextmatch_header_bar = et2_DOMWidget.extend(et2_INextmatchHeader,
});
}
// Search
this.search = et2_createWidget("textbox", {"id":"search","blur":egw.lang("search")}, this);
this.search.input.attr("type", "search");
this.search.input.val(settings.search)
.on("keypress", function(event) {
if(event.which == 13)
{
self.nextmatch.applyFilters({search: self.search.getValue()});
}
});
// Set activeFilters to current value
this.nextmatch.activeFilters.search = settings.search;
@ -1989,7 +1991,7 @@ var et2_nextmatch_header_bar = et2_DOMWidget.extend(et2_INextmatchHeader,
* Help out nextmatch / widget stuff by checking to see if sender is part of header
*/
getDOMNode: function(_sender) {
var filters = [this.category, this.filter, this.filter2, this.search, this.search_button];
var filters = [this.category, this.filter, this.filter2];
for(var i = 0; i < filters.length; i++)
{
if(_sender == filters[i])
@ -1998,6 +2000,8 @@ var et2_nextmatch_header_bar = et2_DOMWidget.extend(et2_INextmatchHeader,
return this.filters[0];
}
}
if(_sender == this.search || _sender == this.search_button) return this.search_box[0];
if(_sender && _sender._type == "template")
{
for(var i = 0; i < this.headers.length; i++)

View File

@ -792,6 +792,9 @@ div.message.floating {
font-size: 150%;
text-align: center;
}
.nextmatch_header > .search {
float: left;
}
.nextmatch_header > .filters {
padding-left: 5px;
}