mirror of
https://github.com/pierre42100/ComunicWeb
synced 2024-11-22 20:19:21 +00:00
Prepared user information space
This commit is contained in:
parent
0cef611004
commit
be1bda5b0b
BIN
assets/img/defaultAvatar.png
Executable file
BIN
assets/img/defaultAvatar.png
Executable file
Binary file not shown.
After Width: | Height: | Size: 968 B |
@ -20,6 +20,9 @@ ComunicWeb.components.menuBar.authenticated = {
|
||||
var navbarElemList = createElem("ul", navbarCollapse);
|
||||
navbarElemList.className = "nav navbar-nav";
|
||||
|
||||
//Add user name
|
||||
this.addUserName(navbarElemList);
|
||||
|
||||
//Add dropdown menu
|
||||
this.addDropdown(navbarElemList);
|
||||
|
||||
@ -29,7 +32,7 @@ ComunicWeb.components.menuBar.authenticated = {
|
||||
* Add dropdown menu
|
||||
*
|
||||
* @param {HTMLElement} navbarElem The target navbarlist element
|
||||
* @return {Boolean} True for a success
|
||||
* @return {HTMLElement} The dropdown content element
|
||||
*/
|
||||
addDropdown: function(navbarElem){
|
||||
//Create dropdown menu
|
||||
@ -45,6 +48,7 @@ ComunicWeb.components.menuBar.authenticated = {
|
||||
var dropdownButtonIcon = createElem("i", dropdownButton);
|
||||
dropdownButtonIcon.className = "fa fa-gear";
|
||||
|
||||
//Add space
|
||||
dropdownButton.innerHTML += " ";
|
||||
|
||||
//Add dropdown button arrow
|
||||
@ -61,5 +65,36 @@ ComunicWeb.components.menuBar.authenticated = {
|
||||
var logoutButtonLink = createElem("a", logoutButton);
|
||||
logoutButtonLink.innerHTML = "Logout";
|
||||
logoutButton.onclick = function(){openPage("logout")};
|
||||
}
|
||||
|
||||
//Return dropdown content element
|
||||
return dropdownContent;
|
||||
},
|
||||
|
||||
/**
|
||||
* Add user name element
|
||||
*
|
||||
* @param {HTMLElement} navbarElem The target navbarlist element
|
||||
* @return {HTMLElement} The user element
|
||||
*/
|
||||
addUserName: function(navbarElem){
|
||||
//Create user element
|
||||
var userelement = createElem("li", navbarElem);
|
||||
userelement.className = "user-menu";
|
||||
|
||||
//Add user link element
|
||||
var userlinkelement = createElem("a", userelement);
|
||||
|
||||
//Add user image
|
||||
var userimage = createElem("img", userlinkelement);
|
||||
userimage.className = "user-image";
|
||||
userimage.src = ComunicWeb.__config.assetsURL + "img/defaultAvatar.png";
|
||||
|
||||
//Add user name
|
||||
var userNameElem = createElem("span", userlinkelement);
|
||||
userNameElem.className = "hidden-xs";
|
||||
userNameElem.innerHTML = "Loading...";
|
||||
|
||||
//Make a request to get informations about the user
|
||||
|
||||
},
|
||||
};
|
@ -9,7 +9,7 @@ ComunicWeb.pagesList = {
|
||||
* Home page
|
||||
*/
|
||||
home: {
|
||||
pageTitle: "Comunic, v2",
|
||||
pageTitle: "Comunic",
|
||||
methodHandler: "ComunicWeb.pages.home.home.openHomePage",
|
||||
disableMenus: false,
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user