From ebe451c88ada93b26c43580ac79748f14201197a Mon Sep 17 00:00:00 2001 From: KyMAN <0kyman0@gmail.com> Date: Tue, 14 Jul 2026 07:28:07 +0200 Subject: [PATCH] #wip: Fixing ECMA UI. --- Public/ecma/Application/AnP.ecma.js | 22 ++++++++++++ Public/ecma/Components/FormsComponent.ecma.js | 25 +++++++++---- .../Controllers/SessionsController.ecma.js | 12 +++++-- .../ecma/Managers/ControllersManager.ecma.js | 15 ++++++-- Public/ecma/Managers/RoutesManager.ecma.js | 35 ++++++++++++++++--- Public/json/i18n/AnP.i18n.espanol.json | 1 + Public/scss/AnP.css | 3 ++ Public/scss/AnP.css.map | 2 +- Public/scss/_base.scss | 1 + 9 files changed, 99 insertions(+), 17 deletions(-) diff --git a/Public/ecma/Application/AnP.ecma.js b/Public/ecma/Application/AnP.ecma.js index ca851a6..a771d4e 100644 --- a/Public/ecma/Application/AnP.ecma.js +++ b/Public/ecma/Application/AnP.ecma.js @@ -39,6 +39,13 @@ export const AnP = (function(){ * @return {boolean} */ + /** + * @callback execute_action_callback + * @param {?(Object.|Array.)} [data = null] + * @param {!number} [code = 200] + * @returns {any|null|void} + */ + /** * @constructs AnP * @param {?(Object.|Array)} [inputs = null] @@ -204,6 +211,21 @@ export const AnP = (function(){ */ this.exception = (exception, message, inputs = null, i = 0) => {}; + /** + * @param {!(string|[string, string]|execute_action_callback)} action + * @param {?(Object.|Array.)} [data = null] + * @param {!number} [code = 200] + * @returns {any|null|void} + * @access public + */ + this.execute = (action, data = null, code = 200) => { + if(Check.is_string(action) || Check.is_array(action)) + return self.controllers.execute(action, data, code); + if(Check.is_function(action)) + return action(data, code); + return null; + }; + constructor(); }; diff --git a/Public/ecma/Components/FormsComponent.ecma.js b/Public/ecma/Components/FormsComponent.ecma.js index 1d778bf..680d6cd 100644 --- a/Public/ecma/Components/FormsComponent.ecma.js +++ b/Public/ecma/Components/FormsComponent.ecma.js @@ -66,7 +66,17 @@ export const FormsComponent = (function(){ ...(view ? {data_view : view} : {}), method : Common.get_value("method", inputs, "post"), action : Common.get_value("action", inputs, "#"), - ...(submit ? {on_submit : submit} : {}) + on_submit : (item, event) => { + + event.preventDefault(); + + anp.execute(submit, { + item : item, + event : event + }); + + return false; + } }, [ Fieldset({class : "form"}, [ anp.components.i18n(name, "legend"), @@ -92,7 +102,7 @@ export const FormsComponent = (function(){ for : id, data_i18n : name, data_i18n_without : true, - title : anp.components.i18n(name, "label") + title : anp.i18n.get(name, "label") }, [ anp.components.i18n(name), anp.components.i18n(name + "_description"), @@ -104,10 +114,13 @@ export const FormsComponent = (function(){ ]); })), UL({class : "global-errors"}), - Div({class : "buttons"}, Common.get_value(["actions", "buttons"], inputs, []).concat( - [anp.components.button(Common.get_value("submit_reset", inputs, "clean"), "reset")], - submit ? [anp.components.button(Common.get_value("submit_name", inputs, "submit"), "submit")] : [] - )) + Div({class : "buttons"}, Common.get_value(["actions", "buttons"], inputs, []).concat([ + anp.components.button(Common.get_value("submit_cancel", inputs, "cancel"), (item, event) => { + anp.routes.back(); + }), + anp.components.button(Common.get_value("submit_reset", inputs, "clean"), "reset"), + submit ? anp.components.button(Common.get_value("submit_name", inputs, "submit"), "submit") : null + ])) ]) ]); }; diff --git a/Public/ecma/Controllers/SessionsController.ecma.js b/Public/ecma/Controllers/SessionsController.ecma.js index acb618f..a012705 100644 --- a/Public/ecma/Controllers/SessionsController.ecma.js +++ b/Public/ecma/Controllers/SessionsController.ecma.js @@ -32,11 +32,17 @@ export const SessionsController = (function(){ */ const constructor = () => {}; - this.login = () => {}; + this.login = () => { + console.log("PASA login"); + }; - this.logout = () => {}; + this.logout = () => { + console.log("PASA logout"); + }; - this.register = () => {}; + this.register = () => { + console.log("PASA register"); + }; constructor(); }; diff --git a/Public/ecma/Managers/ControllersManager.ecma.js b/Public/ecma/Managers/ControllersManager.ecma.js index 15fc0fc..0b5b931 100644 --- a/Public/ecma/Managers/ControllersManager.ecma.js +++ b/Public/ecma/Managers/ControllersManager.ecma.js @@ -154,11 +154,20 @@ export const ControllersManager = (function(){ * @param {!string} action * @param {?any} [data = null] * @param {!number} [code = 200] - * @return {void} + * @return {any|null|void} * @access public */ - this.execute = (controller, action, data = null, code = 200) => { - controllers[controller] && controllers[controller][action] && controllers[controller][action](data, code); + this.execute = (action, data = null, code = 200) => { + + /** @type {[string|null, string|null]} */ + const [controller, method] = ( + Check.is_string(action) ? action.split("@") : + Check.is_array(action) && action.length == 2 ? action : + [null, null]); + + if(controller && method && controllers[controller] && controllers[controller][method]) + return controllers[controller][method](data, code); + return null; }; constructor(); diff --git a/Public/ecma/Managers/RoutesManager.ecma.js b/Public/ecma/Managers/RoutesManager.ecma.js index 7497562..be6c02f 100644 --- a/Public/ecma/Managers/RoutesManager.ecma.js +++ b/Public/ecma/Managers/RoutesManager.ecma.js @@ -42,13 +42,19 @@ export const RoutesManager = (function(){ /** @type {RoutesManager} */ const self = this, /** @type {Array.} */ - routes = []; + routes = [], + /** @type {Array.} */ + history = [], + /** @type {Array.} */ + history_post = []; /** @type {boolean} */ let started = false, - /** @type {string} */ - last_url = "", + /** @type {string|null} */ + last_url = null, /** @type {number|null} */ - thread = null; + thread = null, + /** @type {boolean} */ + backed = false; /** * @returns {void} @@ -73,8 +79,17 @@ export const RoutesManager = (function(){ const current_url = window.location.hash.substring(1); if(last_url != current_url){ + last_url = current_url; + + if(backed){ + history_post.splice(0, 0); + backed = false; + }else + history.push(current_url); + self.refresh(); + }; }; @@ -241,6 +256,7 @@ export const RoutesManager = (function(){ */ this.go = path => { + /** @type {HTMLMainElement|null} */ const main = anp.item_self.querySelector("main"); if(!main) @@ -262,6 +278,17 @@ export const RoutesManager = (function(){ }; + /** + * @returns {void} + * @access public + */ + this.back = () => { + console.log("PASA"); + backed = true; + history_post.push(history.pop()); + window.location.href = "#" + history[history.length - 1]; + }; + constructor(); }; diff --git a/Public/json/i18n/AnP.i18n.espanol.json b/Public/json/i18n/AnP.i18n.espanol.json index ab1b9bc..5c8f687 100644 --- a/Public/json/i18n/AnP.i18n.espanol.json +++ b/Public/json/i18n/AnP.i18n.espanol.json @@ -33,6 +33,7 @@ "anpbot" : "AnPBot", "clean" : "Limpiar", "submit" : "Enviar", + "cancel" : "Cancelar", "AnP_Sessions_start" : null, "login" : "Acceder", diff --git a/Public/scss/AnP.css b/Public/scss/AnP.css index c4023cd..82718b2 100644 --- a/Public/scss/AnP.css +++ b/Public/scss/AnP.css @@ -1237,6 +1237,9 @@ height: 1em; margin-right: 0.3em; } +.anp .form-component { + padding: 1em; +} .anp .form-component fieldset { margin: 0em; padding: 0em; diff --git a/Public/scss/AnP.css.map b/Public/scss/AnP.css.map index 53bf388..8b49eeb 100644 --- a/Public/scss/AnP.css.map +++ b/Public/scss/AnP.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["_fonts.scss","_base.scss","_settings.scss","_icons.scss","_aichat.scss"],"names":[],"mappings":"AAwDA;EACI;EACA;EACA;EACA;EACA,KACI;;AAGR;EACI;EACA;EACA;EACA;EACA,KACI;;AAGR;EACI;EACA;EACA;EACA;EACA,KACI;;AAwCR;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;ACl8BJ;EAEI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI,aCYO;EDXP;;AAGJ;EAA6B;;AAE7B;EAAQ;;AACR;EACI;EACA,qBCSU;EDRV;;AACA;EAAQ,qBCMC;;ADJb;EACI;EACA;EACA;EACA,eCZS;EDaT;;AAEJ;EACI;;AACA;EAAO;;AACP;EACI,wBCnBK;EDoBL,2BCpBK;;ADsBT;EACI,yBCvBK;EDwBL,4BCxBK;;AD4Bb;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA,QCvCS;EDwCT;;AAEJ;EACI,KC3CS;ED4CT,QC3CS;ED4CT;;AAEJ;EACI;EACA;EACA;EACA,QClDS;EDmDT;;AAGJ;EApFA;EACA;;AACA;EACI;;AACA;EAAQ;;AAEZ;EACI;EACA;;AACA;EACI;EACA;;AAGR;EAAkB;;AA0Ed;EAxFJ;EACA;;AACA;EACI;;AACA;EAAQ;;AAEZ;EACI;EACA;;AACA;EACI;EACA;;AAGR;EAAkB;;AA0Ed;EAxFJ;EACA;;AACA;EACI;;AACA;EAAQ;;AAEZ;EACI;EACA;;AACA;EACI;EACA;;AAGR;EAAkB;;AA+ElB;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA,eC7EK;ED8EL,kBC5GE;ED6GF;EACA,qBCnEM;EDoEN;EACA;;AACA;EACI;EACA,cCjHG;EDkHH,qBC1EC;ED2ED;;AAGR;EACI;EACA;EACA;EACA;EACA,OCxHE;;ADyHF;EAAqC;;AACrC;EACI;EACA;;AAEJ;EACI;EACA;;AAKZ;EACI;EACA;EACA;EACA;;AACA;EAAa;;AACb;EACI;EACA;EACA;EACA;EACA;;AACA;EAAO;;AAEX;EACI;EACA;;AAIR;EACI;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AAKZ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA,OCzJK;ED0JL,QC1JK;ED2JL;EACA,kBCnLE;EDoLF;EACA;EACA,qBChJM;EDiJN;;AACA;EACI;EACA,qBCrJC;;ADwJT;EACI;EACA;;AACA;EAAO;;AAEX;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAAG;;AACH;EAAwB;;AAE5B;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AAIJ;EAAU;;AACV;EAAc;;AAK1B;EACI;EACA;;AAEI;EAAU;;AACV;EAAc;;AAItB;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AACA;EAAK;;AACL;EACI;EACA;EACA,QCrOC;EDsOD;;AAKZ;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA,qBC7OC;;ADgPT;EACI;EACA;EACA,qBClPM;EDmPN;;AACA;EAAI;;AAER;EAAsB;;AACtB;EACI;EACA;EACA;;AAKJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;AACA;EACI;EACA;;AAEJ;EAAe;;AACf;EAAgB;;AAChB;EACI;;AACA;EAAK;;AACL;EACI;EACA;;AACA;EAAS;;AAEb;EAAc;;;AErU9B;EACI;EACA,aH0GC;;AGxGL;EAAyB;;AACzB;EAAwB;EAA2B,aHqG9C;;AGpGL;EAAuB;EAA2B,aHqG7C;;AGpGL;EAAyB;;AACzB;EAAuB;EAAgB;EAAmB,aD4B/C;;AC3BX;EAA0B;;AAC1B;EAA6B;;AAC7B;EAA2B;;AAC3B;EAAyB;;AACzB;EAA+B;;AAC/B;EAA6B;;AAC7B;EAAyB;EAA2B,aH4F/C;;AGzFL;EAAyB;EAA2B,aHwF/C;;AGvFL;EAA6B;;AAC7B;EAAuB;;AACvB;EAAyB;EAA2B,aHsF/C;;AGrFL;EAA8B;;AAC9B;EAA0B;EAA2B,aHmFhD;;AGlFL;EAA4B;;AAC5B;EAA4B;;AAC5B;EAAsC;;AACtC;EAAuC;;AACvC;EAA0C;;AAC1C;EAA2C;EAA2B,aH8EjE;;AG7EL;EAA8B;;AAC9B;EAA4B;;AAC5B;EAAyB;EAA2B,aH2E/C;;AG1EL;EAA2B;;AAC3B;EAAoC;EAA2B,aHyE1D;;;AI7GL;EAAe;;AAAf;EAAe;;AAAf;EAAe;;AAaf;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAEJ;EAAO;;AACP;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAAO;;AACP;EAAS;;AAEb;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;;AAIR;EAAa;;AACb;EACI;;AACA;EAAoB;;AACpB;EAAY;;AAEhB;AAAA;AAAA;EAE2B;;AAC3B;AAAA;AAAA;EAEoC;;AAEpC;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;;AACA;EAAY;;AAEhB;EAAsB","file":"AnP.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["_fonts.scss","_base.scss","_settings.scss","_icons.scss","_aichat.scss"],"names":[],"mappings":"AAwDA;EACI;EACA;EACA;EACA;EACA,KACI;;AAGR;EACI;EACA;EACA;EACA;EACA,KACI;;AAGR;EACI;EACA;EACA;EACA;EACA,KACI;;AAwCR;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAGJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;AAEJ;AACA;EACI;EACA;EACA;EACA;EACA;EACA;;ACl8BJ;EAEI;EACA;EACA;EACA;EACA;EACA;;AACA;EACI,aCYO;EDXP;;AAGJ;EAA6B;;AAE7B;EAAQ;;AACR;EACI;EACA,qBCSU;EDRV;;AACA;EAAQ,qBCMC;;ADJb;EACI;EACA;EACA;EACA,eCZS;EDaT;;AAEJ;EACI;;AACA;EAAO;;AACP;EACI,wBCnBK;EDoBL,2BCpBK;;ADsBT;EACI,yBCvBK;EDwBL,4BCxBK;;AD4Bb;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA,QCvCS;EDwCT;;AAEJ;EACI,KC3CS;ED4CT,QC3CS;ED4CT;;AAEJ;EACI;EACA;EACA;EACA,QClDS;EDmDT;;AAGJ;EApFA;EACA;;AACA;EACI;;AACA;EAAQ;;AAEZ;EACI;EACA;;AACA;EACI;EACA;;AAGR;EAAkB;;AA0Ed;EAxFJ;EACA;;AACA;EACI;;AACA;EAAQ;;AAEZ;EACI;EACA;;AACA;EACI;EACA;;AAGR;EAAkB;;AA0Ed;EAxFJ;EACA;;AACA;EACI;;AACA;EAAQ;;AAEZ;EACI;EACA;;AACA;EACI;EACA;;AAGR;EAAkB;;AA+ElB;EACI;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;;AAEJ;EACI;EACA;EACA;EACA,eC7EK;ED8EL,kBC5GE;ED6GF;EACA,qBCnEM;EDoEN;EACA;;AACA;EACI;EACA,cCjHG;EDkHH,qBC1EC;ED2ED;;AAGR;EACI;EACA;EACA;EACA;EACA,OCxHE;;ADyHF;EAAqC;;AACrC;EACI;EACA;;AAEJ;EACI;EACA;;AAKZ;EACI;EACA;EACA;EACA;;AACA;EAAa;;AACb;EACI;EACA;EACA;EACA;EACA;;AACA;EAAO;;AAEX;EACI;EACA;;AAIR;EACI;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AAKZ;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA,OCzJK;ED0JL,QC1JK;ED2JL;EACA,kBCnLE;EDoLF;EACA;EACA,qBChJM;EDiJN;;AACA;EACI;EACA,qBCrJC;;ADwJT;EACI;EACA;;AACA;EAAO;;AAEX;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAAG;;AACH;EAAwB;;AAE5B;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AACA;EACI;EACA;;AAIJ;EAAU;;AACV;EAAc;;AAK1B;EACI;EACA;;AAEI;EAAU;;AACV;EAAc;;AAItB;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;;AACA;EAAK;;AACL;EACI;EACA;EACA,QCrOC;EDsOD;;AAKZ;EACI;EACA;EACA;;AACA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA,qBC7OC;;ADgPT;EACI;EACA;EACA,qBClPM;EDmPN;;AACA;EAAI;;AAER;EAAsB;;AACtB;EACI;EACA;EACA;;AAIR;EACI;;AACA;EACI;EACA;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AACA;EACI;;AACA;EACI;EACA;;AAEJ;EAAe;;AACf;EAAgB;;AAChB;EACI;;AACA;EAAK;;AACL;EACI;EACA;;AACA;EAAS;;AAEb;EAAc;;;AEtU9B;EACI;EACA,aH0GC;;AGxGL;EAAyB;;AACzB;EAAwB;EAA2B,aHqG9C;;AGpGL;EAAuB;EAA2B,aHqG7C;;AGpGL;EAAyB;;AACzB;EAAuB;EAAgB;EAAmB,aD4B/C;;AC3BX;EAA0B;;AAC1B;EAA6B;;AAC7B;EAA2B;;AAC3B;EAAyB;;AACzB;EAA+B;;AAC/B;EAA6B;;AAC7B;EAAyB;EAA2B,aH4F/C;;AGzFL;EAAyB;EAA2B,aHwF/C;;AGvFL;EAA6B;;AAC7B;EAAuB;;AACvB;EAAyB;EAA2B,aHsF/C;;AGrFL;EAA8B;;AAC9B;EAA0B;EAA2B,aHmFhD;;AGlFL;EAA4B;;AAC5B;EAA4B;;AAC5B;EAAsC;;AACtC;EAAuC;;AACvC;EAA0C;;AAC1C;EAA2C;EAA2B,aH8EjE;;AG7EL;EAA8B;;AAC9B;EAA4B;;AAC5B;EAAyB;EAA2B,aH2E/C;;AG1EL;EAA2B;;AAC3B;EAAoC;EAA2B,aHyE1D;;;AI7GL;EAAe;;AAAf;EAAe;;AAAf;EAAe;;AAaf;EAEI;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;EACA;;AAEJ;EAAO;;AACP;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EAAO;;AACP;EAAS;;AAEb;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACI;EACA;;AACA;EACI;EACA;EACA;EACA;;AAEJ;EACI;EACA;EACA;;AAEJ;EACI;EACA;;AAIR;EAAa;;AACb;EACI;;AACA;EAAoB;;AACpB;EAAY;;AAEhB;AAAA;AAAA;EAE2B;;AAC3B;AAAA;AAAA;EAEoC;;AAEpC;EACI;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACI;EACA;EACA;;AACA;EAAY;;AAEhB;EAAsB","file":"AnP.css"} \ No newline at end of file diff --git a/Public/scss/_base.scss b/Public/scss/_base.scss index 9fbcea1..58ae1d2 100644 --- a/Public/scss/_base.scss +++ b/Public/scss/_base.scss @@ -301,6 +301,7 @@ } .form-component{ + padding : 1em; fieldset{ margin : 0em; padding : 0em;