Improved search form responsive mode.

This commit is contained in:
Pierre HUBERT 2018-08-01 06:44:01 +02:00
parent c98683e573
commit 837bc35a6b

View File

@ -199,9 +199,10 @@ ComunicWeb.components.menuBar.authenticated = {
* @return {HTMLElement} The user element * @return {HTMLElement} The user element
*/ */
addSearchForm: function(navbarElem){ addSearchForm: function(navbarElem){
//Create form element
//Create form element (large screens)
var searchForm = createElem("li", navbarElem); var searchForm = createElem("li", navbarElem);
searchForm.className = "dropdown navbar-form navbar-left messages-menu"; searchForm.className = "dropdown navbar-form navbar-left messages-menu hidden-xs";
searchForm.setAttribute("role", "search"); searchForm.setAttribute("role", "search");
//Create form group //Create form group
@ -221,5 +222,23 @@ ComunicWeb.components.menuBar.authenticated = {
//Initializate menu //Initializate menu
ComunicWeb.components.search.form.init(searchInput, dropdownContainer); ComunicWeb.components.search.form.init(searchInput, dropdownContainer);
//Create search link (small screen)
var searchLinkLi = createElem2({
appendTo: navbarElem,
type: "li",
class: "navbar-left messages-menu visible-xs"
});
var searchLink = createElem2({
appendTo: searchLinkLi,
type: "a",
innerHTML: "Search"
});
searchLink.addEventListener("click", function(){
openPage("search");
});
} }
}; };