Upgraded search form component structure.

This commit is contained in:
Pierre HUBERT 2018-07-29 08:08:23 +02:00
parent 547daf4741
commit fc8abc6d56
4 changed files with 24 additions and 8 deletions

View File

@ -607,8 +607,22 @@ var ComunicWeb = {
/**
* Search form component
*/
searchForm: {
//TODO : implement
search: {
/**
* Search form
*/
form: {
//TODO : implement
},
/**
* Search interface
*/
interface: {
//TODO : implement
}
},
/**

View File

@ -220,6 +220,6 @@ ComunicWeb.components.menuBar.authenticated = {
dropdownContainer.className = "dropdown-menu";
//Initializate menu
ComunicWeb.components.searchForm.init(searchInput, dropdownContainer);
ComunicWeb.components.search.form.init(searchInput, dropdownContainer);
}
};

View File

@ -4,7 +4,7 @@
* @author Pierre HUBERT
*/
ComunicWeb.components.searchForm = {
ComunicWeb.components.search.form = {
/**
* Store the text input area
@ -45,7 +45,7 @@ ComunicWeb.components.searchForm = {
//Make input text lives
textInput.onkeyup = function(){
ComunicWeb.components.searchForm.ontextchange(textInput, searchResultBox, searchBoxContainer, footerLink);
ComunicWeb.components.search.form.ontextchange(textInput, searchResultBox, searchBoxContainer, footerLink);
}
//Cache textinput area
@ -108,7 +108,7 @@ ComunicWeb.components.searchForm = {
//We show user only if we have informations about him
if(usersInfos["user-"+userID])
//Display user informations
ComunicWeb.components.searchForm.displayUser(usersInfos["user-"+userID], menuList);
ComunicWeb.components.search.form.displayUser(usersInfos["user-"+userID], menuList);
}
@ -152,7 +152,7 @@ ComunicWeb.components.searchForm = {
//Make user link element live
userLinkElement.onclick = function() {
ComunicWeb.components.searchForm.close();
ComunicWeb.components.search.form.close();
openUserPage(userInfos);
}
},

View File

@ -304,8 +304,10 @@ class Dev {
//Mail caching
"js/components/mailCaching.js",
//Search form
"js/components/searchForm/searchForm.js",
"js/components/search/interface.js",
"js/components/search/form.js",
//Settings
"js/components/settings/interface.js",