mirror of
				https://github.com/pierre42100/ComunicWeb
				synced 2025-11-04 04:04:20 +00:00 
			
		
		
		
	Created security section
This commit is contained in:
		
							
								
								
									
										5
									
								
								assets/css/pages/settings/sections/security.css
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								assets/css/pages/settings/sections/security.css
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
				
			|||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Security settings section
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 | 
					 * @author Pierre HUBERT
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
@@ -1109,6 +1109,12 @@ var ComunicWeb = {
 | 
				
			|||||||
					//TODO : implement
 | 
										//TODO : implement
 | 
				
			||||||
				},
 | 
									},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
									/**
 | 
				
			||||||
 | 
									 * Security section
 | 
				
			||||||
 | 
									 */
 | 
				
			||||||
 | 
									security: {
 | 
				
			||||||
 | 
										//TODO : implement
 | 
				
			||||||
 | 
									},
 | 
				
			||||||
			},
 | 
								},
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -63,6 +63,20 @@ ComunicWeb.pages.settings.navigationPane = {
 | 
				
			|||||||
		sectionGeneralLink.onclick = function(){
 | 
							sectionGeneralLink.onclick = function(){
 | 
				
			||||||
			openPage("settings/general");
 | 
								openPage("settings/general");
 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							//Account security
 | 
				
			||||||
 | 
							var sectionSecurity = createElem2({
 | 
				
			||||||
 | 
								appendTo: elemList,
 | 
				
			||||||
 | 
								type: "li",
 | 
				
			||||||
 | 
							});
 | 
				
			||||||
 | 
							var sectionSecurityLink = createElem2({
 | 
				
			||||||
 | 
								appendTo: sectionSecurity,
 | 
				
			||||||
 | 
								type: "a",
 | 
				
			||||||
 | 
								innerHTML: "<i class='fa fa-lock'></i> Security"
 | 
				
			||||||
 | 
							});
 | 
				
			||||||
 | 
							sectionSecurityLink.onclick = function(){
 | 
				
			||||||
 | 
								openPage("settings/security");
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
							
								
								
									
										47
									
								
								assets/js/pages/settings/sections/security.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								assets/js/pages/settings/sections/security.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,47 @@
 | 
				
			|||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * Settings security section script
 | 
				
			||||||
 | 
					 * 
 | 
				
			||||||
 | 
					 * @author Pierre HUBERT
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ComunicWeb.pages.settings.sections.security = {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						/**
 | 
				
			||||||
 | 
						 * Open security settings section
 | 
				
			||||||
 | 
						 * 
 | 
				
			||||||
 | 
						 * @param {object} args Additionnal arguments
 | 
				
			||||||
 | 
						 * @param {HTMLElement} target The target for the page
 | 
				
			||||||
 | 
						 */
 | 
				
			||||||
 | 
						open: function(args, target){
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
							//Create a box
 | 
				
			||||||
 | 
							var box = createElem2({
 | 
				
			||||||
 | 
								appendTo: target,
 | 
				
			||||||
 | 
								type: "div",
 | 
				
			||||||
 | 
								class: "box box-primary box-security-settings"
 | 
				
			||||||
 | 
							});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							//Add box header
 | 
				
			||||||
 | 
							var boxHead = createElem2({
 | 
				
			||||||
 | 
								appendTo: box,
 | 
				
			||||||
 | 
								type: "div",
 | 
				
			||||||
 | 
								class: "box-header",
 | 
				
			||||||
 | 
							});
 | 
				
			||||||
 | 
							var boxTitle = createElem2({
 | 
				
			||||||
 | 
								appendTo: boxHead,
 | 
				
			||||||
 | 
								type: "h3",
 | 
				
			||||||
 | 
								class: "box-title",
 | 
				
			||||||
 | 
								innerHTML: "Security settings"
 | 
				
			||||||
 | 
							});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							//Create box body
 | 
				
			||||||
 | 
							var boxBody = createElem2({
 | 
				
			||||||
 | 
								appendTo: box,
 | 
				
			||||||
 | 
								type: "div",
 | 
				
			||||||
 | 
								class: "box-body"
 | 
				
			||||||
 | 
							});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -14,4 +14,13 @@ ComunicWeb.pages.settings.sectionsList = {
 | 
				
			|||||||
		handler: "ComunicWeb.pages.settings.sections.general.open",
 | 
							handler: "ComunicWeb.pages.settings.sections.general.open",
 | 
				
			||||||
	},
 | 
						},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						/**
 | 
				
			||||||
 | 
						 * Security settings
 | 
				
			||||||
 | 
						 */
 | 
				
			||||||
 | 
						security: {
 | 
				
			||||||
 | 
							title: "Security",
 | 
				
			||||||
 | 
							handler: "ComunicWeb.pages.settings.sections.security.open",
 | 
				
			||||||
 | 
						},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
@@ -167,6 +167,7 @@ class Dev {
 | 
				
			|||||||
			//Settings page
 | 
								//Settings page
 | 
				
			||||||
				//Sections sections
 | 
									//Sections sections
 | 
				
			||||||
				"css/pages/settings/sections/general.css",
 | 
									"css/pages/settings/sections/general.css",
 | 
				
			||||||
 | 
									"css/pages/settings/sections/security.css",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			//Latest post page stylesheet
 | 
								//Latest post page stylesheet
 | 
				
			||||||
			"css/pages/latestPosts/main.css",
 | 
								"css/pages/latestPosts/main.css",
 | 
				
			||||||
@@ -332,6 +333,7 @@ class Dev {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
				//Settings sections
 | 
									//Settings sections
 | 
				
			||||||
				"js/pages/settings/sections/general.js",
 | 
									"js/pages/settings/sections/general.js",
 | 
				
			||||||
 | 
									"js/pages/settings/sections/security.js",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
			//Login page
 | 
								//Login page
 | 
				
			||||||
			"js/pages/login.js",
 | 
								"js/pages/login.js",
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user