Create empty password forgotten page

This commit is contained in:
Pierre 2018-05-21 10:05:32 +02:00
parent d01b9f4803
commit b0c4971838
6 changed files with 108 additions and 0 deletions

View File

@ -0,0 +1,11 @@
/**
* Password forgotten page main stylesheet
*
* @author Pierre HUBERT
*/
.box-password-forgotten {
max-width: 350px;
margin: auto;
margin-top: 20px;
}

View File

@ -1273,6 +1273,20 @@ var ComunicWeb = {
//TODO : implement
},
/**
* Password forgotten page
*/
passwordForgotten: {
/**
* Main script
*/
main: {
//TODO : implement
},
},
/**
* Logout controller
*/

View File

@ -0,0 +1,65 @@
/**
* Password forgotten page main script file
*
* @author Pierre HUBERT
*/
ComunicWeb.pages.passwordForgotten.main = {
/**
* Open page
*
* @param {Object} args Additionnal data passed in the method
* @param {element} target Where the page will be applied
*/
open: function(args, target){
//Create the main form box
var box = createElem2({
appendTo: target,
type: "div",
class: "box box-primary box-password-forgotten"
});
//Box head
var boxHead = createElem2({
appendTo: box,
type: "div",
class: "box-header"
});
//Add box title
createElem2({
appendTo: boxHead,
type: "h3",
class: "box-title",
innerHTML: "Password forgotten"
});
//Put elements at the right of the head of the box
var rightElems = createElem2({
appendTo: boxHead,
type: "div",
class: "pull-right",
});
//Add cancel button
var cancelButton = createElem2({
appendTo: rightElems,
type: "div",
class: "btn btn-danger btn-xs btn-flat",
innerHTML: "Cancel"
});
cancelButton.addEventListener("click", function(ev){
openPage("home");
});
//Add box body
var boxBody = createElem2({
appendTo: box,
type: "div",
class: "box-body"
});
},
}

View File

@ -96,6 +96,15 @@ ComunicWeb.pagesList = {
disableMenus: true,
},
/**
* Password forgotten page
*/
forgot_password: {
pageTitle: "Password forgotten",
methodHandler: "ComunicWeb.pages.passwordForgotten.main.open",
disableMenus: false,
},
/**
* 404 Page not found
*/

View File

@ -39,6 +39,9 @@
</div>
</form>
<!-- Password forgotten -->
<!--<a target="forgot_password">Forgot password</a><br />-->
<!-- Create an account -->
<a target="create_account">{create_account}</a>

View File

@ -225,6 +225,9 @@ class Dev {
//Create account page
"css/pages/createAccount.css",
//Password forgotten page
"css/pages/passwordForgotten/main.css"
);
/**
@ -407,6 +410,9 @@ class Dev {
//Create account page
"js/pages/createAccount.js",
"js/pages/accountCreated.js",
//Password forgotten page
"js/pages/passwordForgotten/main.js",
//Logout page
"js/pages/logout.js",