mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-06-26 12:51:52 +02:00
Wrap search box & button in their own div
This commit is contained in:
parent
80d68f84c1
commit
af6b513a54
@ -1652,9 +1652,23 @@ 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.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}];
|
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)
|
this.filters = jQuery(document.createElement("div")).appendTo(this.div)
|
||||||
.addClass("filters");
|
.addClass("filters");
|
||||||
|
|
||||||
// Add category
|
// Add category
|
||||||
if(!settings.no_cat) {
|
if(!settings.no_cat) {
|
||||||
settings.cat_id_label = egw.lang("Category");
|
settings.cat_id_label = egw.lang("Category");
|
||||||
@ -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
|
// Set activeFilters to current value
|
||||||
this.nextmatch.activeFilters.search = settings.search;
|
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
|
* Help out nextmatch / widget stuff by checking to see if sender is part of header
|
||||||
*/
|
*/
|
||||||
getDOMNode: function(_sender) {
|
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++)
|
for(var i = 0; i < filters.length; i++)
|
||||||
{
|
{
|
||||||
if(_sender == filters[i])
|
if(_sender == filters[i])
|
||||||
@ -1998,6 +2000,8 @@ var et2_nextmatch_header_bar = et2_DOMWidget.extend(et2_INextmatchHeader,
|
|||||||
return this.filters[0];
|
return this.filters[0];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if(_sender == this.search || _sender == this.search_button) return this.search_box[0];
|
||||||
|
|
||||||
if(_sender && _sender._type == "template")
|
if(_sender && _sender._type == "template")
|
||||||
{
|
{
|
||||||
for(var i = 0; i < this.headers.length; i++)
|
for(var i = 0; i < this.headers.length; i++)
|
||||||
|
@ -792,6 +792,9 @@ div.message.floating {
|
|||||||
font-size: 150%;
|
font-size: 150%;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
}
|
}
|
||||||
|
.nextmatch_header > .search {
|
||||||
|
float: left;
|
||||||
|
}
|
||||||
.nextmatch_header > .filters {
|
.nextmatch_header > .filters {
|
||||||
padding-left: 5px;
|
padding-left: 5px;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user