mirror of
https://github.com/pierre42100/ComunicWeb
synced 2025-06-19 12:25:16 +00:00
Ready to prepare user page implementation
This commit is contained in:
@ -17,50 +17,10 @@ ComunicWeb.pages.home.home = {
|
||||
|
||||
//Check if user is in or not
|
||||
if(userLoggedIn){
|
||||
//Dev feature : Show result
|
||||
targetElement.appendChild(ComunicWeb.common.messages.createCalloutElem("", "User logged in !", "info"));
|
||||
|
||||
//Create logout button
|
||||
var loginButton = document.createElement("button");
|
||||
loginButton.onclick = (function(){
|
||||
ComunicWeb.common.page.openPage("logout");
|
||||
});
|
||||
loginButton.innerHTML="Logout";
|
||||
targetElement.appendChild(loginButton);
|
||||
//Open current user page
|
||||
openPage("user/me");
|
||||
|
||||
|
||||
|
||||
//Dev feature emojies
|
||||
var emojiesArea = createElem2({
|
||||
appendTo: targetElement,
|
||||
type: "p",
|
||||
innerHTML: "Emoji test : :) 🇬🇫 🎅🏻 :( (movie) (cool)"
|
||||
});
|
||||
|
||||
|
||||
//Parse emojies
|
||||
ComunicWeb.components.emoji.parser.parse({
|
||||
element: emojiesArea,
|
||||
});
|
||||
|
||||
//Create textarea element
|
||||
var textarea = createFormGroup({
|
||||
target: targetElement,
|
||||
type: "textarea",
|
||||
label: "Textarea",
|
||||
placeholder: "New message",
|
||||
});
|
||||
textarea.style.width = "200px";
|
||||
|
||||
//Initializate textarea
|
||||
var textarea2 = new ComunicWeb.components.textarea();
|
||||
textarea2.init({
|
||||
element: textarea,
|
||||
minHeight: "32px",
|
||||
maxHeight: "70px",
|
||||
});
|
||||
|
||||
|
||||
}
|
||||
else{
|
||||
//Display landing page
|
||||
|
24
assets/js/pages/userPage/main.js
Normal file
24
assets/js/pages/userPage/main.js
Normal file
@ -0,0 +1,24 @@
|
||||
/**
|
||||
* User page
|
||||
*
|
||||
* Display the profile of the user
|
||||
*
|
||||
* Main file
|
||||
*
|
||||
* @author Pierre HUBERT
|
||||
*/
|
||||
ComunicWeb.pages.userPage.main = {
|
||||
|
||||
/**
|
||||
* Open user page
|
||||
*
|
||||
* @param {Object} params Parametres required to open the page
|
||||
* @param {HTMLElement} target The target for the user page
|
||||
*/
|
||||
open: function(params, target){
|
||||
|
||||
console.log(params);
|
||||
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user