From 683f36e1d2f8efe4219cae237f6745cfb7adb3d6 Mon Sep 17 00:00:00 2001 From: nuxsmin Date: Wed, 23 Nov 2016 18:04:03 +0100 Subject: [PATCH] * [DEV] UI tweaks * [DEV] Alertify replacement. * [DEV] New dialog for help text. * [DEV] Removed unused files * [DEV] Classic theme deprecated --- css/alertify.css | 205 -- css/css.php | 2 +- css/toastr.css | 228 ++ imgs/NotoSansUI-Regular.ttf | Bin 306804 -> 0 bytes imgs/action.png | Bin 1505 -> 0 bytes imgs/add.png | Bin 1815 -> 0 bytes imgs/appmgmt.png | Bin 3668 -> 0 bytes imgs/arrow-list.png | Bin 1070 -> 0 bytes imgs/arrow_down.png | Bin 596 -> 0 bytes imgs/arrow_first.png | Bin 799 -> 0 bytes imgs/arrow_last.png | Bin 816 -> 0 bytes imgs/arrow_left.png | Bin 639 -> 0 bytes imgs/arrow_right.png | Bin 641 -> 0 bytes imgs/arrow_up.png | Bin 577 -> 0 bytes imgs/attach.png | Bin 1336 -> 0 bytes imgs/back.png | Bin 23721 -> 0 bytes imgs/backup.png | Bin 1774 -> 0 bytes imgs/bar.png | Bin 173 -> 0 bytes imgs/bg_actionbar.png | Bin 575 -> 0 bytes imgs/bg_button.png | Bin 1237 -> 0 bytes imgs/bg_h2.png | Bin 362 -> 0 bytes imgs/bg_msg_error.png | Bin 343 -> 0 bytes imgs/bg_msg_info.png | Bin 345 -> 0 bytes imgs/bg_msg_ok.png | Bin 353 -> 0 bytes imgs/bg_msg_warn.png | Bin 338 -> 0 bytes imgs/bg_session.png | Bin 441 -> 0 bytes imgs/bg_tab_edit.png | Bin 335 -> 0 bytes imgs/bg_tab_new.png | Bin 363 -> 0 bytes imgs/bg_table_header.png | Bin 421 -> 0 bytes imgs/btn_copy.png | Bin 15826 -> 0 bytes imgs/btn_group.png | Bin 15595 -> 0 bytes imgs/check.png | Bin 1796 -> 0 bytes imgs/check_blue.png | Bin 1214 -> 0 bytes imgs/check_orange.png | Bin 1086 -> 0 bytes imgs/clear.png | Bin 3056 -> 0 bytes imgs/clipboard.png | Bin 3322 -> 0 bytes imgs/clock.png | Bin 4108 -> 0 bytes imgs/config.png | Bin 4034 -> 0 bytes imgs/delete.png | Bin 1861 -> 0 bytes imgs/disabled.png | Bin 1812 -> 0 bytes imgs/download.png | Bin 3480 -> 0 bytes imgs/edit.png | Bin 3932 -> 0 bytes imgs/exit.png | Bin 9344 -> 0 bytes imgs/gearscolorful.png | Bin 6022 -> 0 bytes imgs/genpass.png | Bin 12982 -> 0 bytes imgs/h2_bg.png | Bin 292 -> 0 bytes imgs/help.png | Bin 2911 -> 0 bytes imgs/info.png | Bin 423 -> 0 bytes imgs/info.svg | 1758 --------------- imgs/key.png | Bin 1621 -> 0 bytes imgs/ldap.png | Bin 1116 -> 0 bytes imgs/loading.gif | Bin 2545 -> 0 bytes imgs/log.png | Bin 1672 -> 0 bytes imgs/login.png | Bin 1437 -> 0 bytes imgs/notes.png | Bin 1470 -> 0 bytes imgs/ok.png | Bin 653 -> 0 bytes imgs/preferences.png | Bin 1808 -> 0 bytes imgs/refresh.png | Bin 5027 -> 0 bytes imgs/request.png | Bin 2192 -> 0 bytes imgs/restore.png | Bin 4505 -> 0 bytes imgs/save.png | Bin 2788 -> 0 bytes imgs/search.png | Bin 6211 -> 0 bytes imgs/show.png | Bin 3218 -> 0 bytes imgs/sort_asc.png | Bin 2154 -> 0 bytes imgs/sort_desc.png | Bin 2171 -> 0 bytes imgs/start.png | Bin 14134 -> 0 bytes imgs/update.png | Bin 5988 -> 0 bytes imgs/upload.png | Bin 4426 -> 0 bytes imgs/user-pass.png | Bin 15517 -> 0 bytes imgs/users.png | Bin 4028 -> 0 bytes imgs/view.png | Bin 30432 -> 0 bytes imgs/warning.png | Bin 2429 -> 0 bytes imgs/wiki.png | Bin 4363 -> 0 bytes inc/themes/classic/account-actions.inc | 72 - inc/themes/classic/account-details.inc | 67 - inc/themes/classic/account-editpass.inc | 58 - inc/themes/classic/account-files.inc | 37 - inc/themes/classic/account-request.inc | 45 - inc/themes/classic/account.inc | 299 --- inc/themes/classic/aux-customfields.inc | 40 - inc/themes/classic/backup.inc | 143 -- inc/themes/classic/body-end.inc | 7 - inc/themes/classic/body-start.inc | 6 - inc/themes/classic/categories.inc | 42 - inc/themes/classic/config-events.inc | 61 - inc/themes/classic/config-links.inc | 66 - inc/themes/classic/config-proxy.inc | 53 - inc/themes/classic/config.inc | 334 --- inc/themes/classic/css/alertify-custom.css | 13 - .../classic/css/alertify-custom.min.css | 1 - .../classic/css/jquery-ui.theme.min.css | 5 - inc/themes/classic/css/search-grid.css | 56 - inc/themes/classic/css/search-grid.min.css | 1 - inc/themes/classic/css/styles-wiki.css | 94 - inc/themes/classic/css/styles-wiki.min.css | 1 - inc/themes/classic/css/styles.css | 1911 ----------------- inc/themes/classic/css/styles.min.css | 1 - inc/themes/classic/customers.inc | 43 - inc/themes/classic/customfields.inc | 73 - inc/themes/classic/datagrid-nav-full.inc | 35 - inc/themes/classic/datagrid-rows.inc | 52 - inc/themes/classic/datasearch-grid.inc | 72 - inc/themes/classic/datasearch-header.inc | 27 - inc/themes/classic/datasearch-rows.inc | 119 - inc/themes/classic/datatabs-grid.inc | 82 - inc/themes/classic/debug.inc | 19 - inc/themes/classic/encryption.inc | 182 -- inc/themes/classic/error.inc | 21 - inc/themes/classic/errorfancy.inc | 14 - inc/themes/classic/eventlog.inc | 109 - inc/themes/classic/files.inc | 29 - inc/themes/classic/footer.inc | 18 - inc/themes/classic/groups.inc | 62 - inc/themes/classic/header.inc | 11 - inc/themes/classic/import.inc | 210 -- inc/themes/classic/inc/Icons.class.php | 82 - inc/themes/classic/index.php | 33 - inc/themes/classic/info.inc | 51 - inc/themes/classic/install.inc | 118 - inc/themes/classic/js-common.inc | 15 - inc/themes/classic/js/functions.js | 337 --- inc/themes/classic/js/functions.min.js | 1 - inc/themes/classic/ldap.inc | 233 -- inc/themes/classic/login-2fa.inc | 30 - inc/themes/classic/login.inc | 78 - inc/themes/classic/mail.inc | 111 - inc/themes/classic/menu.inc | 23 - inc/themes/classic/passreset.inc | 55 - inc/themes/classic/preferences-security.inc | 61 - inc/themes/classic/preferences-site.inc | 134 -- inc/themes/classic/profiles.inc | 173 -- inc/themes/classic/search.inc | 214 -- inc/themes/classic/searchbox.inc | 127 -- inc/themes/classic/sessionbar.inc | 19 - inc/themes/classic/tabs-end.inc | 13 - inc/themes/classic/tabs-start.inc | 9 - inc/themes/classic/tags.inc | 34 - inc/themes/classic/tokens.inc | 69 - inc/themes/classic/update.inc | 27 - inc/themes/classic/upgrade.inc | 24 - inc/themes/classic/users.inc | 179 -- inc/themes/classic/userspass.inc | 39 - inc/themes/classic/wiki.inc | 272 --- inc/themes/classic/wikipage.inc | 29 - .../material-blue/css/alertify-custom.css | 23 - .../css/mdl-jquery-modal-dialog.css | 57 + .../css/mdl-jquery-modal-dialog.min.css | 1 + inc/themes/material-blue/css/search-grid.css | 5 +- .../material-blue/css/search-grid.min.css | 2 +- inc/themes/material-blue/css/styles.css | 6 +- inc/themes/material-blue/css/styles.min.css | 2 +- inc/themes/material-blue/css/toastr.css | 26 + inc/themes/material-blue/index.php | 12 +- .../js/mdl-jquery-modal-dialog.js | 121 ++ .../views/grid/datagrid-rows.inc | 3 +- js/alertify.js | 532 ----- js/alertify.min.js | 15 - js/app-actions.js | 276 ++- js/app-main.js | 35 +- js/app-triggers.js | 24 +- js/js.php | 3 +- js/toastr.js | 476 ++++ js/toastr.min.js | 2 + 163 files changed, 1136 insertions(+), 9859 deletions(-) delete mode 100644 css/alertify.css create mode 100644 css/toastr.css delete mode 100644 imgs/NotoSansUI-Regular.ttf delete mode 100644 imgs/action.png delete mode 100644 imgs/add.png delete mode 100644 imgs/appmgmt.png delete mode 100644 imgs/arrow-list.png delete mode 100644 imgs/arrow_down.png delete mode 100644 imgs/arrow_first.png delete mode 100644 imgs/arrow_last.png delete mode 100644 imgs/arrow_left.png delete mode 100644 imgs/arrow_right.png delete mode 100644 imgs/arrow_up.png delete mode 100644 imgs/attach.png delete mode 100644 imgs/back.png delete mode 100644 imgs/backup.png delete mode 100644 imgs/bar.png delete mode 100644 imgs/bg_actionbar.png delete mode 100644 imgs/bg_button.png delete mode 100644 imgs/bg_h2.png delete mode 100644 imgs/bg_msg_error.png delete mode 100644 imgs/bg_msg_info.png delete mode 100644 imgs/bg_msg_ok.png delete mode 100644 imgs/bg_msg_warn.png delete mode 100644 imgs/bg_session.png delete mode 100644 imgs/bg_tab_edit.png delete mode 100644 imgs/bg_tab_new.png delete mode 100644 imgs/bg_table_header.png delete mode 100644 imgs/btn_copy.png delete mode 100644 imgs/btn_group.png delete mode 100644 imgs/check.png delete mode 100644 imgs/check_blue.png delete mode 100644 imgs/check_orange.png delete mode 100644 imgs/clear.png delete mode 100644 imgs/clipboard.png delete mode 100644 imgs/clock.png delete mode 100644 imgs/config.png delete mode 100644 imgs/delete.png delete mode 100644 imgs/disabled.png delete mode 100644 imgs/download.png delete mode 100644 imgs/edit.png delete mode 100644 imgs/exit.png delete mode 100644 imgs/gearscolorful.png delete mode 100644 imgs/genpass.png delete mode 100644 imgs/h2_bg.png delete mode 100644 imgs/help.png delete mode 100644 imgs/info.png delete mode 100644 imgs/info.svg delete mode 100644 imgs/key.png delete mode 100644 imgs/ldap.png delete mode 100644 imgs/loading.gif delete mode 100644 imgs/log.png delete mode 100644 imgs/login.png delete mode 100644 imgs/notes.png delete mode 100644 imgs/ok.png delete mode 100644 imgs/preferences.png delete mode 100644 imgs/refresh.png delete mode 100644 imgs/request.png delete mode 100644 imgs/restore.png delete mode 100644 imgs/save.png delete mode 100644 imgs/search.png delete mode 100644 imgs/show.png delete mode 100644 imgs/sort_asc.png delete mode 100644 imgs/sort_desc.png delete mode 100644 imgs/start.png delete mode 100644 imgs/update.png delete mode 100644 imgs/upload.png delete mode 100644 imgs/user-pass.png delete mode 100644 imgs/users.png delete mode 100644 imgs/view.png delete mode 100644 imgs/warning.png delete mode 100644 imgs/wiki.png delete mode 100644 inc/themes/classic/account-actions.inc delete mode 100644 inc/themes/classic/account-details.inc delete mode 100644 inc/themes/classic/account-editpass.inc delete mode 100644 inc/themes/classic/account-files.inc delete mode 100644 inc/themes/classic/account-request.inc delete mode 100644 inc/themes/classic/account.inc delete mode 100644 inc/themes/classic/aux-customfields.inc delete mode 100644 inc/themes/classic/backup.inc delete mode 100644 inc/themes/classic/body-end.inc delete mode 100644 inc/themes/classic/body-start.inc delete mode 100644 inc/themes/classic/categories.inc delete mode 100644 inc/themes/classic/config-events.inc delete mode 100644 inc/themes/classic/config-links.inc delete mode 100644 inc/themes/classic/config-proxy.inc delete mode 100644 inc/themes/classic/config.inc delete mode 100644 inc/themes/classic/css/alertify-custom.css delete mode 100644 inc/themes/classic/css/alertify-custom.min.css delete mode 100644 inc/themes/classic/css/jquery-ui.theme.min.css delete mode 100644 inc/themes/classic/css/search-grid.css delete mode 100644 inc/themes/classic/css/search-grid.min.css delete mode 100644 inc/themes/classic/css/styles-wiki.css delete mode 100644 inc/themes/classic/css/styles-wiki.min.css delete mode 100644 inc/themes/classic/css/styles.css delete mode 100644 inc/themes/classic/css/styles.min.css delete mode 100644 inc/themes/classic/customers.inc delete mode 100644 inc/themes/classic/customfields.inc delete mode 100644 inc/themes/classic/datagrid-nav-full.inc delete mode 100644 inc/themes/classic/datagrid-rows.inc delete mode 100644 inc/themes/classic/datasearch-grid.inc delete mode 100644 inc/themes/classic/datasearch-header.inc delete mode 100644 inc/themes/classic/datasearch-rows.inc delete mode 100644 inc/themes/classic/datatabs-grid.inc delete mode 100644 inc/themes/classic/debug.inc delete mode 100644 inc/themes/classic/encryption.inc delete mode 100644 inc/themes/classic/error.inc delete mode 100644 inc/themes/classic/errorfancy.inc delete mode 100644 inc/themes/classic/eventlog.inc delete mode 100644 inc/themes/classic/files.inc delete mode 100644 inc/themes/classic/footer.inc delete mode 100644 inc/themes/classic/groups.inc delete mode 100644 inc/themes/classic/header.inc delete mode 100644 inc/themes/classic/import.inc delete mode 100644 inc/themes/classic/inc/Icons.class.php delete mode 100644 inc/themes/classic/index.php delete mode 100644 inc/themes/classic/info.inc delete mode 100644 inc/themes/classic/install.inc delete mode 100644 inc/themes/classic/js-common.inc delete mode 100644 inc/themes/classic/js/functions.js delete mode 100644 inc/themes/classic/js/functions.min.js delete mode 100644 inc/themes/classic/ldap.inc delete mode 100644 inc/themes/classic/login-2fa.inc delete mode 100644 inc/themes/classic/login.inc delete mode 100644 inc/themes/classic/mail.inc delete mode 100644 inc/themes/classic/menu.inc delete mode 100644 inc/themes/classic/passreset.inc delete mode 100644 inc/themes/classic/preferences-security.inc delete mode 100644 inc/themes/classic/preferences-site.inc delete mode 100644 inc/themes/classic/profiles.inc delete mode 100644 inc/themes/classic/search.inc delete mode 100644 inc/themes/classic/searchbox.inc delete mode 100644 inc/themes/classic/sessionbar.inc delete mode 100644 inc/themes/classic/tabs-end.inc delete mode 100644 inc/themes/classic/tabs-start.inc delete mode 100644 inc/themes/classic/tags.inc delete mode 100644 inc/themes/classic/tokens.inc delete mode 100644 inc/themes/classic/update.inc delete mode 100644 inc/themes/classic/upgrade.inc delete mode 100644 inc/themes/classic/users.inc delete mode 100644 inc/themes/classic/userspass.inc delete mode 100644 inc/themes/classic/wiki.inc delete mode 100644 inc/themes/classic/wikipage.inc delete mode 100644 inc/themes/material-blue/css/alertify-custom.css create mode 100644 inc/themes/material-blue/css/mdl-jquery-modal-dialog.css create mode 100644 inc/themes/material-blue/css/mdl-jquery-modal-dialog.min.css create mode 100644 inc/themes/material-blue/css/toastr.css create mode 100644 inc/themes/material-blue/js/mdl-jquery-modal-dialog.js delete mode 100644 js/alertify.js delete mode 100644 js/alertify.min.js create mode 100644 js/toastr.js create mode 100644 js/toastr.min.js diff --git a/css/alertify.css b/css/alertify.css deleted file mode 100644 index 8bb05498..00000000 --- a/css/alertify.css +++ /dev/null @@ -1,205 +0,0 @@ -.alertify-logs > * { - padding: 12px 24px; - color: #fff; - box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2); - border-radius: 1px; -} - -.alertify-logs > *, .alertify-logs > *.default { - background: rgba(0, 0, 0, 0.8); -} - -.alertify-logs > *.error { - background: rgba(244, 67, 54, 0.8); -} - -.alertify-logs > *.success { - background: rgba(76, 175, 80, 0.9); -} - -.alertify { - position: fixed; - background-color: rgba(0, 0, 0, 0.3); - left: 0; - right: 0; - top: 0; - bottom: 0; - width: 100%; - height: 100%; - z-index: 99999; -} - -.alertify.hide { - opacity: 0; - pointer-events: none; -} - -.alertify, .alertify.show { - box-sizing: border-box; - -webkit-transition: all 0.33s cubic-bezier(0.25, 0.8, 0.25, 1); - transition: all 0.33s cubic-bezier(0.25, 0.8, 0.25, 1); -} - -.alertify, .alertify * { - box-sizing: border-box; -} - -.alertify .dialog { - padding: 12px; -} - -.alertify .dialog, .alertify .alert { - width: 100%; - margin: 0 auto; - position: relative; - top: 50%; - -webkit-transform: translateY(-50%); - -ms-transform: translateY(-50%); - transform: translateY(-50%); -} - -.alertify .dialog > *, .alertify .alert > * { - width: 400px; - max-width: 95%; - margin: 0 auto; - text-align: center; - padding: 12px; - background: #fff; - box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.14), 0 4px 5px 0 rgba(0, 0, 0, 0.098), 0 1px 10px 0 rgba(0, 0, 0, 0.084); -} - -.alertify .dialog .msg, .alertify .alert .msg { - padding: 12px; - margin-bottom: 12px; - margin: 0; - text-align: left; -} - -.alertify .dialog input:not(.form-control), .alertify .alert input:not(.form-control) { - margin-bottom: 15px; - width: 100%; - font-size: 100%; - padding: 12px; -} - -.alertify .dialog input:not(.form-control):focus, .alertify .alert input:not(.form-control):focus { - outline-offset: -2px; -} - -.alertify .dialog nav, .alertify .alert nav { - text-align: right; -} - -.alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button), .alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button) { - background: transparent; - box-sizing: border-box; - color: rgba(0, 0, 0, 0.87); - position: relative; - outline: 0; - border: 0; - display: inline-block; - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - padding: 0 6px; - margin: 6px 8px; - line-height: 36px; - min-height: 36px; - white-space: nowrap; - min-width: 88px; - text-align: center; - text-transform: uppercase; - font-size: 14px; - text-decoration: none; - cursor: pointer; - border-radius: 2px; -} - -.alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):hover, .alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):active, .alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):hover, .alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):active { - background-color: rgba(0, 0, 0, 0.05); -} - -.alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):focus, .alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button):focus { - border: 1px dashed rgba(0, 0, 0, 0.1); -} - -.alertify-logs { - position: fixed; - z-index: 100; -} - -.alertify-logs.bottom, .alertify-logs:not(.top) { - bottom: 16px; -} - -.alertify-logs.left, .alertify-logs:not(.right) { - left: 16px; -} - -.alertify-logs.left > *, .alertify-logs:not(.right) > * { - float: left; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - height: auto; -} - -.alertify-logs.left > *.show, .alertify-logs:not(.right) > *.show { - left: 0; -} - -.alertify-logs.left > *, .alertify-logs.left > *.hide, .alertify-logs:not(.right) > *, .alertify-logs:not(.right) > *.hide { - left: -110%; -} - -.alertify-logs.right { - right: 16px; -} - -.alertify-logs.right > * { - float: right; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} - -.alertify-logs.right > *.show { - right: 0; - opacity: 1; -} - -.alertify-logs.right > *, .alertify-logs.right > *.hide { - right: -110%; - opacity: 0; -} - -.alertify-logs.top { - top: 0; -} - -.alertify-logs > * { - box-sizing: border-box; - -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); - transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); - position: relative; - clear: both; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-perspective: 1000; - perspective: 1000; -} - -.alertify-logs > * { - max-height: 0; - margin: 0; - padding: 0; - overflow: hidden; - opacity: 0; - pointer-events: none; -} - -.alertify-logs > *.show { - margin-top: 12px; - opacity: 1; - max-height: 1000px; - padding: 12px; -} diff --git a/css/css.php b/css/css.php index 971b2e13..43c5290a 100644 --- a/css/css.php +++ b/css/css.php @@ -41,11 +41,11 @@ if (!$file) { ->addFile('reset.min.css') ->addFile('jquery-ui.min.css') ->addFile('jquery-ui.structure.min.css') - ->addFile('alertify.min.css') ->addFile('jquery.tagsinput.min.css') ->addFile('jquery.fancybox.min.css') ->addFile('fonts.min.css') ->addFile('material-icons.min.css') + ->addFile('toastr.min.css') ->getMinified(); } elseif ($file && $base) { $base = Request::analyze('b'); diff --git a/css/toastr.css b/css/toastr.css new file mode 100644 index 00000000..76f7f572 --- /dev/null +++ b/css/toastr.css @@ -0,0 +1,228 @@ +.toast-title { + font-weight: bold; +} +.toast-message { + -ms-word-wrap: break-word; + word-wrap: break-word; +} +.toast-message a, +.toast-message label { + color: #FFFFFF; +} +.toast-message a:hover { + color: #CCCCCC; + text-decoration: none; +} +.toast-close-button { + position: relative; + right: -0.3em; + top: -0.3em; + float: right; + font-size: 20px; + font-weight: bold; + color: #FFFFFF; + -webkit-text-shadow: 0 1px 0 #ffffff; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.8; + -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); + filter: alpha(opacity=80); + line-height: 1; +} +.toast-close-button:hover, +.toast-close-button:focus { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); + filter: alpha(opacity=40); +} +.rtl .toast-close-button { + left: -0.3em; + float: left; + right: 0.3em; +} +/*Additional properties for button version + iOS requires the button element instead of an anchor tag. + If you want the anchor version, it requires `href="#"`.*/ +button.toast-close-button { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.toast-top-center { + top: 0; + right: 0; + width: 100%; +} +.toast-bottom-center { + bottom: 0; + right: 0; + width: 100%; +} +.toast-top-full-width { + top: 0; + right: 0; + width: 100%; +} +.toast-bottom-full-width { + bottom: 0; + right: 0; + width: 100%; +} +.toast-top-left { + top: 12px; + left: 12px; +} +.toast-top-right { + top: 12px; + right: 12px; +} +.toast-bottom-right { + right: 12px; + bottom: 12px; +} +.toast-bottom-left { + bottom: 12px; + left: 12px; +} +#toast-container { + position: fixed; + z-index: 999999; + pointer-events: none; + /*overrides*/ +} +#toast-container * { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} +#toast-container > div { + position: relative; + pointer-events: auto; + overflow: hidden; + margin: 0 0 6px; + padding: 15px 15px 15px 50px; + width: 300px; + -moz-border-radius: 3px 3px 3px 3px; + -webkit-border-radius: 3px 3px 3px 3px; + border-radius: 3px 3px 3px 3px; + background-position: 15px center; + background-repeat: no-repeat; + -moz-box-shadow: 0 0 12px #999999; + -webkit-box-shadow: 0 0 12px #999999; + box-shadow: 0 0 12px #999999; + color: #FFFFFF; + opacity: 0.8; + -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); + filter: alpha(opacity=80); +} +#toast-container > div.rtl { + direction: rtl; + padding: 15px 50px 15px 15px; + background-position: right 15px center; +} +#toast-container > div:hover { + -moz-box-shadow: 0 0 12px #000000; + -webkit-box-shadow: 0 0 12px #000000; + box-shadow: 0 0 12px #000000; + opacity: 1; + -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); + filter: alpha(opacity=100); + cursor: pointer; +} +#toast-container > .toast-info { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important; +} +#toast-container > .toast-error { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important; +} +#toast-container > .toast-success { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important; +} +#toast-container > .toast-warning { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important; +} +#toast-container.toast-top-center > div, +#toast-container.toast-bottom-center > div { + width: 300px; + margin-left: auto; + margin-right: auto; +} +#toast-container.toast-top-full-width > div, +#toast-container.toast-bottom-full-width > div { + width: 96%; + margin-left: auto; + margin-right: auto; +} +.toast { + background-color: #030303; +} +.toast-success { + background-color: #51A351; +} +.toast-error { + background-color: #BD362F; +} +.toast-info { + background-color: #2F96B4; +} +.toast-warning { + background-color: #F89406; +} +.toast-progress { + position: absolute; + left: 0; + bottom: 0; + height: 4px; + background-color: #000000; + opacity: 0.4; + -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40); + filter: alpha(opacity=40); +} +/*Responsive Design*/ +@media all and (max-width: 240px) { + #toast-container > div { + padding: 8px 8px 8px 50px; + width: 11em; + } + #toast-container > div.rtl { + padding: 8px 50px 8px 8px; + } + #toast-container .toast-close-button { + right: -0.2em; + top: -0.2em; + } + #toast-container .rtl .toast-close-button { + left: -0.2em; + right: 0.2em; + } +} +@media all and (min-width: 241px) and (max-width: 480px) { + #toast-container > div { + padding: 8px 8px 8px 50px; + width: 18em; + } + #toast-container > div.rtl { + padding: 8px 50px 8px 8px; + } + #toast-container .toast-close-button { + right: -0.2em; + top: -0.2em; + } + #toast-container .rtl .toast-close-button { + left: -0.2em; + right: 0.2em; + } +} +@media all and (min-width: 481px) and (max-width: 768px) { + #toast-container > div { + padding: 15px 15px 15px 50px; + width: 25em; + } + #toast-container > div.rtl { + padding: 15px 50px 15px 15px; + } +} diff --git a/imgs/NotoSansUI-Regular.ttf b/imgs/NotoSansUI-Regular.ttf deleted file mode 100644 index 7270978639b40854e8db6519fd7553d62a5bdcb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 306804 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

yoZOWYRke`E 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μsbx;>LP-3+~;QaOE#Deta4 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 z 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 Hu0mjf2du_R diff --git a/imgs/add.png b/imgs/add.png deleted file mode 100644 index 60a7a2910eeaefb1c1d3ec231d08ec1312667c73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1815 zcmV+y2k7{TP)dFD!z@3;hSH-KzJ#7g5~qxjO{z?*M9{VtjxXhv8W zf`TBON z);?PO$@8Bhf?h;5KZYm%#@KW>rb2y)$5q4amKKLB!{b_s(&9C6+G=oP&1{ zl85ZL(svFclL-t@V&v>WtjaecUyZ!|82qoazOek6$95tv^`oo*M+}T~L6QJbm6v-dQ79Fhr)o;irRY$K$cm>qcHShHl`M@Xhu!%1)R1VCR(0o z+>iSmF6`UW{33*+X>|6VBog&xZk~NR2H&;59S2%;L-;p8)AP8_=fW{Rg0ahZxPCio zE6K%9>|-p;`<4N+XEjbd^~e?!mjKg|9{9#O)8L}H)fB1$#;v{OyE8!i+wg>tyO)K} z2V=dEYzf?7y8$&7Kt%&iFlNSpRZpP8ZpXTHE4?Tx5^=5nctLPvg&==vD7@DQ3F#T1 zy@0hzCM~Y8VD8*xFY`gs6(rOEDoed6 zCoiwwioHlv3wGIsSMMot!|8NjlnlsbHHTHx=fz@pp%m2hyuEq$%_;+^@YKQWB>%hd zDr3`~;S|Xw9=8aW(~S_3MlfBknS@iddABo2qCgCcXX<>Kistof;yj7tN&qz_O@;xC z$=GZF3sPz~Ni2xH39~`KLOkvQ4yH^QW7l)R0PZ9=WF(zZP0m&I3#*`TPCW1PAQ(ahQZ@sAj zVu27W);BBzDoCfFbTbBHF(zY+=Bzf?eF_J7hWl^08*0*lGFt<*MH&l}%NL%{4*qS- z3k8f|9Uj(2I(tbsV=xwDGPcds5gq&kozx&s4m+{?s^c7*))M=XL`3!Ha85AGS4V%F zQDlrsMo2#s3Z#FDREIKgGk))B#}LnlV>roJjF~+V8I|0330GINV2>cGu4vMShI_Y> zZxe`NI>TzKyNTj_tUAmmAgGlo$zmf5yJQmP32i~&A4hRL4~VHfQf zBnew1gp}v8B=?LP=ke3BCOkKnP>Vv*9yr7ztZ=tdp5JSH{%ArJDjB1jz$~&L!zHdj zxwHx8Xrytxj|Q7d=ntrT^JxNqmUIu0usc&X9m`30TJg5NhmT9Ev9pG7E6W5_lz3^P zsY7{jHKmn3r(URPl8Q_K6CuBmYRq;fTsVN!7eB)h<|@hLt;X_fBg#pZ*KESZ2VcZd zy9=v$lHp#?BITtbmsc(@ES%@bC|IviWQ3`o{CqZw&tq|x;B z^!~Pc^T+L35khN{Q+29ecfWV<`JMgT2j`P+>xgjY;rqqC$wMsv(LLvNuX9U(Df!~B zuV{E^@cDb6$>_h{ib5zoItY^;JkE&Sv{F2he_Bl*@kq(WcpRzH`S7(O6@LJZ!1Te0EM zt-INL?;ZF%cAlvirw?HMZ4th-?*5jF1PK%Za6|Lm{S@Ixe$V-k%>(6- zUtAd_vFi5R;q*}o+qRyLIH#Y^!Vm)ZFo0=Qu-t|Zj=>HARW?K=M1|pqHPJ_v248`z z4QE2g_z;P}l0Ry+NPhLfkOF>!ClLp}{ zK%eaCa{!E~J{%1os?}+W za%M3Q0v<3f=jVW}5t!Eqvs^eZ3`!WVF$bEeU_leq)j?K3e*iK7OTZQv@;;P=rSVFP@UQu`{0BtL^#E<6CcIgbBaOTeZJL}7TGLLKil$IGY=;$cWJ6M9(;1G@gQ4={1 z)Jy2fgHXi)JqgPIN)LC&!asli<{+jDY|U*t6#yr+fO`{*wcr80VD?QcTT{luYam_^ zxjc?Y@x;x7M_x?xt9NFST3${vU}6A{)Ce2!KBF{AAO=A%*h7-(%M?diBadXGjZOL= zdcO>?ZPwgviSZQB(cZ8NpOhPZD!OKFyB`Wi*nVq0-XP%zl zm7u4^DF{qZD>IAPI75*v*6_oy9MwI;N`&08!i-B+;ohV zTt8diEhXMsODbXlH!fj{4Tr{CzyjNb$U7Oz)*s;7>D##ZYdu``jWoKfKvL&P>oiI$ zmavq;%07;_9cf@n^;N;1>~@ms$YcPvc3H-P`SZDW1!SU-8U`Jj-dBxiTpR7Hk?SHW zV~!i=3{c`G`2Ne+B390$v(7?|1h)@FAROU0>R_cqrcZi|pgQcd;+nG66s+&=j(8yaT+LX(yvqU`57OR0>oPl-5Nc z-fy7^<;=;FTDZlrw8RSYy)Caxuv_9@EW?xD8iLoUB(H_glPNE^CS<9usWcs+V8 z5v&qdAS-R&U$bM5Q{J{I`DD+x*x)`j3cv`cA)SFRWu}WG2O(F0Xc@=|*fFr8rVk#` zyw)a0yn=DHe3o{1fTt>6<-zq26I*>JQ<@`KzwD;DWjpP+?V^2Eiby>T2LnHyqhlY*OU7Orpj> zgdqfhi4SQ(O&yJw&EjXRJ^b<0FR}e)hbebFNA4@HF*UrL-a!YQla$&eXf$fHR_POi z5TbY~sFU?v7+JvXdB2Odey9D>Ue%cmUd#U2R-*s{2tx2fQ&pOqA<%H_XmJk>p&HYE z5E|ABYU^OZ5}12AR5ViI4f6A)Kjd$B4e`>gRczM%yrkb^35(cytdpupC5_PrqE-}% zKnRHt;uBy@glUur$pv|mVG?C4YA%j2w5s$Q>DRI^*%?A4 zoN}Vl!I2J@kfRz$7|Zwsc%g?PBwFGStFl>DeK}oLCz)J24%8Y81j?Lqc;VP0giuIA zc^sOjL+3%r7a$si${J{!1=Ht3*;M0VnPKy6;6d*`a0Njq&;d{Yl*2KOGi;|=G;I;G zCqhrEhrDeu+V+gbgvolgjN+6yOs{REwWg7o(U~+`&1}oBDi@`{HwVv;j@ zDX56U?D>#PLR~%7HbcDHq{-x9abp2?1d_dwNrA5kl|}~wTnm&0BDk*N1G$|=Eenb6 zpT+)ErzsAi2tb*hq^7irhQ=D=0RR+I zP~Qv}%!k2Y(=wzIW=BzEX@T#-K&Np@UlE4dSU`*7dmqCv|iZAI)aor>$`Y3&VMICHiP=s==L-qb^!UwN-`f zISi6OAh3jmK+uuhjaFiGn6ec}tu(^(PY%EjA)A7s<3*E?3%ama55nT}LV+6+Dv1s> zgkmfSjFJE%bh(FE&=hCo^b6S=bW%k%!j%l^VT2G!BvMEuk^}BR2K)h}bVdhgJK>SY zB(hY*q6WZ;PNbA726!IQDX^@u`*djj7h>!;0eFfq6lfptCtF}5kV8QavC&pEH&{c zdNO7y(4j(W8#$7NKJ}{sy*$$Q zO0WCa%Gz&TG^;Km)5E4{jkt&^2Du2$QM7fE;{#hjDA@8*j=k}$_O0onoEp-Fw274y zP-tn=GEXj-#}%f=nDJQ?QfwqgMwbx)MFozmnBHID-9tz7W%ZU`+)`I=TVXLKlr~u^ z5;NvImN5Pt>M<@>XB7%M2Lk?STiRQ@FSG02A@})#s)E(f)-+9_a0@Pk(!|6#c2tD8 zC}B9ChESkFjS3Yy)StK)B@hVYem@z0;6F27CGLKgO>cJQyBbCK`SzyTxZ`FFh)_W^ z1~@Pj{Y2eG#9-jR-jni8y zckKU|PzA(drPRi&I5O000$qc&EJ|VyPR=8OYdMG z!ii8CkAR=W+mbxuZ7zI3H|q&_2XpK?;h5!A-%_?*DtIifnX(gJ06qXd2C}Ci_;`}k zaC7$7R7tO9!xx)71aXmm?NKaK@wPQ z-5TAv`t=+1(siqK^nvm`b9f#2F0d3R{j5dK{!RValEXr4nf*QOQLA@uZoO@H-3-oNL4K1veZlA=vv?+ms@ElR}qWbCG^ELF$# zdi~K56AJ&{=k>X|Uw2QT#{j#7Xoq3}fHSOYxZiL?qt=wm<#IDcQQAmf_WS)`Hvew+ z+wJzZL&HPA;3FX*`vIU?!__*iu2CwLrjmx0VVL!;t*xH6XKl^s)x$=F5d(lOyI7W- zdnUI>p-_}YStpV}AYgYoowreXKC`J|B6+#%vyuxXDds%$FoaujfQ6!#q}6IK8;!;Z z+mvmY1VGqxFfNnHvLrEBs9uyho$e9~Vu@c9QeHZg5cXIZ$3SS))6#p9b4PeKcf81; z;7D_h@;fgw9jQ6lISbVCw^1enLr@kt5$n4x~>A>K?40`k~eqUVwIR5cnzB&H{O4}(C5b^Qx^!UWMm2J)K z2*`kBNDe^8zhQk11?6si+IpQd5=y1Aj3u`nDWFMPuJTHyk=H$SiHg#;~%az0d1UcqlE4#cfsFu1(m8F8w((>MSL zH`T;|Fqurx`8~~o@VVV?tH7+FBJqGIj}1tmiQpzwU5o=@SV#$kEA zUMsE*xPyWqqX3=I0R`s@x{8a6K^>`qSy9ewNsYsD{c-i;5yab1+4P|4iAJMo5IO|< z9CgARP19+p;4(>#Lz-J2w-fXV#&$;*NXpPUX8Dt_5bfjGiNn{`pSK@LOu0-63JO4Iqkp-{kBIrGn zpy)k|eoYi;Nm)^7Q*Z7)E#6r9ct!`#=KHv(j01*DKC~OG;O8CBi zVYysh)-)~2Imgh%e}qv=NlK}&h&W9o5}yPSUF`LG*B6ULk%$tANLxT_jVYzRA>xBh zr?U$HUqmz-T{({Pz2EO&@_qjrBAx>PwFQJqsihF&uuv%6Hw?p9N-3df+J|zvd~Z6P z8l%xD6$HUm#+Y{IUx+{m@jjhSAGof&Z<^*iM3llb%^v{pqSb2Mn9t{$=XvLqQdh!7 zpN6b-T^~0ZjoYbI>Ie}7000*H3IJXT zCqecn%C;QTbH{P^lF8(lF?N*AX2;cP^{J+5#{d995Nrh4mdpHEsZ?GWhH=-n?VGh) iZ65$Wu1z7t#^YaJf6bpnonO5G0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyc6 z2`x31CRN)200N&$L_t(I%T@cjrTp2_Y~MQSa(O(==ZLK+`nLA_4#)BAlI_-3=l9m{M9vDOm`Cn3({;-M=3W zhhG7}!NCFT@9!JCI{;uhoqi-D4`Ylkr<7b(iJ7^d_^_&~F96{9_!!LW0Kh$XS44h@ zF}~7+VCIF@pQ@_*9011SF-j?@>ly%{)9LgxBDxnsxDjK_s;Y}9X7*iGRbK+Y(a{lC zRb_atIOlvvRd1+jk^js4d%KxE0)WHALmmtU*FXS}ot+&wvlUf+OI2M&sJBdJc5`!c z^N*%!{%+fr*Vfkj^z`%!)|ApOX7+C>g>udxFf)kAiHMl_Z4r4|*Y$^WUH=6DdwYAx zIiqb`u!tbW_$=pqKj(asb4DqJ+}(+&h{&5MrC$ew!Rr7p8jWyu-pOQwoHM$v!^OqL zos`lbgmA0hxSN^foTcl!KWDSq?a5>^T|5*M5mXf+1S~Broy_O+Z@R8K>ADVP24?17 ze|LF#`S;;)xJpE5nucY2dmDYu#U5Uo&*#sW`5hv9qtCw3UnQbj>+9=J+qV5jwzjse zt>4Vf+`V*NcgoD~0eEep^-r@3;P%GG#&3Fgc?ng0elh@@n^`xX&p$P@R#jghqTIi- d16Tp@$$vJ9P6&2-$x8qL002ovPDHLkV1kw7WPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyc6 z2`&icV@e4C00OW{L_t(I%UzN^YaCY;hTrpX?~JS!E@Vss38b(g;7*XnxRJC`s(_0? zAb-JWA|zI$!2@dv1Y6lAm5Wq%>B9MPj8V05Yj zhv$9I7j0~8+!K+zA_5{xX2xcQl#+!Iz9OO{RsEZpK}0Y!m>FV>kdu>>(embuBwUwpsK1(01ucMs!HB_c<-b4{*tObK07=6qJ>ly&N;}@(UI-!?9ga5 z!ok78FWqkUDiM9c%rtAy0OSBZ8;{3-b~>F`0M4Cfi46t=06?$TyOUCSWM*JyR#nQf z%)IxPMdZ=x>FI3%FthWS4-XHqva*7;wKWWfLkx$*AG_V|heWi*%tSc6WCf08&cd znVAt0M8rfyR5hyVl@P+G`YyP>zK+GkMJ~%S_51yg0XzZDPi|%)A_E`*eqLBuc&Y$U zmL*gb{eB++QdySQMC5yBzCHsj#z-LqiZMQC=7(99y{)LEu+O-oAHa9n~b~>Fy=iCidjm*p`B?=*+X_`@8*L!)M?>pz9s?e&c zn26H$_V)W(mOY<=n1N`T1|fv~x~}_qp8wi{M0D=FwYBwLp65R~=a$;XPbr~woJ=NP zXIYlK_rK4Cky3*8dc6-+^%)T@wOb7#AjXIg!f%twPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyc6 z2_XmZL`zoy00I9=L_t(2&wZ26i;__khTn7V{rqG^G5P^Pgr&47l1YY!KpL1Vs1{R< ze}?#XxN+rH+K9853O7N!+$A*aYGH|)i$)za#!p3O^xo4#9hzaBvwk1$eV=nLF*BA; zyWO^rj*hM#A0Mv}QP=Hu9||lV;rIIk<#PF1KA(R&91d?Vvs6pM50~Z!e~l z+P7`{8xhfYz@L^q|BXU)+mbwY^Cj^hNF`5F;jqHW2}wTdyO*6;VngTcVBwZ0;R5CFi;QOt{002ovPDHLkV1mrj9SHyc diff --git a/imgs/arrow_right.png b/imgs/arrow_right.png deleted file mode 100644 index 52577dcbba88f0e30992079bf66c7aa73fe1a045..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 641 zcmV-{0)G98P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyc6 z2_P8~P)BtD00IF?L_t(2&wY|jYg$1RhTk(Yda*<+8nr?eiQdv(7NO!VXoIT~N}x1k z=dNUxACh08TU|+^AAu}VZ|I`brnOyMDFoY4KZ;_w@y?yoMQky)>Ddf(c-}eZymP4A z?Mlz{;>?^3hr<_^W&KE{QkS?P1T)LYWU^AJR35b3?T7Jrd=-GWQ9wjwS=Q}-zh9`= z>rblH>LUPm0my#|6abP^5;I3V&%57jHWTOP=hp7-?(1we`w_tKT7}ukM8rgNOKZLE zy6)41gM(+aTJ14_8~~cHfLVe87$JmZjJY=)4p$Bj4_D95&Jufjdkp|z08Hin{=U*$ zuQ-lV^nKqZq7Yq0csiZl>GgV+ z-=7zV1T&{cqtU7mBB}ldGqVQpH5QA#%jI$>rBdm5UcmEk5CmFEd78~;8-+sQ#pdSb zCjdP)2NM8dW-#+bBocX_&*y99a=8%-g+42#{6$-ZF=nEa`o6TZbW$u9Uv6)2zj9sI zwQc*_Pje6iY>XKzrCOOx=FQH|&U4$gPlXWu->}viN~tS>F=j+WZ#OnJoUN^`<3u9y zK}x9sz!(D|1eCgJhPvIZ9FNBd-}jTt%gbImo&H8dm-F!A@|kEfIsov~7-NVin7ITg b|6bT%1lHb1r;P)q^QSim)AH-r_#TVS(0GZx2@y945MlRW=lo_U@jr4)9ZFbp-@wm(#>)r^$#PcD}` z2k>)OExQrCdVSbvG>$FH`sR7wr&gB>=#(ECfOD(lpJ_^ZEQ8=R8J4k8Rujn$PF60G{qdq?BOn!qatKFBA${ z*LAZ1o&W$5F(E{%+wFd@)oK|4_pTvAhz%fwcu=WSPI|rG4&iTP|xqM?7 zM#gpB*8uni;hb-_VOdtH-EN<*R;#z1bM0o^L=>M+r|(OpQU<`Y%ai3HEYd_2+qDHEA|b@#U@$l<7K>*=5Ii4^MiI?*UCtPLRIk^Mhr{8=FbwZ7##U+i3vXfSq9ySU@nGH0i=9Lw P00000NkvXXu0mjf>!bF4 diff --git a/imgs/attach.png b/imgs/attach.png deleted file mode 100644 index c2875e9b4cbaae08f8b93ca76f65826e66a8d429..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1336 zcmV-81;_e{P)#c(zTu(Uz8S(CT!tD;FFIP(Cc$esb9&$+Gy#q>5YA)D=ZYNC-uoIvt^@ zWJVL`{I-a$BpRT87@C;H;|qUcvm>wo>+Tc=Ogf-Yj#Bnvv^h~XjKAc~-S2+S?|I($ zdEXp?w_KtqGLw^&1^_9u**sHFP#`PM>9--5BuUrO(sFQSX6BPrDwQ-C4EH2SYG+w? zK8+#Yl+@$#RNlRN_k93pX=$luS+;3qWks{Py813n)8`r+8;>jT)MklAQPd@q$@=p0 z@-vAiYj^J4iO$Z>NFWecCN@JZNs{j7 z&6_9HYPGkpu&`-lWaJ%deE}e8bonD4v{Er?z(r_Ht(9_d%xv{aaRhjwi+qd^b zB9TCTe!iTOlT#}QLeOTj;n1N&rD@Cy0%==RDwWr2wfcvLhqW4wriSPFYt_}&nQ2L9 zJ}@xwgWYbQSy)&IJbU)6nd7(xm&2x?8 z4qdo#;RRblp-}Po_;}D@Fc8UP@|*ej`BN5)MZIs|zJp5gOa-DSsxDrs^h?RLA5Y_vtW zXaFQl(<+iAGyO0a3>uwI$2*-)V}F0YR+1!pUtgb}Wm#FP)n;rteE9GyZFxz6q9}$S zh|EOEvW%srr9Hu5@B@Zn3ba~neo0A5uPn>g1VIRJ92a-FTu1(oJR?Ao~!}wVSbJqX11&)E0su*3uuZT)A=`!1eULy}f;p zAP51g)taiRsw%Cjs@e>9Mu4IyDw`k(%+Ai*dU|@Alz{2!>4~ACp<_iwMSr>7?k_gY ztPqG#O-%`dgM*93#l^PS+1WEnfGo@NYPFhoyWL;v_4+^FR3P10O?Gzn$6Bp+*Yfgm zBAHCesZ=WYFTXsuwzl>QfP@0SwjQbVSXI2I9zJ}S0+4dKTx;nIG=MDt7yw%Vr~qiz zpDF;_^|S1BVE~o^ECN_sj|Ihk5kMTk3JCxnk0+hQ^7=sxz%+oT0DcEB1mFpP!S#3o uKmhO?fN=m4fIk5|2QUX9;qiD@0pK6CdYaq- diff --git a/imgs/back.png b/imgs/back.png deleted file mode 100644 index 095fc23977cc3cc1e539855c9b763a9f1709f2a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23721 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 z 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 diff --git a/imgs/bg_actionbar.png b/imgs/bg_actionbar.png deleted file mode 100644 index a62e5527e53ae02a666fe442a58561d12cfad5c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 575 zcmV-F0>J%=P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyuD z4>C8kbD!S;000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}0004+NklWbS`rl!a|R-IJ=Y=?08!$pYCn{}?0V1f20b-`~InPa4>ebHJWp z17=J>h2{y!Ih$a);#{eni=qGkxenM!Fg(5L$Sv<2b!Zv}HkP?|dNdzkm~TOT{r(|O zFYWcw^r?0E37VCUxy2((RVv^Hbf=yOrQlKuIG3_JF#ipzZ|AHS=^|5$S5;gM7^iuj zHuBRwr#MgFbe=7^ltwDLrU9DuJoNHWRE3Hxez*fx@qUpaO)*Q^bV;sHq)cy=fiB;r z|8yar+{fqV^Yym8E*I$1#D@p*&M}aXl9`-_Sm=r+*HGI;6u2&D3t>T^fY9yPXfp^E z#?a35YV;XAdOs!F)UzvnqFHxI2dGr{qM8xOdZ$*E(P{HvM06d6qKL&U5@}zBb$UG% zI$e@v2vsSiL(%95CiM|R)k0m}t~yUsbl`H!BGs>1lsr1*I4rwp)N?pg;;zK!Wj;!Y zY>`-aid*>F8Io>EzVu#h-^7_jtIG>npgE_%KCzDx3#FiSh^*>0z%LMO{h~r5zzQiprMESl3JS-Un0Xp;mVVw zP9lgCN2q|8QxE|S3kuPzeRX!+=m$R-hPI;XqnhT}46@Hl)?HH7EvFIH1jkgcNumPO0zmxWuIm3_cv2 zv-!tz2*Sk^)rq)z%^QAFNkMc3^*P1Giyjzv@r4?G`H&Gwj((PLip)s& z%lnAT^5Y4jg^7i3G{iv1uu_V69$mX>{+m?z@h_r3pJHDBaWJNV6FNNcd5kH4!-_H((pueX+6P*>bj=Kk29 zySMaGkEgplVy-!GPx1EDCi&D2?++bYx{t8vCu(|n0<%<4ROc(Jq}`u*jXstZbL&rU zSDW44cwOgDFbv?ehNChrzpd-@Yvwz0jG$qL<`JUMmUhHC5!3HF6@oh=~QjEnx?oJHr&dIz4a@dl*-CY>| zgW!U_%O?XxI14-?iy0WWg+Z8+Vb&Z8pdfpRr>`sf9WHqRZOeNb|MvogBuiW)N}Tg^ zb5rw57@Uhz6H8K46v{J8G8EiBeFMT9`NV;Wj(WN{hG?7*opdpgMS;gj{>78I%NLiZ z|7!eb^S`HsA<%w*J);K$YeR0Qh6KaJ1KX+}iU__@6`t$o$Z^|SbxH$+-gDg(E9T5v zSgZ3~;9Sj((+q0!f9BkNI{%|`oK}3%?fwr8dcTyaMH#tyo0 zoU7utJyrX5MLYAv715mit_-ggm_MrjSCXH*Ymyw}t`pWzN}s5S+fH)2{C)fP$G-#a z*fdMeF?nq<@qX!!+Q|t^>ZGUSd!DwsUm(*`pEuXVvYy*N3FsjPPgg&ebxsLQ0Hx}O A$^ZZW diff --git a/imgs/bg_msg_error.png b/imgs/bg_msg_error.png deleted file mode 100644 index 2e01aee2631371f8d76ed928338ec2eb42e59e37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^Aoes4HX!+Ynq(`GVoUONcVYMsf(!O8p9~b?Ebxdd zW?FOUW?%hvwvA$-No_qGFtKN(MQ!l393P`-W<4nQqyB)okbiMk|U0c|(>a1FS z{Qkx6784)ZCd=DO2c+KL_UzHUWo#eB>bIzKFt8E4Pchs8f$=X0JXeY01L l64SH?t2*Xseb;%&I)86?Dfc?v9YFswc)I$ztaD0e0sw&fjluu` diff --git a/imgs/bg_msg_info.png b/imgs/bg_msg_info.png deleted file mode 100644 index 970eb216609e3b5233856f36bd5d2e719f1e303b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^Aoes4HX!+Ynq(`GVoUONcVYMsf(!O8p9~b?Ebxdd zW?)c)w!vQE)!o7T8ZSS08AzV9=$tILAL0wvSrnYg`wSjKJ4k}J46vEf$PR^P23 zUpjnMpL5*oSnf;<&hs9YhMFA=YrfpDo^x4bI#YGdF{Xe%Atla!g+$(3?d!3erWXA2 zoPV5VUcbUwW25>f>C4GXp0%CRYNP7SuQD$+66`s>N#?8Vu8dmyjKV7Ysx5&tWgoxt zTV(vaBg43_BjC#dcDch3Z_Pf-5YgW&#UPT@7q&&<+}4QqLeHv?zFl;4cY3Mh_iJDN mG#@S(szt_7R!HFfkWic|Nq-h z$3@+2Ru0tZt6fr>H2YYVzMI86E&)N-!>tD^VmW$_Mf_8esJ^19QXkmQG9~qR@e@vc z1_xG_1_zhYhu^v?RR5HC&-94twJ-X+H}>J`syd!66%|~XE_IQWGQ1kLdrbZXIR^?) zVbQOTIiNq|=A|^|d*5$=IJiL2TKxJQeYxJJ%~CH|(hjH^fBRw+y{0In{7s;FdXuD@H{qzqzQt_@7sgY&{~?MK6}{9N{d@!jRP45sIP-+?}7@O1TaS?83{1OP(yh_L_w diff --git a/imgs/bg_msg_warn.png b/imgs/bg_msg_warn.png deleted file mode 100644 index ba70c781f739b0597659f05e453dafffa097607d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 338 zcmeAS@N?(olHy`uVBq!ia0vp^Aoes4HX!+Ynq(`GVoUONcVYMsf(!O8p9~b?Ebxdd zW?+}+m2qVcW>JpmU#8%#q0x-^1?rO zjW?MvO+Wsh-PuO@`ui1ow^doNs2VSB-7WX=d+v*g_Iw4~zep@x#d2t?+oO5KJuW_P zH1@o|5Y9a7#d&UruX(SS4C?yst=o_%zwuD--?TF>hfGaZRBE1C^&wHc!D+!^{V7{_ g%GqAnBVxz6Gu|e5k)`E5pjR0@UHx3vIVCg!08Ceg(*OVf diff --git a/imgs/bg_session.png b/imgs/bg_session.png deleted file mode 100644 index a3944630f56046252d48264cdfbf643075318b36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 441 zcmeAS@N?(olHy`uVBq!ia0vp^Ahsk28<6BE*xv!97>k44ofy`glX(f`uqAoByDx`7I;J!Gca%qgD@k*tT_@uLG}_)Usv`!T=GmZtaa5P3P2&r64!_l=ltB< z)VvY~=c3falGGH1^30M91$R&1fbd2>aiCQqo-U3d7N>hBM;9Gc;BoGc`L_SsJ>G&} zi38IQk`gBeo>eTul;jAttB*4+&^ofnhXIUnLNyfWk^}dy7o1VYys%(|?5mdBM z+0nw{IBVkC?9EagE{3|94`TFXm5Xo&B^okj0&Ew{<-0BfT4JW`Qo>4-}HX`S@YkJZTq7`9#@UN6=^(Yir#$U z$EvLJeV^tWD{E?*c#5mYm;0d{hk+LB%Qa8W6rH>p^1OFdmbG4E2!no8o|H!3HE_W*s;Oq!^2X+?^QKos)S9lS| zxv6<249-QVi6yBi3gww484B*6z5(HleBwYwt2|vCLp09kPPn*{MUjK0T4&Q7Lpn1u4 zR&Uz^``N~`?_4+4p7qYWa`}a?3P<d16s-9_UGMg`7D ZKfu@fpWvUU??6{Gc)I$ztaD0e0ssQled_=K diff --git a/imgs/bg_tab_new.png b/imgs/bg_tab_new.png deleted file mode 100644 index c37774f6cecf892c4a6bddec60c8b54c693b5eb3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^tU#>H!3HE_W*s;Oq!^2X+?^QKos)S9lS| zxv6<249-QVi6yBi3gww484B*6z5(HleBwYw$2?seLp08(PC8h6z<|Sfe}&K0SnB}x z7dwSZSXZ-iY`c6%fU&mq#pmCL_skPH)DUH$)O*3>DvzK$C)*}2U+3r=Nyjas$uqK! z@4fz2?T+^(?iIKG_moI;Zckigd49#o*0pDMCdR$9liF$DVcjx+?ye7?pMQTXF>mhP zdvdmKAG^$(u}|ri+JUvRXBmCuIPRdh(^qYGWGshyWZ%kg;f@vG9zEgOV{Ffo>F`Y^ zvZEn1ea2k1_RXx!8~^v-;}qR|ELK4$=vyt%VfnP;^qK!xnQjF7h{4m<&t;ucLK6VN CW{7hD diff --git a/imgs/bg_table_header.png b/imgs/bg_table_header.png deleted file mode 100644 index 5e6c08c5a732ca42d3a419e62443b3b5a9d87c70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 421 zcmV;W0b2fvP)_5&Kfg;S;i$nB%oP|0K<|ZG>+EHOJUEMWU?U`$mYBZ8?<*HNG*qgVX!ftbmU^Gv4G6q$#$*zq1fv^d z%?SbcMFT7`D;OEGI-8U;G4i%CB;2g8hh%7{jy1&WODDmvk|&WH09o}qAQ5gCa}F%- zGXbimvLtiTK=vS5!cf}W@|f8HZ_Lio?rI?c{PhSOf!sGwJf4@pOi;ov&P1#>gh7p< P00000NkvXXu0mjf9wwsr diff --git a/imgs/btn_copy.png b/imgs/btn_copy.png deleted file mode 100644 index 2bbb856229092b849d4f120846077f1835177906..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15826 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 O0J%@fQdJVhA^!s&UnLFz diff --git a/imgs/btn_group.png b/imgs/btn_group.png deleted file mode 100644 index a2d9ff3d72fbea2ccfd344492ea6eba89e959f09..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15595 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 N#cR9gBX?^0{{wD+Q>Xv{ diff --git a/imgs/check.png b/imgs/check.png deleted file mode 100644 index be75a3316206851f6dda2cb1d089d48734605d5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1796 zcmV+f2mAPmP)X~|4J8yf|+G?l3-r<5LJ zsZ(ubWg^g^_e1HWvMUMY0=eA|A zc`l>8wGur658~K3#BtHsRlma(SRBZrkJe0gOvC zSEZz@Z$eq?2{?KkLgb-eEE@x*jKe`wA=*pqueo*Ir8J{y^Z*L*#>CjHb&GG!K|@y~ z9l1aIos)4=7FuN@ZAk_6XU`Toay#Fq8JEbcqXY0h(m0l@-ZV8|(?>PtxV0Rh>CPE+Xe*;n*c|V{zQ_ z3(nQl7G7Rse}`t6$XdyIL(~5sz(;iEgD`HGx=}M$nShh_)9?hk1puj-q^Es1J54D4 zv&7K8#j)IL@P(vr4oOcI90YhnSZE>r7fFpnM2({i8*!Ar_`?JLLHcd?CCywqKjTT9 z?WjegyAe`}gq%w-hN>Pf<+1<#_ppE7p5rWWRSZb)2uUAaLWFffxB6j9@?9yBe6)ac z&VB~Xo#t{J$5SYx9@Y8D_ePy{ zovmQNxs}X2bQuvg;Mm;T=4Ve&p8*%i=M8wlQqq()A4X|IaUE*#EWSW3jrCon#z&}G zG~wlmnK79-={N;vpbIi`u8=B_qD(@I(}F{_2My*ITV5KFJ(Ts`*D5L^se|u5TmW-- z3w~=oMI9@E2u6d9h%}g71{4|gIibfqO19$zi4!E}%g05Ie|N>CRWN%@(7W`IOJ!tI z#4~YFQu67}=wRJr%jqocDyKQ2dfb5__kclw%>*#J06&|{&__1&(sDHsQEa`^=;0nYVyuzoc@+Zbjp@n%^JQm1k zD+CB~rj#>?Vk4-4`^h;&V-!fF3dl+re0FLN%)2Z(_5l5%}T`B%3*Xu5>X&Scle+MuKksE@L=g&-< zg;*{YZC)$rLemc*$j*RQa7g1*Vd=796?MA$*9{|<{@(z?5Ug^Ea(d+5n!OK>n=L@Nf=;?#CBWvk;-@n|8)~1` z|0n5(0}%esM7|o49dl3A-rEzhR1?Nz!sB;S^oL>Gc`3(QX!}pn4;LUjMlohZT(&Bc z-^{2Klf*u;)m81*HRcfbc1Zk)vVwM1EwFqjd0BgJeY`p+)vjA?u0B^bgZ@~a@wi0cu z0CKPZa=jO9xBzvt1#`X?a-;xt#Q}G(33R{!cfk&I!2o*10DQjye8vENv`B4@6L`H9 zcf$aE#|(U~0Dj3Ac*FpI!xnkI0e{LGdBr1ntOJ6^0EN5&gwz9uy$OZF5Q5GPgvbDg z(Ey0c4Ti)NgUt5rxS=e5C-3&j60g0FKfEjo1K>%mQdf0_W7(-o220GQhml+pm0;sBZ4A(F#5jkExn;{cl7GLFFjo7VuF-erZL7MRa9 zki$=kv?-Iz0G`_bo#sD}ya1i;0H5dpq1P#y#8ZyA0Ho6Zqu&6c>=K^n0Hf_4p3W(p zzyPE4O_RGLp49-T<4Bgo0H^Q(sOl!4)-s;S0IBi-s_g))?f|Xg1*-H@n88Y%!(5la z9;V|%p2{4k-vF@X0I&E5uj@;oz%ZxS5U%k7wBrD@?>VQ-A+Fs3xAGXU^CYj{0J!=b zvGqTz&^oQ(9klTpw(K6b?UJ3UjGwATu+=fO9z$u)BM=+^nvvtg*90&i;GBwMAdnb7ZS-2ZLe|8?E`h1&IY-u;!?@XgQ5(9+M1 z;{Ax||EJ>m*4WjO>;JOj{+#On+uhoo?Ek9j`@!b?rSJZ&?f$jw{ zL;#2d9Y_EG010qNS#tmY3ljhU3ljkVnw%H_000McNliru-2w^;J0y5%CNls403vin zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj27Z*CxAAWdOohp2Z$0003+NklYH zzyP=I-ebT99-KUR_RMok@fTYcPFu8h!&MB49V_Qfm^-m=9=iDHsS8?KIvNWPqlsUi zF|)C{q9AoGn)uV{{f!0r1*yx?4cgq^QxF#y-uxQOyLuVBY1W zYnH8g24X!bDvb{e40O5!u`Z!DHYjQf$g@?2F@auQ-uoch6CK>Wy~F0Od&qFEGTz(M z(bFDk-y|ag8w(5n$@?#D%D9J2wbl2?ZVL6Wur<|JKLK}Rmx`*Ej;@J` ziJqR0j#3_y>pPVd6rn&)^D(l&>Lp}kWMqL@O?nrqk81=4MMVXL1%>R;!-AVvginM| zfa4mvL@^r|4-Y3>H)h0Tv9qwSN@9uW+rCW9jGHjU4{TczX`H_E;01JvL%UZmUb24A cksELk02pm+CsGL5T>t<807*qoM6N<$f*eIo%m4rY diff --git a/imgs/check_orange.png b/imgs/check_orange.png deleted file mode 100644 index 89038e48a9322df2097d8560b79793198985c105..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1086 zcmV-E1i|}>P)WFU8GbZ8()Nlj27Z*CxAAWdOohp2Z$000A>Nkl^x7TQW_d4VGD_5GT8bLY-+@hFuPC_-;?7jx&#_nhy! z-}4>CV_J(dqoOPul%nRDc6I+;Jr3~f{GXDUy;26Wqd-Xg&MxAK2DRk`rNV+-8$OGd zoyGVCoLDu9`c}OBJWXvqTW2sacv`fZrd0d~qh0Js9HU(j!HFfXwgNu$+gFmE{{!va z!*?^7poA{vFxtiU($qHZ+kAqB=?ik__ph-m2QNR57#}e{ftSH6W=S@-vwQ!^&E0{U zP09GcDMF($frrtB<#$>e>bG~$(cPzj%`uo9K1&dI2q8un@O^{t8*)WWtTM^o!>4&j zrs+Fll1YsdOEgf-++tVfo2#mg92!iLjUfB? zHTvy4q!v78W*5lhG`&9>^QTsA zsZ(9kz;x<5p$8GW9Fs4C39r)Byo1!$@0gn$l)0%vwC|G6`Q(fGfohCkt)oQ+FmnEw zTpXVwUSR`ZTM9o2*;W;yp)N+GBEjNf8nY`v->0ShxLPv-!0`E3 zWn^>;ODP;jAp*7q(Z~ZO`#J=`giF;2A^X~DIr!F(YF!5R*U)D@GIHtWhGroYAr`gi zeeX*WPqwa^V8x(yo#|dHNEKQ zfo42E#PdT$zz+mtgo0=2IowA5&I21V%5{T&`1nN`7)lW=F|d@PE*a&6a}yhO;dR~g zx$ZM`?yV&-Wz847fR}r^|CjTwS;@7bKJnc}w3}h}<|S^=6=`ir@YJqDR8-bcRkxeQ zJx3nN#95P??Vyy6QWgy@&+_zkArjlRbgqcTlN)02F9-LjV8(07*qoM6N<$ Ef;$EOA^-pY diff --git a/imgs/clear.png b/imgs/clear.png deleted file mode 100644 index 964f6f0e9d7dc7a081c863f09d51600560bbc615..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3056 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 diff --git a/imgs/clipboard.png b/imgs/clipboard.png deleted file mode 100644 index f0db78fedc40ce00367530fc622f348605f49097..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3322 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 Ef^ltYuK)l5 diff --git a/imgs/clock.png b/imgs/clock.png deleted file mode 100644 index 4f2462c87be62b64ef692e2c67083e16d5acfcaf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4108 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 diff --git a/imgs/delete.png b/imgs/delete.png deleted file mode 100644 index eb0a0c7f90620063a095be79bc59a129bf7af9ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1861 zcmV-L2fFx)P))I8I1x$KUUJ z&e?_S%*GDTP1=!;UVlC3|9hVEyyyQKRvsF_pJDAGXej;cDMJJJBh>VQ{d>e!E^-|9 zTz~uR`OBT1_m0EQo?$T!;2*Gca_7#$hg-Lv`x4fEUkDB07`#68?z<^<_N)?DuBdG3KwaIvd-^1_Rar~}I0bE!-QCk_cvz`#zESGtO{J!$)I@vx)vw@%Y7qKki>RZp z_xUwz4*z7!mRhOnXu1xW3|b^YaMvy)7mIc7xO;ctBuo`zG(eq#wwJoQ`<{RAy&#bY z2mzT42!a32H-oOh!R@b(kDosdi=_~HsrX^o+gwv~c*D|CZRXM?0#g)nf2$4@Om4a**e@{=aW@zY@SH{OrpM>NxzzNXP(BXhx%_VzcE7CW z-rf_DOs4O*kopQN9niLe<_Fz?+q1Ab4Xsrn0OE1f@GzRw32rwkkysYhgaFGbhsb8Z zFi3^N48H$<|70w7zzOsBAaxOh4$uawA^%2r;nplPrlECpNr#qAAy6YDXz4VzmX>_> zmQ@Ln%Yk8#h{w71!3X`b@%RA=p$sf8Lhd3c9pECUO<>i7X@cd4TVZI-6e>X#5CFnq zn4d=r2GKMvA1wr$W#w-{ua_kuxVnFT|9mWVz=BCVpMCm6kY(pU5n^=#!VAN*(3pkR zrWGmypcWTlcD5YCG|}8{qAnL#4<78Fi$)L1g7`3`isEGek3%T1Jo)Wtalv{&prG>j z16W#uNCYhy%=e5CWLjIf{Lx2eA3b{XdmBvJs)!f+t89D-au`x^n76|NJA7-^)gj48 zio&(xbvTSQFn~;_QBsl;f_NlyS;B+(3gQ(ND5(U0hinII3p6+HUuT+z%w)>8p{xSM z?TE+ojpy;;Uca84VYEi?-1)i(?p>@Vv;u$zs6RoQD-bxoS%{#DMppGyqP7-o zZjR?VI*hE-`I}$fy*u#5f4t*~0L$V|kEd_5ltC4bS7cr-`{F1gG*?U0p`jS0R%DyB+0lpl;ltrK`(Gc|4sv9)nn}z~7)Xy%xL)Qrh0^DC%IOES`KK8)ZGhn1(LsJO| zg{v}66yOL17^|=6&Y3eGBgDBJWX=`bkUe>tS}%+*B@)El?w=MRq*BWrW4GA|yWNb& z>8Z5YAC=B(9f`Q4>ZBPn_%f)zeGsBlIeOhapM=XejAi3;@n?U(M*g*5Z zXflzIaku;B(n{EYS-YL7Y_`8ase=k8B!nfz6lA>x1A81ocRCsK`S|X^gU{ST9FZ`a zgM|t=+ybHrObwI^MoJ-UsT8wPGAm_&0~}EKE}k2P(z+*2wV4JYGlB*TtHiKJ0zy)p#G!v30ER2+t{iy)O#p=M} z0VhBbatmOtB>vyVJ?+0*h2uWu_y23$|9|`&DO}HBx`3b{00000NkvXXu0mjfSvYpM diff --git a/imgs/disabled.png b/imgs/disabled.png deleted file mode 100644 index fe0c63c0181ded4a535d5501ad71bec8d839e721..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1812 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 q>b%B~3Gv=}aFweeOe_`qJq` zpF3%%X(wqWJ0XySkPx<*)n+kfF<$Y8EK6P`+gh!DpO9rsx;8Q)KYY@?S7-VDbN=)H z|2fxxd+Fd_ohC;k2!d|^zWQI{yOKyz;`24B_pgFbBU;vl|rX&(c0N+m~Po)5eE6`guPzvM%SpXGD zw!IL_P65NfAkYpBK@mT`mnF$|7;O~fInrBzd>{>&8)aP1%hc4g{MPMOt9xo%Q?_PR zS6+_A4TAFp=C3$A6F@)Egfg6&q(!vF_}U=N={ErDfhvHev#5A|KH2*pd|LhG$!~YM z+*9)P6=hw2`2AZaii!$IbSa@JT>)Bv5hz15TvC=K!kQpYCD#C30ggVESyE(`bKVtQj5 zeS8C>nSZ?K8hFs&X*hP`WL37=V3$KVz(4d@y*eCw>_{qe?r0SE;Pt=}1bAGK_ zt@d|y_E>-S)*D~t<>iRQ400kj20zE+783nA{X8S<{MbcGj*XA2Km7P;%{Skj-TY{1 zNWmfP?H^1VwAoU{6_{VbXiRjDY(qn-efT2$zo zBN_Q7Cvqdl(~)QMJ{?m-AI~6_5Lq1#r~04&ey`@UFHUam>+cVf&oP^W>&weJiwX+H z=Ng;;mXLk;gU@h{|A~^Hm+RVCS)I=bjad%Ft=fP5N}f9LSLWyzOwPs)s40xyF#vz3xx%F!RL0@-2TmxS1+Wer}@H# z;yy53QPPX~P_0($JN(Ma7xwR|Ybv%DO{r8V!pP{jr1|FUl}Eq$YMa;VO&H7w$1M@g z(HUT3#^8}49bMg-r_Wy4-ZwC)3I+p0t|cc}x3l{8>%Tg5&S*4v5-NlrgtedXn!Uu1_U|0Lm}OIlJ>wVp%2IC#FIV)Y}PE>-Y&y~2ae?#v%9UMcnY zeDU#$T*+C>AGjG|J|814w_DlLde=H&vuQ#w;w+OPxO00|Q&C~TXiUK*ZV(!iQYJGq z!?U}#=5mh3?3c=N&fcT?md(crV(il0L zsQ~w|3DW(r&pJ8jf~|!FlhH7}s099 z@AV-zjAePiMMNxAAYoML#wJ`Yv)>;OH7$Mm>04F&=U1I>n5 zA{gHyr%o=Hg~?Ni07ih{%MmKhe^PuC;(Lb0TMYOE5_+LLIyaO{Zs^*Vjn z?wlhdn)c4FY`@>1U~VFf{-{SxA|G^gX4~x!E!Tins}YcY^@ub|&UO+S0C>R8w#oi4@-GsjRGcU^bcJEreXdmID_Ze!0N&`IwVqlHR&yV>cFJ3l3*PGuV;c zzuT^R`<-|9W09pVH!eI$L#(ruf4%eW-W#`CP1uVFx>T*OapQ)*=XUM9kBA(f?vQIc zxz8<1F693BPE;yY@Pz{nO{+^+4kJGiCed(H^R42KKRaHH4Zc`z65m8p_amdDDW80H zeCzqfE9FQT5cw5?wWz?mzhT!ElhHUM(g?YR<3d;gXu=@V1O(y>=jB=^5A1!evA8hb z$D-Kq zrVYIdiq2hxa#%#1YQXPYb3gHS#d?3InT3YYqe0}P4?WN02R=Z;awPtZ-Q{dazulos3+0Qo>vIhxY*`}f=phGwN+uV+tR|DY1*Hv+s;!I0hY z;`JLXZ98kK?pKtp8AQ|+%UPm*Ag`CTwRf7%oo}qT(bBrQ8(Y^AoXjy$Wm~d^hTS`_ zzx>jRmqf_Z?{ndjV^pFf`2;h-kzWJs19(0kBkcT>PmgUr_5JxB*sG?(YlPEmxY}83 zVZo%eFn_G1xTtS!`Iq7#kf^V)j;ma1M5R#-4{DK0YC1x}ZU{#i6dZ zwr1PyH;%k|7I{zn$dd>6Bi{fqhr2NfuvA0|9|C;A|J!s#2*EQV}_II<0_&4)<6h@Mhc?aYyBvbYqJ+6+SYd7gOQoFUSTe*R8ef zsjt1XtERexvrQgxLVG_B@Rd`HM@mqD6(dSC;Bpg?pajb}olfmH-=0}_{bp-P_ru;i z9DS&`bHbtw=Oy8WK|U-XOTxUB$>ai~dzR4{M1p5uzplJvPeWa6aZw>(>OC$W`$_WG zf$!qUvzTZN{(uhYCbt8ND&h0_WjJBh-o5`I_geFf3d9HN=-7msrseZ_al(d85&mJL zE-2+nL5l;cj5K{9H`ij@ys7d!*Gy4C{x}ZJ61*QdK<3CV`if~$1z0;W6G^}13j|&p z`{SQ+LcE=S3lPBZV4s0m?D(WxJ>_9y0@Sw_!_VyjJ~R*RVoyPp#- zUcMhY1tgfzTp@lhsSFE56yhS^3giJX?iTmYT4?X|JXe93#Vgj)6BS^kh!O@|@lj$+dr5&)t<8T2lOOowSv{5KRQzCJmBvTP8#SIWo{%Ff{v%^v5 o+TmWDc|Mae66e0;NB!x|-?vFKD+aa9Nre3k2kVdSe)BK?2dy3zF8}}l diff --git a/imgs/gearscolorful.png b/imgs/gearscolorful.png deleted file mode 100644 index 3a397351b5f83b441092dfdb4b8e13c25a1d1318..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6022 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 TFxIIk`?tnG*A!i);}rcr{?O1~ diff --git a/imgs/genpass.png b/imgs/genpass.png deleted file mode 100644 index 92889d9b0278db79f4ef00acf6074a54fe7698cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12982 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�bvivApkCqNgnK!%3u+_MBOT@KFr?%4jW1gIt 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 JPDHLkV1i||k+J{) diff --git a/imgs/info.png b/imgs/info.png deleted file mode 100644 index 37ccb3568309a284ff95ee6bb2433ca6dbf4d302..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 423 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4dDDsxXIyh8pw9T7}G*I<@rN>C>+hOH02RP2yo-i_j48{`up_ z9L7iOlhys#saf)vn3%Ne-MjbwkDotn@9ZvLFMN`XA-9Z=i>pdPT)dq7g_PqYUWP0k zeooHHh_J9SmUy3sQ#$(l~TZQH~ItS6>8Bqcp+T(M$ByTf{!zMdYP z-(Ox%HuYo!`Y~5WPj6q%t1Byy9x&iwN)iJ)B#VRnQIta1L2)*QMTRa6d#q;72L>vG Mr>mdKI;Vst0FmCJuK)l5 diff --git a/imgs/info.svg b/imgs/info.svg deleted file mode 100644 index 1e07aed8..00000000 --- a/imgs/info.svg +++ /dev/null @@ -1,1758 +0,0 @@ - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/imgs/key.png b/imgs/key.png deleted file mode 100644 index 3cf460e1126ce5c67b2fc0d4166eb4bc6f409e20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1621 zcmV-b2CDgqP)xa?aXJaW%DaHEUTZf}$c! zMX=xs$c1|^_g=Vgzt1`S-g7U?lr=u?=3y^;;eF3}e$Vs!J-_oFPE}Pr&Wp!mzC`wm zl({P{)+n?)Y4sj33KK}0wdCyIPXQTbo4I|8NeeS4$tksDbG#u)bD=&wa71 zaOFD49cK}9RcpjKPSq6PIT?x^gA$8Ew9kPq?{(Cl{2XnKb%$4cT>TbPVys2TeYN4a z1y-xMtZ-Q=3J&)q*MZ z@wh;;oA}L7EqVj!y$Ct%)4;*&Ac!Kot^rj4>F7Los(H(S(|5MiR=GR9Ju2j=2eRug zJiV|4Z!UiF5UU??i~&%Qb1!A*7eMj+2u{#}qaT%*!SO2YHo0)NzH9q8=kETYZPxL@ zoF`2CvnEVH)K!Ivxur-GxuvvZ7^?z0DjvNk`3O`br}1e2w+Xx;(Og6zqB*37619>u3TX@Y!o@M(*&U4WB?y>^)b%fGsB%q2K^w z;Si*>G^FX$sLrHBL6E?5EQVM#M0F5B(=`X~wfK8h?5HWG#TFV~apcU42pj~y1Nux8 z+_ig&wN)#n$Up$WU=T*xq&Y&3gjmuwr$z>%=ymtOakB$1Pq<}zPcZJlLaP=9X_`Uq5c4|7T|LR;Hd8+V2BLq;adHamJf9?JUwB%K7Wvk#XN;P29XE|!%c z&ry<=3ny8tj~vN{1uvg+*;dI3rNW_|>roz(a3dAm!9%y(cnOon` z6VHgwgb#xsEiYVSHLApXSCV;!mUFYkLd@M-A1~f@ZCR30JPF!4TJYfl;E!&YNz4@j z->rdnU)ihW++?*<2kW689)iGYMcbMLRFm?CMhpIM0Q}MQ55SF?26Qv4naoJfB<5Z> zsw%HTq!*|^tXxPIl{+QJ@@E?@@(Yr1r3$tLo7MjBj~_aKdAH<~lx?sDSNsoRuy0p3u&Dk*(;Qu34qV6;xm zgg$x(zJ_j?Y&MwE3EbI5-9#a99>u$_4>Ipg`WmSWKa{1L;Xb zK~z}7#a2OU+*T0&6dU5uU~Oq3PU@nyU8so-lIueY4#?op9$MHv*z{!9Zt!{S^ap55 zZvjU?zy~e(m<27Ao@yhT9-1C%y@MMJrICb76Q8s)4c>yy^rUA=EA46xaUTrq%)Gbr zy_s+3NgyKppKI_sf}EWP*mZUK?R5j~i&K0#q2a;kBjH*AoSg^QVqep%H!lDHci*{> z*^xyd^xt^f0HVQ%28OXby@gwYB60)Radq+h+3af*YJ2JYUTqL9IP zQa>~>jK#^#%>6e2pw()1IKtonuu$CK_8Qm=HG7I&3z2m^_$da%iU6S(Pq=6^T=cx7XUjTr@%~32A zH-xW!WqJ*I<` z2Gf)hZ?TMCB*vDb;?Sq96Xyy6(%8jttc6by{6r<+>zE za9x+*s#dE}BwHw#%dw&5x-Ny>snu#i($;Y5rBnEP*6Rq-h!%hC#mXj}s9x0T_l6 z`y)w`VgOWCjRgt8$g)h9Wszx`oNQ4JB;#ZP$m#}FRk@T(CEfvsVUVh-v5u%zD%_^3 zYU)hsIwblXN>QF)hh1-Ns_2isl?cxB|QOzY>wV0^jVfgrBaDRQRIZos&($iC~Y;HO=65iznHPI iveMtPoA-O*y4Qa+jf|vObgdWw0000+G7XtBP~)~YktsaEHv*j{h!IXBh0i?`9z;h&r7_s{)ff4|Ru zAN!5e>w@PexdV6b5`Z^i90QIYZ#(|;+VS$S;8QOHx99q)}~n@H@{j@|zVQesgA*m#oaF zY4TXLw8W@{P?AI;Ba@3UW#&q2Rk5iF{f}H1yP}= zGLOcluHUFcXbYfDtn63QbTKp%sSji5+c!>k?-oWc9>6lxp1-JErV~y&3BxLpfE3K_ zQgwIc$U2`|W4b0fS4-?}KKueZk@Jap!yO_bNL4eVyo|hWUKpj8diHZ>4BhG{&E$wA zgRE9DmR>g4m~0SYGzC~*qG@TlSx(X7Rl~}e0t90$wrX=-Rzt z5kpRdLFPm>3ta)-owdZ%9IN$o?83lDTjVd&x6i@v)U&(BZuJS<$nkK@c84M9Ewfh>X z_qViG9~R)sBRoSvjml=M2ZJDUbTeXO&a4IlM=!M@`L@ep*2qhsN8Yv?n>bh9lG&2> zAlldV2(;b$)7~48o31IRFz|FtuM;C9L=3iOrr_V*8LQY_XC1$Luj9cAZ+ zr4L4VQ(=0}RVsDmY}K`zeGN?(d%MLKIbc0pCTEbt7Ob}dJ{i;le2?|^oay7u+5>0y z90yofUxntcTH}CGGf>exG~#o9xZ~pZuK;8^;EWSsSERIf2%|M)_9`aas`aPH1(p+K z3hw}6_GM|YC%6P^BI3N}db$s|*=r|!Qq~m@B3km}p)p;=eEpUFma^&V7lVSKRf zxEGwLW>WR#dCt#YrlxV0#c4+D3}sDSz4_pwv}PWzH28=K%L%j`@qtAhCxxba+`3EuCNPxU;m7@h?AjOZePe`fFXG(l$7m8Hs1!EbWm-)CVbLzq0MWm zrm*Rd<4#DTdrAx2)lt(O!bYg6D^aSmzB7>7z&k_beks<-?W{oPl4Xj3sO8-*u#4Nh z3^_b&V!UEz=@KiQuwu^Sd+CY0j&f+(qBS1YR|akTvPJrLlZr87rJ>~&mg0s6re^0Z zJ&H?KFWp`Qi^2qcW9cT9WC?M^zB!)fxMUVzuZ;G0b>&Gmsz|d$Dh*?Y^?{}1a+d#Vpj za`h>hyTk#k-LQ58nTnwrNJ4JSbCoJKy^oWAd2&vQ^Y}R+!HIlUx*D)7k6p;6#CrQo zPT=)k9}71U&*t`LO&N&khPUN3W#|oI5#@}rhg?7X*uT}>_^*oHq9M8a`kv3foorlq zJA0m2ZcGq?Jo<9OdG!ldgoTx0FlP!vPKUfLr{4yd`wsH;i`=1OeUql3t3B#3$1~5n)I;W*^6%s(;)c{2sP-;7l>q&Ci#cdc)$gjz%Bf8`A>vF6mbU-&Hpr#83rkB(IOGOV> z8UG?TnvEb_%>f)873>Yr?gwf%gdGABEjr3;vC7$fGQ#58Y@ zEiVAhkRuWt)gcgN%1rkiboC+;dCnltv@_3NkH2H6${hHLINN%0no(&qP02+ zsYjdMAI-F(kJvJ|l){>}xY%DhBeKq|we z!Vd0YE3)c&)SieKZ+_b|STWbN%)dXVvEZU~^ht1TYFX>drflE3oY4dI%U{1yzMD&X znH=#)S7LJRABKAVFAZ{xBR7Q=6hh)^Qs`5;6Covj048=G4{4kq3a0?N3ut}A6Vw#i pMwD-W2GuCKj&5V1-h=3+p*Da)C*uakiuRu$2=fFBoD0<3_#bbRB5?o! diff --git a/imgs/log.png b/imgs/log.png deleted file mode 100644 index bc99e85cf41c6d9166e33f982d20307996abe961..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1672 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 diff --git a/imgs/ok.png b/imgs/ok.png deleted file mode 100644 index fecd788444438443336cc92af617a2eb299974ab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 653 zcmV;80&@L{P)ew+cNp?H4orxC5=0h}xt~6ThdiM9 z-+cF*a*KR^e*I?n#f5L-+uL8E*}R0j$h%VH!qYT^%}rXu9Y^#&fjm4-hjw2?N^2ko zDO7a!UxE(?Lkm|*$v2uBg%P+1Y36k)JdPir-%mknV@=>#gM%3Xc?s+5RfwV#ibPy^ z6b+!)OJFk5Xa=sX+7^ycACx^)3#XfeVT`i|eiT%}uuyKGO%7CUUCRYF}(51gKV*p;lYA--F;cT4Zlt zsdy+B7s9u;Hi|o$9H~%2(66toe6j+*AKG-$Xt#UzwHTu?O@n7|UfKtIpg{mh!|m-a zYvb|Xbre0k3SQc1B9bK8R75OIA72fBwv$C9%f{1sj7F0;!JiaaIx+wK__$f8!qdVS zeYm&xy^-^gS7M6(9bEy%5mDh6c&^ai(b4G-EVSC+-}#vXlW8^zZ;UqLS(BnGK=6-f zpV5}k7FnnwLgdEg!Y6D5rs^kbkI2^fA3M#CLk5fr1l$N*0lIa@XLMN&Bu$LPpXv)5-G~e*_o+G9`FBkhD0Y00000NkvXXu0mjfT391W diff --git a/imgs/preferences.png b/imgs/preferences.png deleted file mode 100644 index 0c7d119a63134e5ef8672f5a845b1d84f4cdacb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1808 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 Saj~}m0000 zaB^>EX>4U6ba`-PAZ2)IW&i+q+O3yqa$~y|KV#~+qaGM{gLkhJWKg(WS>7sX7~>$TW_Aq&)?nNpR0Urm{XQqo;-NSub--S z=sxG%_^J6WdM)g)Fw@uKyIiv*>GC!Hd`@SN`!K#Q;G+4JkU!lv>Cf@!z2Ni8zc2VP z{`IogpuGMdzl_}+eb4^iP5$!=>z8D{;C@f|ZQS?Q+3(jmyPXrS31t*};Euh1lONH` zXX4}@`Nb;Z?fkDi`|I6#H&VKQf2Wn^lP14(QL=iZ$d(~T;`O;?ajl}E&Zp`Es5{oO zYuELL{l4X>Ke^`(*qWCHu$Qbq?jo;q`#q1t8YgdIrV5+MivYj8pYH>I_x;;O=d7C| zxmwF___>!}T)4)C{r+SYAjtXTw7&8y&->#$VLlWsOuK1r1US-sZ!xR9QN4W1FKlzF z4^zvB$pXY*950+*xr}5GNG7?8AqQ0#A&(7w1~=DSbb^4?r|RaGT5>kPX;-*|H7>8Y zTJ=4Qy#PebmK|t%9)ML!EmpiVC^Vj$YpJzb_1bE$!?G2tX6AN%YIyeI)y>_TcONac z(rUBjt+n1p*PgMl`gH5wTkm}g4jpB%*I@o&VCu}X%sOrQY_rd?pwB9+E?d6Z>T7J> zd6!+EZQFO-eUFfUN>QSQg-44X7IH9t95<(Bn=v*jWNf+a-jkssLo zMD9Q0_K@BG6*v78a?geC|AE|dq5B27zvA`>)b_1?>xI}`h2#{^&d84mG1lh3b;am@ z(%pCw;^d~&hDJ%@yY#%SwRiP*MGYOZ`mlJK3})LcKdp~&+jDbupAq4>(HeSc>S#x# zMb=3$7P+5(G3*BvdGhx3O3G?%w^PcTGwWa~=p2#PhGs%?u&Gf^V&=#;*Bl-D994YE^fs!lo-zMbm3{5j zpWQf-fb1#*U#>XruDQ?Bx~<6>!vI{@9uOpBFx{}4CQ(;^0F--EC}dJpmgg0z#a1ZX+`77X1d0do22gC>>(tw)kUR zUM3ewWl?entvJM!3S%E>I*MOM1aPl=fB?+OYs|c@oIVrXQ$Duy>;Q~Kw!PO`YruzT zA+u49DA@*Ym&rgkPVjIhr=hb#9NLt7tk}s^Ij@m!^MTkiC@Ad6&<^?aQqQC71cNY( z#WKd|rnWGvQRZRJ-jY}L(R0jWQ+61E5&%&dWQtuaLh_UPA;=8KzAPt)Z_*c0&!9H! zV!kyJI@9TWI9#p()?1a{&YG8~%gOLF^J+0h-ik6BES^a7%rPk`!_SU_xU`N!wvz$+~A_cx(&jpO#6Dq1u(FEj9LOi>&Jq=w}EHLG0}FT%$y8yS?PX#RX?N)@H$- z1Y=vpx2r^4p-emGD4+YU5utnd1b>{cH!IC*r4=h(%Ag-;1e4ChMdx@>Lahk10h}*r z0WX^ciK9~n zuENy}qeCSPgi~WRHi`5(5J%T%jMzoXIk?R2zYgbOZGkStHvY;sMv_(;{Y>OJ&W$;C zG`w!EkTEy;c~nSj4eZzwLdCLhb-mUqCs0jG+UcnjsW3v~#}#;mAguuqu+WuJsBlO% zTfm6LF1b{_t!CgxC+Gogu3~rDv=RlKU_!GP49b*-8MbU6Lf-KhUjnc}AZYk2D?AH+ zieC`_LMM&b@BVnjR%l3h>wrU9kO0Jq!=lpjU`>+@Qo0#?l*>-qt55O?0ud8e(TBYE%h5JyT$; z1vdf?$|E8(e=2Aas?gJVy(B5OU?fttV&x73)Fg-I+h&TnC8%cZqpo{rp!8eITYZ+o z*=48Qe%o*bE17WihIGb2pzZ|-SNd>!O`XeiLZ^KT>~&3!jTC=CDr z00eVFNmK|32nc)#WQYI&3BpN4K~!jg?OAD56jv60ud2Ixg{GUmffi5}MFj*D0YzLR z#waFY9F37og2p+T(M%F&Voa%Vos4>1644*3AT(Py zy?51{A2Uq~r0E4blOKNP)Q|hU_wK#lskhvE1;8^rL!SVjmSd`dB5s?T9R^ zbFWP$*E2>gAM(sYyh7@dWJ7L?c*46w2vJ>jOt#tGIQ=Sss-TE+ZGGzLhHJUC`p0A2 z%sPJtF}S_{7{shzgs4#=3Q&&sPuv&98CA9@G11~m%zhD&S9eTUbn9GBxw_(=7L!Kd zre7rEc|J<@8@lC{sG0k-LsAUR4C<2rgb;k`><1H+4OjQ7jhe8&_+mrGlT^JLHgVCm z<6@fb%-UTtQWsN6;@kj8k{3tx6pu36+_U zHMm-Tk{c zB4F~##eNr>Du3*-7-HBw4lzrjPxKe@vgp-&QdX#3_4|7H=HTm1m20my|1zIO442*J z!4+1d$)Ym8%iP)2Cjsx4<$LUVbfmP^q={wo5<>i7f;?gFk#QgW3?0nb-hdE-Gk;t) zx}@Q9p~kEWWw-h8y{^3$pOwBP`j1*Rk2&j{qA2{J>R3Vd?H z{@FE?625(XM{hA8gs5o3`U_(e@gssozNPFowXrS!;Pv9qDT?Z{-kcV&f%pAub$ay- zHaE~C==A$(3#T5)Aln>`f23~=snXUCbtcyFF`HU9L@k~gDh~XS&DZIhW^NXo%wcm* z3CKOSKJZR^^%lUIa=v`Yt>oarFD{Z#*E{2*Ua$7h(dH)>sXZ)+ouW$(iOKTjNp7)d zc&oMQ?@KOj32;e3vFg%B6K(Ob*#ySz$Wo-wEKDXf&L*U>8U=nlPY;BU)9bDFfvbTrImb0cI?8@^82=2V@+hKAM& z%nZ#r=27SJ*>fO+G{$;IZe(+n+PZnOD@dYO0rkR`VS1~vbHVU&LX#jLblBAd002N| zH3$)4IPQ!E0DzH!5nuCgZs(fQS&ad$51V6p70_&Mehzfmd8FsJ$1iudW%dNESuemL zN02L@&UM`TNo zgmBuOy#W9KKnQe+-(fKfvMXS7 z@oApcs`s?n7{sg!kypLD!A-P%fx zkM$ggo6YFIn*oG?&sh*VMfXP8rh+e;Pn8;Jv((o4zNV(jUusIxJmY2gO zywYp(|AU30xdG``HeQ>i;kg`gZ9Wo|8UKUwUt5*+R zb!D$|$5qND5qFIbLKyJd_cssctDo3~zRDnr6MUm{FbI3PpFzW=;oDOtd#-io%WGT8 z3d4*S6giXSquzdOY#F%mZlQ9=J?BL*R(cHEmJq^Ud)!7ZPTPAZ)pz(33}Q4p`5=Mc zo=EewcSuMwt|o5-2}$PElz(iS5uEm1yG7@_@k*g`-_0U_N8=De@PV#=CYuWp1)Q;a z4xG!}l|MzE^d1C|0RVtFS>)k2{Fg5KIy;-TH^vnlow%W7T3A|w6)@HhD)P@d5;5b< z`+jOudxFh|05URx=l8uDH2&$x>vCA-DSw(k*d!4Y zjBf<{(~#{M_RWI#0CoQ02i)R{vTL=VQbJC)wRPkVmc2m5zep43`*N1q>4_b@jW-IV zj(fU}^*0as7d|?B#=w~5HV%W3j`xnt-I=_sv*dAGK;Gp%Zn3WHi;r&=URtPJ7tz;* z*;uGt7qRu`!SjuVmM*(Yj3j(#Y3A;eY|gDkOi>iRS$OiFSDJoZ2mk;)oU54@GWxCI zfH+8IkX8r7?Sd>JIX8i2UUAKZ9VXi1$!_!Kdwu)n@CCEGZ?kR*2%~1_R_p5bu*X9H zkV5QN{=9t5+vzDm7qg-B2OfneTzOG7^4o`HTWfTWM|ICjN_c!1&5eHXr|c(hL);QD zu7u>bXsY+$XsMjj-3Nq_kqf+Uru)Zz7A_7v?k6$TE{j-Z>h6QApa`p>HRPU7^?d2$ zo3GXD)I$+K-KR8)mMFeTmPY0r$RK+>MBP3ID2l=ld0&0=L~Z#dGh-F?>>M&8oZlwk z5_R4JX>EgEZ4MCn5Y775U;|?g)LD$u9+CzC06<_IU1o6V%DC~|PkO7p`h1Wrzp#5y zaYN~z`|YX>d&#&02p|*gAuoABK5Fr{loj_K_wNUgh{Uv)e9}&+%Gca&f0Ww&4~sLv zA!d#A3@Mu&Jo-avlDf>n`fafn>K9|UKUzgnyil#pe+STUqUM&2vQGKpg@s>j~-qM2!bd~ zipWv)=s%t#iVD@ksTF9Ur9{i7B~3E>Ow(?&o83+Jy*qQq-`ttqO-hC&C?5ZCnzLtS z?wxx-^Zotq@BV&Mq9_XdFCAno5M_rf%l`#Rj^lWq$6rFo1VH$U91rX({Hd2@3KXae z?6&%+P;A!!7&W`enrQJp_Fe-E0;Z6oau7r+#%+--;D0=FOXDv)Rf(xm@o2 zPDzZKzj(2weKxFbhQU#|?+v)I73NlHZ>9>Nc@@!oOEakE5un?buv=wsV~(Y%S7GL! z*fTUzzxbCMA(?~ie}~y+A04G4qBMwk<8NwFS}= zwEY@h+XS|vw~bo~6I{cj?ce;3?-)P-ov*6rD_;PQ7>f8jLdW|qmuu0YMIQosE{{MP zFSakPgJm-ymWAiuQ(oB!P79fA>N7!%`rq}E=Ut_F#|p?v@M0H)f~UeBQMk0*7$|Dm zw6X$KmSuI&fw=PW25?%Z31lqaj+ey!`GwkgwU}UdU@+|U375JJfS%2u4{dI9;QW+% zi$6+VUJtc4ZmJVbX2~5t?>`_fGBY0|91I0cM!fyPWycJFev%d={05hkCu)2F2K4(4 zP-o|0ItMX^y7R@pH|51v284Yg!NG{9Pgvb!0QBRO7%^{jRRJNi2=s@IP+u_(ppQ20 z9X~t%mfUJ)p`PO*92gk(^b2c_8vs3%6r=prZ8cm8Xjpz_6EsxvQ=k8%fo^}k=kN3! z3yTSahloEI_4f;_dkuholt7cMbJgNjr-kM~RQ}^;Xms!}g@YJgl#j1>ey~qE*Gh^& zfq|IkxUjb00O;va1iH#q&y{>=Sbp^y+UPL0of28o*H87*vJSoK#?b!lnRhy=#jWONVo_T+-vc$sT5XTf6@qQp& zgl~KL$X^kNDTIMB9`KKPj|o=?41j(R5r@g@wpryk6v@ASoie-D`Z2ZnQ1h)%bnQ`= zsXoL^77zFm-fm(22_vAe7$K`L`2Za#5GlNVJ)Ki$o!WGh9N7PsC%ayim)W$f!vrHf zPr`dt*f3}S^!N~(>=M^pEij@}2P3(?H^3x7Q|7{sUwQ2CtIBd4QwV)15fGC;1UhK| z^w?=J0v&DhN^$5^H2>yJN`uonG0Jr8rCn`*^6>BS%S~Et$3ZgSNqOEEHiwLWLSh(! zntsQ0C9?8Ku`Ht#JqRC0D0QOtnR$FNPUme7z##F3x&&9vJrW0gabWdeO!PnWPYW(;&%ZfkEL92x5zcoNGh zo*nwKLEn{`AO%oMHY|!zgN&qdOH^&b4w6#5q`-6VW_R@7eU9o%OLyjUp`N_wAHsDb20#z`#W20N?OZ*{FFGR*8cj=qohH=7Y(k*a zV5*X5p&?a(tqVu)TjdQ+;#pL%N~K^sl0EeIaMIlR_N#)9mrN| z3aLN~hVNZdA4`ohnar>>Z$s-Ibf4a}-&ut~bWDiipb$7Fc@7I-P8$Gy*CU1tpJ`tL zV^*2=8&Br?cUrPK(8!6LlPdwukKDbgA)e6QQa5}Dq6>{$sMR#?>;3l?fk>^}O?mZtEIRgI%X zA1axwBo%6T=;)~j->$2wwCZt0^C1qTz%do*rrg9p=YPA;6Q&onE#Y{A@2AmdCL2wp zdv;c2@+#1p&fx*6UMv?zj0EKd6Jt&0;o7;O zJJy~ZPnAtpUTX{y3&Jk<;3MzUS616-@p~F&TZbHQE1rYGEz$%)g+d_|3bj9e>O_>( z%xGw8oi9mxg^v%9#1rm&99fA}T4CMpa8PdK72Ral&N;b#&8$SG7!^xSU5rDh(0lH| z#}3unt18fk${P+3)bCbMp_?ZH!oZ(MBt);j{i$p|Pa8fpXIArEs>KotnMBgP(~+lO zH^G&iVV~4U*d~=mlg$a;zV__VY#9X~$rpV{Eq6G0??~w3L-qDbv+6no^gIQDy7oZq zgm80V0w7=?J>&6scaP^1L3MC)M=XIrh-aX=aqIukMlgF&Cqhk_yERCDI(A10HjuC8vuf(1=Y zO-`qi=lL^%N=(UQ60y?hG}ZF1Pv$@Z^qZQRnyRWQge!f|9|xo{AqQ$hwY>NfJCK0m qI7B()e;3FnI_t*){Xfto$G-rVGchRAO&&M^0000KLZ*U+5Lu!Sk^o_Z5E4Meg@_7P6crJiNL9pw)e1;Xm069{HJUZAPk55R%$-RIA z6-eL&AQ0xu!e<4=008gy@A0LT~suv4>S3ILP<0Bm`DLLvaF4FK%)Nj?Pt*r}7;7Xa9z9H|HZjR63e zC`Tj$K)V27Re@400>HumpsYY5E(E}?0f1SyGDiY{y#)Yvj#!WnKwtoXnL;eg03bL5 z07D)V%>y7z1E4U{zu>7~aD})?0RX_umCct+(lZpemCzb@^6=o|A>zVpu|i=NDG+7} zl4`aK{0#b-!z=TL9Wt0BGO&T{GJWpjryhdijfaIQ&2!o}p04JRKYg3k&Tf zVxhe-O!X z{f;To;xw^bEES6JSc$k$B2CA6xl)ltA<32E66t?3@gJ7`36pmX0IY^jz)rRYwaaY4 ze(nJRiw;=Qb^t(r^DT@T3y}a2XEZW-_W%Hszxj_qD**t_m!#tW0KDiJT&R>6OvVTR z07RgHDzHHZ48atvzz&?j9lXF70$~P3Knx_nJP<+#`N z#-MZ2bTkiLfR>_b(HgWKJ%F~Nr_oF3b#wrIijHG|(J>BYjM-sajE6;FiC7vY#};Gd zST$CUHDeuEH+B^pz@B062qXfFfD`NpUW5?BY=V%GM_5c)L#QR}BeW8_2v-S%gfYS= zB9o|3v?Y2H`NVi)In3rTB8+ej^> zQ=~r95NVuDChL%G$=>7$vVg20myx%S50Foi`^m%Pw-h?Xh~i8Mq9jtJloCocWk2Nv zrJpiFnV_ms&8eQ$2&#xWpIS+6pmtC%Q-`S&GF4Q#^mhymh7E(qNMa}%YZ-ePrx>>xFPTiH1=E+A$W$=bG8>s^ zm=Bn5Rah$aDtr}@$`X}2l~$F0mFKEdRdZE8)p@E5RI61Ft6o-prbbn>P~)iy)E2AN zsU20jsWz_8Qg>31P|s0cqrPALg8E|(vWA65poU1JRAaZs8I2(p#xiB`SVGovRs-uS zYnV-9TeA7=Om+qP8+I>yOjAR1s%ETak!GFdam@h^# z)@rS0t$wXH+Irf)+G6c;?H29p+V6F6oj{!|o%K3xI`?%6x;DB|x`n#ibhIR?(H}Q3Gzd138Ei2)WAMz7W9Vy`X}HnwgyEn!VS)>mv$8&{hQn>w4zwy3R}t;BYlZQm5)6pty=DfLrs+A-|>>;~;Q z_F?uV_HFjh9n2gO9o9Q^JA86v({H5aB!kjoO6 zc9$1ZZKsN-Zl8L~mE{`ly3)1N^`o1+o7}D0ZPeY&J;i;i`%NyJ8_8Y6J?}yE@b_5a zam?eLr<8@mESk|3$_SkmS{wQ>%qC18))9_|&j{ZT zes8AvOzF(F2#DZEY>2oYX&IRp`F#{ADl)1r>QS^)ba8a|EY_^#S^HO&t^Rgqwv=MZThqqEWH8 zxJo>d=ABlR_Bh=;eM9Tw|Ih34~oTE|= zX_mAr*D$vzw@+p(E0Yc6dFE}(8oqt`+R{gE3x4zjX+Sb3_cYE^= zgB=w+-tUy`ytONMS8KgRef4hA?t0j zufM;t32jm~jUGrkaOInTZ`zyfns>EuS}G30LFK_G-==(f<51|K&cocp&EJ`SxAh3? zNO>#LI=^+SEu(FqJ)ynt=!~PC9bO$rzPJB=?=j6w@a-(u02P7 zaQ)#(uUl{HW%tYNS3ItC^iAtK(eKlL`f9+{bJzISE?u8_z3;~C8@FyI-5j_jy7l;W z_U#vU3hqqYU3!mrul&B+{ptt$59)uk{;_4iZQ%G|z+lhASr6|H35TBkl>gI*;nGLU zN7W-nBaM%pA0HbH8olyl&XeJ%vZoWz%6?Y=dFykl=imL}`%BMQ{Mhgd`HRoLu6e2R za__6DuR6yg#~-}Tc|Gx_{H@O0eebyMy5GmWADJlpK>kqk(fVV@r_fLLKIeS?{4e)} z^ZO;zpECde03c&XQcVB=dL;k=fP(-4`Tqa_faw4Lbua(`>RI+y?e7jKeZ#YO-C z4RA?BK~#9!#F~3>Rn>mSKWjhE`{d*aiJ>G4h+Y&#!Hgw^);j74K5o7KBSNQWJN)DL zpLLw6mlkHU)0ui1JGQl@7CG8cg>&u{}KATN<5Bm|O^_sQO8zgGV^d!Ks} zl1PBwyJmi~_Q^VDukZKwTGLlr_S)->(sLWp`r zQRXU&QtG;{LL~qzQ>oNP|E~nPy1G;$#A037 z3*DehRn@72z3Q_Nq7#^#OeTkK3V}a*%?w4WwEAd zPpGQ;hXOm^^Eu#-SS;pVGl9;|&ex;S=qu4^G!O6(1a_jezl=m8znN%VN;x_UNhvoP zhOt&v)neCmui9v;Aex$*ICJIhtV{R;^JZ|D=Vq4t|k_X{nR^t0sLl4E_CtY z#h1e2@UJ3~NZtZd)$EonTX^@~cUiV<8Ta3RKSBt4dU`MngHR}huIt#gO*9&1;lhQ~ z*49pxmODbB(2U6}a20{}_Vy5PGL=frQWS;4^`EjpYild()~zEJi?MR$O4{4oIe-2< zj^p5>V4)&ho2VvGRTWiLiO1tqRaNoWV~>$YB*uGxjjro$*GvGQt*vc&C=_ZaDk{SB zylb++o;`bb)vGBjEgcKz8C}=6PKki8&Bn5_vinq3&0Aq2BFB#(XWhDW+JSmY#kOCo~eZb~q`(;`_`By5EQB+kWl}fR8?OGy{NFkJ8 z>bm|<6A@4*3Jxjdzhp9*tBwXjh*8h|{r$Z2&O6l9)bQ}b53_ssZjACd%vk=ntelr3 z6%u4UFg-9_f#Jf4EvblW+&im^y1#yz^gym&_4f9%ZQHi7P%0)1;>ieX9T^$v3R35I z0i(>@y8#}X+E4J@#oL+7u6vwPhh%&5m#V33Z^SCy_^^>gjGRRMLBiP{2iug z5|76@cI+7K?d^q7O0SE+t+(FlN+~}w3}ckW3+3X)i?p}5Q(aw+s;YE%cVjL31@}!0 zlXb~y+l3JaGA@kxWDHM`^#oZL5+Q}MnX@RLIfrO8iV%XGJ9idBaj%PjU%);Z9v&W7 z^PcC?($YdvQ4xz4Euy)(nNVpJTJ;@Fi-6%k#+MOaGER<=>4518EUDlj&@_$P?yJXj zU21A-XlZF7lgR`HwD-CR%$_~_sA-zL;|03oIHc2Q;_*1iWReRPE}+ydAfiCl^)()V zcXQwkS7JC4(*xTB+Y>lmE-*{0YtZx%#l^)qj>EZg=WtyY$8kEYn}8n+dkn+4Dt+3v zO*We)5{Y107M5ip%4%_Cj)3XAP>zVibS0((mYZ9*Ja8n~QlJXZ^$@ADa)L8gM@I*a zozpbF4LZVuA5<2bmki)C3y%gf7+8zSI&-asK(DdnhBs^d8MzbTo1 zB1$fRdrWXVi7Rs=rNol}62*@x70`u1S8^oG%rKg!<*XSBVcYhve+u8VSRg;Uu8Ze+ zxUP%qx~Qs(X_|RL?xoYjR7p$&)0GU`G8d#$q6mpXu5v1XE+ioZbVZ^GkgiQ%cUS(P zS5{VrWm!9J27yu`L>{ysSh%iBC=?=-$uKxLNL5u8-6swa*C4J+;;JMhBvN{~5~Kvp z2OU)*tU_4LeO84eeep*$P2*fsOv{moD4;8#NRJbT_E1?_ z$=6?h&8%6o&~^Rnop;{p-V6&o5Dtg);BDK+b#w1cCX=L6Df;^Q@_yU2<==_8BNXY7 z@}RW*T3Slql}jA>;8(;I_xBdi1PMK-`IrV#E$2ci9>!oldq4k# zS+i#G#TQ>NckWy&Dk^XTE!_wK&+}F#5((9|Z4AT66R<1`DJ8nDlS-vnv}h5%y}h)y zwxX&kKO8^8uiyG5a=4ecCWz}0Qz5PiA}WLxP&|jB-fnh%^q(wTFrW9{dkq`0`4+S*zkdE}AcK5%Tqh7AiR z1HXOy_K68JHa6ZD4u>17s;Wq*)3~lXihz_7+qM}P7@)Ve7t69}YincMwrzNxM{#kn zPa?t0nKMbHQbgkk;;|^2s*+Bp*|%>Wj^i+G+BDX#UCZ?8)7iCa7c*wept`zxSO`)4 z+H0@5lM&D+3El_8;V{{3mTWeA75JbwL?RIqi39@!1I(B)gBM?Xk%I>ha`50mq?DMZ zNq>L;RkcM*Nl8fw^XAQ?y1E+A^XTg8;>3v)T)upn=H}+aQ%^lL8#sMk&0Q(weVV3W znr6P*76K1uRaJ?_Vn`_&9v&u}&GNtl53qFUQu_M(XlrZ3G);zwhp}xNP1C5Vs^a$B zZ%5NKGMNm9VX$e_CgSlp>({SGO39mVzRBUkhyMn6Wzra!XyL$t15K5cmG@*a8Ae7% zt^z++qmJW{&1NwSgKRd7>$+E6MGJqgX&OQZGMNl}_wFT?N-=NVJW5JRc<7;rXm4-l zt+(E?e)!>s+klSiaiMA<1eRsxj|$`UZUPB~LPVoclF4MgY6soC;M5v)sfEa0VuDkx zs;cz$_2n-y`}gl>*|KGrth@$wT_1NYl%Qc1tOuRALMi-SaL&5rmRmS-8y^ zI)I-wH#bXQPa(!x3k(P$QsHnocT}F>V*gVz)_P+la4S_+dGg68*}8Qrkw}C& zbLP<0)I>ZU=jo@PCY?_IO$R~=cU5oFhQgDM!}9<4}j~sPBl{M3^~qCI=557Hj|NQgO*|TRi6gIn* zf>bI1MF^n^AvD{zPiC`OLZQ%213R`w9}L4VoYSXIcWm0UY1iu2tN;1cS6_X#wY9bJ z`VJX-#6@w2lNjO4W*ACKmHGjqWniB5~;ZBuDdvY{ygz`ocj8D(&=<>;5HE; z4kZ0K=D#Sief#$Rnm>PjZAnSVgvD&4(bv~E($dm$VfXIchd%!J;}e%IU1|eHfF8dn z4FW+~kNJBS`#7ROim$D$ojrg4{8#4BpC7v8jysT2Qdd{klT0S>s;sQMtogl1%a^!s zkvI@Pb?Vg7%F4>xva+(DB#_ButaInib$;{BH-|p`^wXB_zWeTs5478NjkLeVkpB}C zV8x0R`4=}dH0ZuHVn6~&T)1%I$C8qga3~b|`$#0hv}x0t-hco7m)Eaf-y@|&_*T$; zDFRY{l$R`8v}oSzufM)w;lhQArj5?HmSwrEt*uv%9zA;e!w)|^yl>yW@5gAk*9V#L z-NN$cQJPq>V#S0?X=rE&Vl!6Y86GeI3`r?H%{Qa%i|cP_19oF$W4xoI<4jpu*=@D8 zwR%TKN4lk@<@?V+|NQVLpM3JWF@SptG#mg1aIW{i09LG65nvneg@%R(1>l1ZKJdmn zjRtig>bp_(j2Sa(hK7cUg%H{P{(fT;4VyO#c&a0Cp~>#ci2~OOG&=Oh0z6d$V~-r3 hPwI~fcqT)GE9un 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 diff --git a/imgs/sort_desc.png b/imgs/sort_desc.png deleted file mode 100644 index 3286ea8e840356f980302d2ff1e1c6e38ac60425..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2171 zcmd6o`#%%8gA~E6=Uc#h* zgdRIm004XlYjw(<#G9x4{H8p(E6F_fxd+yjGibKB&BK-d#G}9blG2MZ-kB6ugLK|d zirp`f*9*K}%H|X>s4mD9qm(}dfSLlb?d=*+?Nae_l@0k&NOD%zOOz#A=B?<9XlR6P zhIHyC?fjNi%i7w)4v2~qLwd~dW*2+9jvwoZP=j0RUvtp9pKmR#n2p%0_HPT!p`-|R zF!ltzafPImLS=3LUmHDahSGcH?xSk?kWVndJM|)rsAMAHqmbnzY6#wF_~a=pMzOv1 zMFPxbXROXm$QELf%Xg?tOfB0|FFJ2L8QOeEu)q{1OU(qq(0Vkyt)m(|_i+*i-QmB{ z@y6;?9Xk04>sBkf<;ihu*A0(SY0}!LGrFou@9} z{l1hbzF%879+Q9(U4CpId3Q8o!j~UR@9_v<; zO;2EuZwlH@Q0PH}+t=i);Uo|)k}@NWqC?`VXs33qpt@`7pSSZ!?BB@1Zgh7Ah&$-M_%T{(y4 z>%xubmucu>8%9!!D&VZ!gQH2c{iSIKavLe?e?C)N_$kEZ9%wSyYTEpZvOkDBP zy1e3hCF`>q`xiPeChZxT)k6{uYgZ>RmDv@HA9HPM6|r4Bj6CbWxJtrwZ4)=zaeBtq z4N<*LaY5!I)fU_IZ9=`>jPGSP)D+@}|GVAzSo8#nX{|4&W>9|P9M{~hBMr1yPrZlQ zK&KmP3IzB{(>%2>)i8x0vy4c?7XxCd0>~}DP>W;yaIpG_0N;8PEL9@D?(kh{gX--b zA`!Fu)&mz%RVw(X@$rPF2pIa=cZ0fM!wx>}PbjD)p<|TuK@163*xUPfwsR#@xJ)F= zQ_jAAyQbG%eZyC5kLwuThcy7rH#E|Spm(+PT)%mH&A>BOF((x!$Nf&G_-P|DnWTOu zdk(vld|MIt3!P8vQph9U^EoYre(O0lbF1e&gYn&Q=jJ<>Wb9%TaK z)nnBoKB)Bb__4mo=R6g-DaA4?`0&V@`@;w)Zr4m&NZ}LwquZb&K{YDrqD7wZKw!y4 zR;f}oZVXb<^gyVcs7KDsCb9fhv(8sp-OUd#ExzRj1?yt`zTGIf7?XA*sjbeBxU)*b z>2pfm4{V|`+7-iDA{Bipx2U0`LMh<25j}?x2?Od)4B$RD$n|xJH>v%^EH1x2ihJU# z3R8+9ir2YB474`DVj^16581C|G z)CAfroFK9LMZFq`Ub9s=kt|h zd8Icjcx|M}YV5HYS^qzm;_%{(=R5r8tDd4nxi)F+njh!3XUID+Hsn)jp#>{7)kk&v zexLl}T%5%;VpnZod9t8-d55lSCU|weNG~J3aUNGaVCr1!rcCYPJ=j^S`qh@z(g0ZZ(vS6tldltyKX>NT(MB^g9y%3`60Yul#*f*AIr563 zC%EXtUj!ri@+4eeHf{7!q#$w|TtiA0xL{1xTGcV-P1jnZ>w>I}3VPPU_nihw3O1<* z6Y~4~UbY5i7~^f+!rg5B6eaJc?@5H7DCl2JV|;~gWc?$8#I}@*q%w;^`DUZN za}zo_i=rK3+Oj7k9kn$k5YsXDoQl|mn$(qhJ?+YY(k{O5=+N7R|8uLGPE7W#k%bcT zC=#>ZALs5BbCwVib2%U?7yuGa*T7(~v#V3z$?33Nf2YA2I4~NL@lrhd!B;X3u+~mi J%+vnKe*r75-)R5< diff --git a/imgs/start.png b/imgs/start.png deleted file mode 100644 index f3c13409781ab874d5eac7f3ad37d4a973ef00e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14134 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 QbN~PV07*qoM6N<$g3PCUP5=M^ diff --git a/imgs/user-pass.png b/imgs/user-pass.png deleted file mode 100644 index 050ed4ce326e7f5928796c511d639f99c8d4cfc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15517 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 diff --git a/imgs/view.png b/imgs/view.png deleted file mode 100644 index c0ef129d37769aad7af254a99d05ac722389eb18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30432 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 diff --git a/imgs/warning.png b/imgs/warning.png deleted file mode 100644 index fcc74d78f18249de7aa044993378991b7e413a26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2429 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 - -

\ No newline at end of file diff --git a/inc/themes/classic/account-details.inc b/inc/themes/classic/account-details.inc deleted file mode 100644 index a7214a3c..00000000 --- a/inc/themes/classic/account-details.inc +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - - - - - - - - - - - 0): ?> - - - - - - 0): ?> - - - - - - - - - - - - - - - -
account_countView . "(" . $accountData->account_countDecrypt . ")"; ?>
account_dateAdd ?>
user_name) ? $accountData->user_name : $accountData->user_login; ?>
usergroup_name; ?>
- $userName) { - if ($userId != $accountData->account_userId) { - if (in_array($userId, $accountOtherUsers)) { - $accUsers[] = $userName; - } - } - } - - $usersEdit = ($accountData->account_otherUserEdit) ? '(+)' : ''; - echo $usersEdit . ' ' . implode(" | ", $accUsers); - ?> -
- $groupName) { - if ($groupId != $accountData->account_userGroupId) { - if (in_array($groupId, $accountOtherGroups)) { - $accGroups[] = $groupName; - } - } - } - - $groupsEdit = ($accountData->account_otherGroupEdit) ? '(+)' : ''; - - echo $groupsEdit . ' ' . implode(" | ", $accGroups); - ?> -
account_dateEdit; ?>
user_editName) ? $accountData->user_editName : $accountData->user_editLogin; ?>
\ No newline at end of file diff --git a/inc/themes/classic/account-editpass.inc b/inc/themes/classic/account-editpass.inc deleted file mode 100644 index e21794d6..00000000 --- a/inc/themes/classic/account-editpass.inc +++ /dev/null @@ -1,58 +0,0 @@ -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - -
account_name; ?>
customer_name; ?>
account_url; ?>
account_login; ?>
- -
- -
- - - - - -
- -
- - - -
- \ No newline at end of file diff --git a/inc/themes/classic/account-files.inc b/inc/themes/classic/account-files.inc deleted file mode 100644 index 8042113b..00000000 --- a/inc/themes/classic/account-files.inc +++ /dev/null @@ -1,37 +0,0 @@ - - - - - -
-
- - - - - -
- upload -
-
- -
- - - -
\ No newline at end of file diff --git a/inc/themes/classic/account-request.inc b/inc/themes/classic/account-request.inc deleted file mode 100644 index 2c9c0966..00000000 --- a/inc/themes/classic/account-request.inc +++ /dev/null @@ -1,45 +0,0 @@ -
- -
- - - - - - - - - - - - - - - - - - - - - - - -
account_name; ?>
customer_name; ?>
account_url; ?>
account_login; ?>
- -
- - - -
-
- - - -
\ No newline at end of file diff --git a/inc/themes/classic/account.inc b/inc/themes/classic/account.inc deleted file mode 100644 index f387a167..00000000 --- a/inc/themes/classic/account.inc +++ /dev/null @@ -1,299 +0,0 @@ -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 0): ?> - - - - - - - user_editName): ?> - - - user_editName): ?> - - - - - -
- - - - account_name; ?> - -
- - -

- - - customer_name; ?> - -
- - - - add - - - category_name; ?> - -
- - - - account_url; ?> - -
- - - - account_login; ?> - -
- -
- -
- -
- - -
- -
- - -
account_dateEdit, ' ', _('por'), ' ', $accountData->user_editName; ?>
- - - - -
- - - -
- - - - - - - - - -
- - - - - -
- - - - - - - - - - - \ No newline at end of file diff --git a/inc/themes/classic/aux-customfields.inc b/inc/themes/classic/aux-customfields.inc deleted file mode 100644 index 63c496fe..00000000 --- a/inc/themes/classic/aux-customfields.inc +++ /dev/null @@ -1,40 +0,0 @@ - $field): -?> - - - - getDefinition()->getName(); ?> - getDefinition()->getHelp()): ?> - - - - - - - getDefinition()->isRequired()) ? 'required' : ''; ?>> - - getDefinition()->getType() === CustomFieldTypes::TYPE_PASSWORD && !$showViewPass): ?> - **** - - getValue(); ?> - - - - - - \ No newline at end of file diff --git a/inc/themes/classic/backup.inc b/inc/themes/classic/backup.inc deleted file mode 100644 index f79b49ef..00000000 --- a/inc/themes/classic/backup.inc +++ /dev/null @@ -1,143 +0,0 @@ - - - -
-
- -
- - - - - - - - - - -
- - - -
- - - - - Backup BBDD - - - - Backup - - - -
- -
- - - - -
- -
- -
-

- -

-
- -
- -
- -
- -
- - - - - - - - - - - - - - - - - -
- - - -
- - - - - XML - - - -
- - - -
- - - -
- - - - - -
- -
- -
-

- -

- -

- -

-
- -
- - -
\ No newline at end of file diff --git a/inc/themes/classic/body-end.inc b/inc/themes/classic/body-end.inc deleted file mode 100644 index a74c6e13..00000000 --- a/inc/themes/classic/body-end.inc +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/inc/themes/classic/body-start.inc b/inc/themes/classic/body-start.inc deleted file mode 100644 index 7541700e..00000000 --- a/inc/themes/classic/body-start.inc +++ /dev/null @@ -1,6 +0,0 @@ - -
- -
\ No newline at end of file diff --git a/inc/themes/classic/categories.inc b/inc/themes/classic/categories.inc deleted file mode 100644 index 58492a25..00000000 --- a/inc/themes/classic/categories.inc +++ /dev/null @@ -1,42 +0,0 @@ -
-

- -
- - - - - - - - - - - - - - - - -
- "/> -
"/> -
- - - - "/> - - - -
-
-
- -
-
\ No newline at end of file diff --git a/inc/themes/classic/config-events.inc b/inc/themes/classic/config-events.inc deleted file mode 100644 index bc33c310..00000000 --- a/inc/themes/classic/config-events.inc +++ /dev/null @@ -1,61 +0,0 @@ -
- -
- - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - /> -
- - - - /> -
- - - - /> -
- - - -
- - - -
\ No newline at end of file diff --git a/inc/themes/classic/config-links.inc b/inc/themes/classic/config-links.inc deleted file mode 100644 index 31337ecb..00000000 --- a/inc/themes/classic/config-links.inc +++ /dev/null @@ -1,66 +0,0 @@ -
- -
- - - - - - - - - - - - - - - - - - -
- - - - - - /> -
- - - -
- - - -
- - - - - - /> -
\ No newline at end of file diff --git a/inc/themes/classic/config-proxy.inc b/inc/themes/classic/config-proxy.inc deleted file mode 100644 index 54a72646..00000000 --- a/inc/themes/classic/config-proxy.inc +++ /dev/null @@ -1,53 +0,0 @@ -
- -
- - - - - - - - - - - - - - - - - - - - - - - -
- - - - /> -
- - - -
- - - -
- - - -
- - - -
\ No newline at end of file diff --git a/inc/themes/classic/config.inc b/inc/themes/classic/config.inc deleted file mode 100644 index 06b444e0..00000000 --- a/inc/themes/classic/config.inc +++ /dev/null @@ -1,334 +0,0 @@ - -
-
- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - -
- - - - - -
- - - /> -
- - - - - - /> -
- - - - - - /> -
- - - - - - /> -
- - - - - - /> -
- - - - - - /> -
- - - - - - /> -
- - - - - - /> -
- - - - - - /> -
- - - - - -
- - - - - /> -
- - - - - /> -
- - - - - - /> -
- - - - - - /> -
- - - - - - - - - - - - - - -
- -
- -
-
- - \ No newline at end of file diff --git a/inc/themes/classic/css/alertify-custom.css b/inc/themes/classic/css/alertify-custom.css deleted file mode 100644 index 726e12e6..00000000 --- a/inc/themes/classic/css/alertify-custom.css +++ /dev/null @@ -1,13 +0,0 @@ -.alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button).ok, -.alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button).ok { - color: #fff; - background-color: #5cb85c; - border-color: #4cae4c -} - -.alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button).cancel, -.alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button).cancel { - color: #fff; - background-color: #d9534f; - border-color: #d43f3a -} \ No newline at end of file diff --git a/inc/themes/classic/css/alertify-custom.min.css b/inc/themes/classic/css/alertify-custom.min.css deleted file mode 100644 index 84948d97..00000000 --- a/inc/themes/classic/css/alertify-custom.min.css +++ /dev/null @@ -1 +0,0 @@ -.alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button).ok,.alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button).ok{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button).cancel,.alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button).cancel{color:#fff;background-color:#d9534f;border-color:#d43f3a} \ No newline at end of file diff --git a/inc/themes/classic/css/jquery-ui.theme.min.css b/inc/themes/classic/css/jquery-ui.theme.min.css deleted file mode 100644 index 138ab26f..00000000 --- a/inc/themes/classic/css/jquery-ui.theme.min.css +++ /dev/null @@ -1,5 +0,0 @@ -/*! jQuery UI - v1.11.4 - 2015-07-18 -* http://jqueryui.com -* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */ - -.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_888888_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px} \ No newline at end of file diff --git a/inc/themes/classic/css/search-grid.css b/inc/themes/classic/css/search-grid.css deleted file mode 100644 index 34fe80b6..00000000 --- a/inc/themes/classic/css/search-grid.css +++ /dev/null @@ -1,56 +0,0 @@ -/* Estilos para mostrar busquedas en formato de cuadrícula */ - -#content #data-search .account-info img, -#content #data-search .account-actions img {width: 24px; height: 24px;margin: 0 0.5em;} - -#content #data-search {text-align: center; padding: 0.5em 0; width: 100%;margin: 0 auto;} -#content #data-search .account-label{ - width: 100%; - height: 70px; - text-align: left; - margin: 0 auto; - margin-bottom: 0.2em; - padding: 0.5em; - color: #696969; - background-color: #fcfcfc; - display: inline-block; -} -#content #data-search .account-label .label-field{float: left; width: 18%; height: 3em;} -#content #data-search .account-label .field-name{float: left; width: 80px; padding: 0.3em 0.2em; color: #b9b9b9; display: none} -#content #data-search .account-label .field-text{float: left; width: 95%; padding: 0.3em 0.3em; word-wrap: break-word;} -#content #data-search .account-label .header .field-name{color: white; font-weight: bold} - -#content #data-search .account-label .field-text a{color: #4895FA} -#content #data-search .account-label .no-link, -#content #data-search .account-label .no-link a{color: white; font-weight: bold;} - -#content #data-search .account-label .field-customer .field-text{height: 2.5em; width: 95%;} -#content #data-search .account-label .field-category{width: 10% !important;} - -#content #data-search .account-info{ - float: left; - clear: left; - width: 20%; - /*height: 2em;*/ - padding: 0.5em 0; - text-align: left; - /*border-top: 1px solid #d9d9d9;*/ - border: none; -} - -#content #data-search .account-actions{ - float: right; - position: relative; - top: -3em; - width: auto; - max-width: 18%; - height: auto; - padding: 0.5em; - text-align: right; - /*border-top: 1px solid #c9c9c9;*/ - background-color: transparent; - box-shadow: 0 0 8px rgba(0, 0, 0, 0.075) inset; -} -#content #data-search .account-actions img{margin:3px 5px;} -#content .actions-optional{display: none;} -#content #data-search .account-spacer{float: left; clear: left; height: 2em; width: 20%} \ No newline at end of file diff --git a/inc/themes/classic/css/search-grid.min.css b/inc/themes/classic/css/search-grid.min.css deleted file mode 100644 index 6097d417..00000000 --- a/inc/themes/classic/css/search-grid.min.css +++ /dev/null @@ -1 +0,0 @@ -#content #data-search .account-info img,#content #data-search .account-actions img{width:24px;height:24px;margin:0 .5em}#content #data-search{text-align:center;padding:.5em 0;width:100%;margin:0 auto}#content #data-search .account-label{width:100%;height:70px;text-align:left;margin:0 auto;margin-bottom:.2em;padding:.5em;color:#696969;background-color:#fcfcfc;display:inline-block}#content #data-search .account-label .label-field{float:left;width:18%;height:3em}#content #data-search .account-label .field-name{float:left;width:80px;padding:.3em .2em;color:#b9b9b9;display:none}#content #data-search .account-label .field-text{float:left;width:95%;padding:.3em .3em;word-wrap:break-word}#content #data-search .account-label .header .field-name{color:white;font-weight:bold}#content #data-search .account-label .field-text a{color:#4895fa}#content #data-search .account-label .no-link,#content #data-search .account-label .no-link a{color:white;font-weight:bold}#content #data-search .account-label .field-customer .field-text{height:2.5em;width:95%}#content #data-search .account-label .field-category{width:10% !important}#content #data-search .account-info{float:left;clear:left;width:20%;padding:.5em 0;text-align:left;border:0}#content #data-search .account-actions{float:right;position:relative;top:-3em;width:auto;max-width:18%;height:auto;padding:.5em;text-align:right;background-color:transparent;box-shadow:0 0 8px rgba(0,0,0,0.075) inset}#content #data-search .account-actions img{margin:3px 5px}#content .actions-optional{display:none}#content #data-search .account-spacer{float:left;clear:left;height:2em;width:20%} \ No newline at end of file diff --git a/inc/themes/classic/css/styles-wiki.css b/inc/themes/classic/css/styles-wiki.css deleted file mode 100644 index 6b7fff82..00000000 --- a/inc/themes/classic/css/styles-wiki.css +++ /dev/null @@ -1,94 +0,0 @@ -#fancyContainer #wikiPage { - text-align: left; - min-width: 300px; - line-height: 2em; -} - -#fancyContainer #wikiPage li, -#fancyContainer #wikiPage ol { - padding: 0; - margin: 0 0 0 1.5em; -} - -#fancyContainer #wikiPage ul li { - color: #999; -} - -#fancyContainer #wikiPage ol li { - color: #666; -} - -#fancyContainer #wikiPage li .li { - color: #333; -} - -#fancyContainer #wikiPage pre { - overflow: auto; - word-wrap: normal; - border: 1px solid #ccc; - border-radius: 2px; - box-shadow: inset 0 0 .5em #ccc; - padding: .7em 1em; -} - -#fancyContainer #wikiPage h1 { - font-size: 2em; - margin: 0 0 .444em; -} - -#fancyContainer #wikiPage h2 { - font-size: 1.5em; - margin: 0 0 .666em; -} - -#fancyContainer #wikiPage h3 { - font-size: 1.125em; - margin: 0 0 .888em; -} - -#fancyContainer #wikiPage h4 { - font-size: 1em; - margin: 0 0 1em; -} - -#fancyContainer #wikiPage h5 { - font-size: .875em; - margin: 0 0 1.1428em; -} - -#fancyContainer #wikiPage h6 { - font-size: .75em; - margin: 0 0 1.333em; -} - -#fancyContainer #wikiPage h1, -#fancyContainer #wikiPage h2, -#fancyContainer #wikiPage h3, -#fancyContainer #wikiPage h4, -#fancyContainer #wikiPage h5, -#fancyContainer #wikiPage h6 { - font-weight: bold; - padding: 0; - line-height: 1.2; - clear: left; - background: none; - color: #555; - border-bottom: 1px solid #777; - width: 100%; -} - -#fancyContainer #wikiPageInfo { - margin: 1em 0; - border-top: 1px solid #bbb; - color: #bbb; - line-height: 2em; -} - -#fancyContainer #wikiPageInfo ul { - list-style: none; -} - -#fancyContainer #wikiPageInfo li { - float: left; - padding: .5em; -} \ No newline at end of file diff --git a/inc/themes/classic/css/styles-wiki.min.css b/inc/themes/classic/css/styles-wiki.min.css deleted file mode 100644 index 5c06f087..00000000 --- a/inc/themes/classic/css/styles-wiki.min.css +++ /dev/null @@ -1 +0,0 @@ -#fancyContainer #wikiPage{text-align:left;min-width:300px;line-height:2em}#fancyContainer #wikiPage li,#fancyContainer #wikiPage ol{padding:0;margin:0 0 0 1.5em}#fancyContainer #wikiPage ul li{color:#999}#fancyContainer #wikiPage ol li{color:#666}#fancyContainer #wikiPage li .li{color:#333}#fancyContainer #wikiPage pre{overflow:auto;word-wrap:normal;border:1px solid #ccc;border-radius:2px;box-shadow:inset 0 0 .5em #ccc;padding:.7em 1em}#fancyContainer #wikiPage h1{font-size:2em;margin:0 0 .444em}#fancyContainer #wikiPage h2{font-size:1.5em;margin:0 0 .666em}#fancyContainer #wikiPage h3{font-size:1.125em;margin:0 0 .888em}#fancyContainer #wikiPage h4{font-size:1em;margin:0 0 1em}#fancyContainer #wikiPage h5{font-size:.875em;margin:0 0 1.1428em}#fancyContainer #wikiPage h6{font-size:.75em;margin:0 0 1.333em}#fancyContainer #wikiPage h1,#fancyContainer #wikiPage h2,#fancyContainer #wikiPage h3,#fancyContainer #wikiPage h4,#fancyContainer #wikiPage h5,#fancyContainer #wikiPage h6{font-weight:bold;padding:0;line-height:1.2;clear:left;background:0;color:#555;border-bottom:1px solid #777;width:100%}#fancyContainer #wikiPageInfo{margin:1em 0;border-top:1px solid #bbb;color:#bbb;line-height:2em}#fancyContainer #wikiPageInfo ul{list-style:none}#fancyContainer #wikiPageInfo li{float:left;padding:.5em} \ No newline at end of file diff --git a/inc/themes/classic/css/styles.css b/inc/themes/classic/css/styles.css deleted file mode 100644 index 060f10a8..00000000 --- a/inc/themes/classic/css/styles.css +++ /dev/null @@ -1,1911 +0,0 @@ -* { - font-family: Verdana, Tahoma, sans-serif -} - -html, body { - margin: 0; - padding: 0; - text-align: left; - background-color: #f5f5f5; - color: #000; - font-size: 12px; - font-weight: normal -} - -table { - font-size: 11px; - border-spacing: 0 -} - -#tblTools, #tblAccion { - border: 0; - border: 1px solid #d9d9d9; - background-color: #f9f9f9; - vertical-align: middle -} - -table th { - border-bottom: 2px solid transparent; - vertical-align: middle -} - -table th .icon { - width: 24px; - height: 24px -} - -table tr.odd { - background-color: #f9f9f9 -} - -table tr.even > td, table tr.odd > td { - border-bottom: 1px solid #d9d9d9 !important -} - -table tr.even:hover { - background-color: #e8ff99 -} - -table tr.odd:hover { - background-color: #e8ff99 -} - -table tr { - height: 20px -} - -table td { - padding: 3px -} - -table td.txtCliente { - font-weight: bold; - text-align: center -} - -form { - font-size: 11px; - border: 0 solid #5dd; - margin: 0 -} - -input, select, textarea { - background-color: #fffef0; - color: black; - font-size: 11px; - padding: 5px; - border: 1px solid #dfdfdf; - border-radius: 5px; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - box-shadow: 0 0 8px rgba(0, 0, 0, 0.075) inset -} - -/* -td > input, td > select, td > textarea { - border: 1px solid #dfdfdf; - border-radius: 5px; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; - box-shadow: 0 0 8px rgba(0, 0, 0, 0.075) inset -} -*/ - -input:hover, select:hover, textarea:hover { - background-color: #fffccd -} - -input:active, textarea:active, -input:focus, select:hover, textarea:focus { - background-color: #fffccd; - color: #045fb4; - border: 1px solid #5897fb; - box-shadow: 0 0 5px rgba(0, 0, 0, 0.1) inset, 0 0 5px rgba(88, 151, 251, 0.5) -} - -input { - width: 240px -} - -input.inputImg, img.inputImg { - background-color: transparent !important; - width: 24px !important; - height: 24px !important; - border: 0; - vertical-align: middle; - margin: 0 .5em -} - -input.txtFile { - width: 200px -} - -input.txtLong { - width: 300px -} - -textarea { - width: 350px; - resize: none -} - -select.files { - width: 250px -} - -input#rpp { - width: 40px -} - -img { - margin: 0; - padding: 0; - border: 0; - cursor: pointer -} - -img.inputImgMini { - background-color: transparent !important; - width: 16px !important; - height: 16px !important; - margin: 0 5px 0 5px; - border: 0; - vertical-align: middle -} - -.altTable { - border: 0; - font-size: 10px -} - -.altTable .section { - font-size: 14px; - font-weight: bold -} - -.altTxtError { - color: #c00; - font-weight: bold -} - -.altTxtOk { - color: green; - font-weight: bold -} - -.altTxtWarn { - color: orange; - font-weight: bold -} - -.altTxtGreen { - color: green -} - -.altTxtRed { - color: darkred -} - -.altTxtBlue { - color: #339; - font-weight: bold -} - -a { - text-decoration: none; - color: #339 -} - -a:visited { - text-decoration: none; - color: #339 -} - -a:hover { - text-decoration: none; - color: orangered; - cursor: pointer -} - -a:active { - text-decoration: none; - color: #b00 -} - -a:focus { - text-decoration: none; - color: red -} - -#nojs { - width: 80%; - margin: auto; - text-align: center; - vertical-align: middle; - margin-bottom: 10px; - margin-top: 10px; - padding: 3px; - background-color: red; - color: white; - font-weight: bold; - font-size: 14px -} - -#wrap { - height: auto !important; - min-height: 100%; - min-width: 1024px; - height: 100%; - width: 100%; - background-color: #f5f5f5 -} - -#container { - margin: auto; - width: 80% -} - -#container.main { - width: 100%; - height: auto; - min-height: 650px; - background: url("../imgs/logo_full.svg") no-repeat left top #f2f2f2; - background-size: 350px -} - -#container.error, #container.install, #container.passreset { - width: 100% -} - -#container #header { - width: 100%; - margin-bottom: 15px -} - -#container #session { - width: 35%; - margin: 0 auto; - height: 25px; - background: url("../imgs/bg_session.png") repeat-x scroll left top #e9e9e9; - color: #999; - font-size: 10px; - text-align: right -} - -#container #session img { - width: 24px; - height: 24px; - margin: 0 .5em; - vertical-align: middle -} - -#container #session .imgLang { - width: 28px; - height: auto; - filter: alpha(opacity=40); - -moz-opacity: .4; - opacity: .4 -} - -#container #actionsBar-wrap { - display: inline-block; - position: absolute; - top: 15em; - left: 5em; - width: 10em -} - -#container #actionsBar { - width: 5em; - text-align: center -} - -#container #actionsBar ul { - list-style: none; - margin: 0; - padding: 0 -} - -#container #actionsBar li { - padding: 5px 10px; - width: 100%; - height: 50px; - background: url("../imgs/bg_button.png") repeat-x scroll left top #f9f9f9; - margin-bottom: 10px; - border: 1px solid #f5f5f5; - border-radius: 15px; - -webkit-border-radius: 15px; - -moz-border-radius: 15px; - box-shadow: 5px 8px 6px -6px #a9a9a9; - -webkit-box-shadow: 5px 8px 6px -6px #a9a9a9; - -moz-box-shadow: 5px 8px 6px -6px #a9a9a9 -} - -#container #actionsBar li:hover { - border: 1px solid #5897fb; - box-shadow: 0 0 5px rgba(88, 151, 251, 0.5) -} - -#container #actionsBar li img { - width: 32px; - height: 32px; - position: relative; - top: 10px -} - -#container #content { - display: inline-block; - position: absolute; - top: 9em; - left: 15em; - width: 85% -} - -#content td.descField, #fancyContainer td.descField { - text-align: right; - padding-right: 20px; - width: 25%; - font-weight: bold; - border-right: 1px solid #d9d9d9; - color: #555 -} - -#content td.valField, #fancyContainer td.valField { - padding-left: 20px; - width: 100% -} - -#content #tblTools { - min-width: 875px; - height: 5em; - padding: 5px; - padding-left: 15px -} - -#content #resBuscar { - min-width: 875px; - min-height: 450px; - margin-bottom: 50px -} - -#content #resBuscar img { - vertical-align: middle -} - -#content #pageNav { - width: 100%; - margin-top: 15px; - height: 1.5em; - padding: 5px 10px 5px 10px; - vertical-align: middle; - font-size: 11px; - color: #999; - border: 1px solid #d9d9d9; - background-color: #f5f5f5 -} - -#content #pageNav img { - margin-left: 5px; - vertical-align: middle -} - -#content #pageNav a { - margin-left: 5px; - font-size: 12px; - color: #999 -} - -#content #pageNav .current { - margin-left: 5px; - color: darkorange -} - -#content #pageNav > div { - float: left; - width: 50%; - height: 1.5em; - line-height: 1.5em -} - -#content #pageNav #pageNavLeft { - text-align: left -} - -#content #pageNav #pageNavRight { - text-align: right -} - -#content #title { - width: 50%; - padding: 7px; - margin: auto; - background-color: #d9d9d9; - color: #fff; - font-size: 17px; - letter-spacing: .3em; - text-align: center -} - -#content #title.titleGreen { - background: url("../imgs/bg_tab_new.png") repeat-x scroll left top #a9c1d7 -} - -#content #title.titleOrange { - background: url("../imgs/bg_tab_edit.png") repeat-x scroll left top #a9c1d7 -} - -#content #title.titleRed { - background: url("../imgs/bg_tab_edit.png") repeat-x scroll left top #a9c1d7 -} - -#content #title.titleNormal { - color: #999; - background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWQ5ZDkiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); - background: -moz-linear-gradient(top, rgba(217, 217, 217, 1) 0, rgba(217, 217, 217, 0) 100%); - background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(217, 217, 217, 1)), color-stop(100%, rgba(217, 217, 217, 0))); - background: -webkit-linear-gradient(top, rgba(217, 217, 217, 1) 0, rgba(217, 217, 217, 0) 100%); - background: -o-linear-gradient(top, rgba(217, 217, 217, 1) 0, rgba(217, 217, 217, 0) 100%); - background: -ms-linear-gradient(top, rgba(217, 217, 217, 1) 0, rgba(217, 217, 217, 0) 100%); - background: linear-gradient(to bottom, rgba(217, 217, 217, 1) 0, rgba(217, 217, 217, 0) 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9', endColorstr='#00d9d9d9', GradientType=0) -} - -#content .data { - width: 90%; - padding: 10px; - border: 1px solid #c9c9c9; - margin: auto; - background-color: #f9f9f9 -} - -#content .data td { - text-align: left -} - -#content .data td.descField { - text-align: right; - font-size: 12px; - font-weight: bold; - color: #999 -} - -#content .data select { - min-width: 210px -} - -#content .data #files-wrap { - max-height: 100px; - width: 95%; - overflow-y: auto; - border: 1px solid #dfdfdf; - padding: .5em -} - -#content .data #files-list { - list-style-type: none; - margin: 0; - padding: 0 -} - -#content .data #files-list li { - background: #f2f2f2; - padding: 1em; - font-size: 1em; - margin-bottom: 5px -} - -#content .data #files-list li:hover { - background: #fffccd; - color: #000 -} - -#content .data #files-list li div { - display: inline-block -} - -#content .data #files-list li div.files-item-info { - width: 55% -} - -#content .data #files-list li div.files-item-info img { - margin: 0 .5em -} - -#content .data #files-list li div.files-item-actions { - width: 40%; - text-align: right -} - -#content .data #dropzone { - width: 350px; - padding: 5px; - height: 50px; - margin-top: 10px; - border: 2px dashed #d9d9d9; - text-align: center -} - -#content .data #dropzone img { - vertical-align: middle -} - -#content .data #fileUpload { - display: none -} - -#content .data .account-permissions { - float: left; - margin-right: 10px -} - -#content .data .account-permissions fieldset { - border: 1px solid #c9c9c9; - padding: 1em -} - -#content .data .account-permissions legend { - font-weight: bold; - color: #999; - padding: .2em 0 -} - -#content .data .account-permissions fieldset > span { - font-weight: bold; - color: #999; - padding: .2em 0; - display: inline-block; - width: 100px; - text-align: right -} - -#content .extra-info { - margin-top: 20px -} - -#content .tblIcon { - background: url("../imgs/clock.png") no-repeat 98% 5% #f9f9f9 -} - -#content #tabs fieldset { - border: 1px solid #c9c9c9 -} - -#content #tabs #frmConfig label { - float: left -} - -#content .tblConfig { - margin-bottom: 2em -} - -#content .tblConfig td.descField { - width: 35%; - font-size: 11px; - font-weight: bold -} - -#content .tblConfig td.rowHeader { - padding: 5px 0 5px 0; - background-color: #f5f5f5; - text-align: center; - font-weight: bold; - border-top: 15px solid #f9f9f9; - border-bottom: 3px solid #a9c1d7; - letter-spacing: .5em; - color: #696969 -} - -#content .tblConfig input.checkbox { - width: 15px; - text-align: left; - padding: 0 -} - -#content .tblConfig .option-disabled { - text-align: center; - background-color: #fff2d9; - color: orange; - font-weight: bold -} - -#content #tblAccion { - width: 100% -} - -#content h2 { - width: 100%; - height: 1.5em; - font-size: 18px; - color: white; - background-color: #a9c1d7; - margin: 0; - padding-top: .1em -} - -#content .section { - margin-top: 2.5em; - border-bottom: 1px solid #d9d9d9; - text-align: left; - font-size: 14px; - font-weight: bold; - color: #045fb4 -} - -#content .row_even > td { - background-color: #f5f5f5 -} - -#content .row_odd > td { - background-color: white -} - -#content .data-header { - width: 100%; - margin: 0 auto -} - -#content .data-header ul { - display: table; - list-style: none; - width: 100%; - margin: 0 0 10px 0; - padding: 0 -} - -#content .data-header li { - float: left; - display: block; - padding: .5em; - font-weight: bold; - letter-spacing: .2em; - color: #696969 -} - -#content .data-header li a { - color: #777 -} - -#content .data-header li img { - float: right; - width: 24px; - height: 24px; - vertical-align: middle -} - -#content .data-header-minimal { - border-bottom: 1px solid #dfdfdf -} - -#content .data-header-minimal ul { - margin: 0 -} - -#content .data-header-minimal li { - font-weight: normal; - letter-spacing: normal -} - -#content .data-header-minimal li a { - color: #b9b9b9; - padding: .3em .8em -} - -#content .data-rows ul { - display: table; - list-style: none; - width: 100%; - margin: 0 0 10px 0; - padding: 0 -} - -#content .data-rows li { - float: left; - display: block; - padding: 1.5em .5em; - color: #696969; - text-align: center; - background-color: #fcfcfc; - height: 1em -} - -#content .data-rows li.cell-nodata { - padding: 1em 0; - height: 2em; - text-align: left -} - -#content .data-rows li.cell-actions { - float: right; - height: 2em; - padding: 1em 0; - text-align: center; - background-color: #fcfcfc -} - -#content .data-rows li.cell-actions:hover { - background-color: #fffef0 !important -} - -#content .data-rows li.cell-nodata img, -#content .data-rows li.cell-actions img, -#content #data-search .account-info img, -#content #data-search .account-actions img { - width: 24px; - height: 24px; - margin: 0 .2em; -} - -#content #data-search { - text-align: center -} - -#content #data-search .account-label { - width: 310px; - height: 195px; - text-align: left; - margin: 1em; - padding: .5em; - color: #696969; - background-color: #fcfcfc; - display: inline-block -} - -#content #data-search .account-label .label-field { - width: 100%; - height: 2em -} - -#content #data-search .account-label .field-name { - float: left; - width: 80px; - padding: .4em .2em; - color: #b9b9b9 -} - -#content #data-search .account-label .field-text { - float: left; - width: 215px; - padding: .4em .2em -} - -#content #data-search .account-label .header .field-name { - color: white; - font-weight: bold -} - -#content #data-search .account-label .field-customer .field-name { - display: none -} - -#content #data-search .account-label .field-customer .field-text { - width: 304px -} - -#content #data-search .account-label .field-url { - height: 2.5em -} - -#content #data-search .account-label .field-text a { - color: #4895fa -} - -#content #data-search .account-label .no-link, -#content #data-search .account-label .no-link a { - color: white; - font-weight: bold -} - -#content #data-search .account-info { - width: 100%; - height: 2em; - padding: .5em 0; - text-align: left -} - -#content #data-search .account-actions { - width: 100%; - height: 2.5em; - padding-top: 5px; - text-align: right; - background-color: #f5f5f5; - box-shadow: 0 0 8px rgba(0, 0, 0, 0.075) inset -} - -#content .actions-optional { - display: none -} - -#content #data-search .account-spacer { - width: 100%; - height: 7.5em -} - -#content .rowSpace > .cellBorder { - height: 10px; - border-top: 1px solid #d9d9d9 -} - -#content .rowSpace > .cellBlank { - height: 10px -} - -#content #resEventLog .data { - width: 100% -} - -#content #resEventLog thead { - text-align: center -} - -#content #resEventLog tbody { - width: 100%; - height: 500px; - overflow: auto -} - -#content #resEventLog td { - border-bottom: 1px solid #d9d9d9 -} - -#content #resEventLog .cell { - text-align: center -} - -#content #resEventLog .cell-description { - width: 60% -} - -#content #tblTools div.chosen-container { - margin: 0 5px -} - -#content #tblTools #txtSearch, #content #tblTools select { - min-width: 180px -} - -#content #tblTools label { - margin-left: 15px; - color: #999 -} - -#content #tblTools #toolsLeft { - text-align: left; - width: 80% -} - -#content #tblTools #toolsRight { - text-align: right; - width: 5% -} - -#content #tblTools #toolsRight input { - margin-left: 15px; - text-align: center -} - -#content #tblTools .custom-combobox { - margin-left: 25px -} - -#content #tblTools #btnClear { - opacity: .35; - filter: alpha(opacity=35) -} - -#content #tblTools #btnClear:hover { - opacity: 1; - filter: alpha(opacity=100) -} - -#content #tblTools #order { - margin-top: .5em; - padding: .3em; - color: #696969 -} - -#content #tabs > div { - min-height: 475px -} - -#content #tabs.ui-widget-content { - border: 0; - background-color: transparent -} - -#content #tabs .ui-widget-header { - background: 0; - border: 0; - border-bottom: 1px solid #c9c9c9 -} - -#content #tabs.ui-widget-content { - background: none !important -} - -#content #tabs .tabs-spacer { - float: left; - height: 200px -} - -#content .tabs-bottom .ui-tabs-nav { - clear: left; - padding: 0 .2em .2em .2em -} - -#content .tabs-bottom .ui-tabs-nav li { - top: auto; - bottom: 0; - margin: 0 .2em 1px 0; - border-bottom: auto; - border-top: 0 -} - -#content .tabs-bottom .ui-tabs-nav li.ui-tabs-active { - margin-top: -1px; - padding-top: 1px -} - -#datos { - float: left; - width: 400px; - text-align: left; - margin-top: 10px; - color: #b9b9b9 -} - -#datos a { - color: orange; - font-weight: bold; - border: 0; - padding: 3px; - margin: 5px 0 5px 0; - display: block; - width: 40px; - text-align: center; - background-color: transparent -} - -#datos img { - border: 0 -} - -#resAccion, #resFancyAccion { - height: 20px; - padding: 5px; - margin: 5px; - font-weight: bold; - font-size: 14px -} - -#resAccion span { - padding: 5px; - border: #a9a9a9 1px solid -} - -#fancyView { - min-width: 250px; - text-align: center; - padding: 15px; - line-height: 20px; - border: #d9d9d9 1px solid; - font-size: 14px -} - -#fancyView ul { - list-style: none -} - -#fancyView.msgError { - margin: 5px; - background-color: #fee8e6; - color: #c00; - font-weight: bold; - border: #fed2ce 1px solid -} - -#fancyView.msgOk { - margin: 5px; - background-color: #ecfde4; - color: green; - font-weight: bold; - border: #dbfdcb 1px solid -} - -#fancyView.msgWarn { - margin: 5px; - background-color: #fff2d9; - color: orange; - font-weight: bold; - border: #ffe5b3 1px solid -} - -#fancyView.msgInfo { - margin: 5px; - background-color: #e9e9e9; - color: orange; - font-weight: bold; - border: #ffe5b3 1px solid -} - -#fancyView.backGrey { - background-color: #f2f2f2 !important -} - -#fancyView PRE { - text-align: left -} - -#fancyView table { - border: 0; - width: 100%; - font-size: 14px; - text-align: left -} - -#fancyView td { - border-bottom: #d9d9d9 1px solid -} - -#fancyMsg { - min-width: 250px; - height: 150px; - background-color: #f5f5f5; - font-family: Verdana, Arial; - font-size: 16px; - text-align: center; - display: table-cell; - vertical-align: middle; - font-weight: bold; - border: 0; - line-height: 20px; - padding: 0 15px; - border-radius: 25px; - -moz-border-radius: 25px; - -webkit-border-radius: 25px -} - -#fancyMsg table { - border: 0; - width: 100%; - font-size: 14px; - text-align: left -} - -#fancyMsg td { - border-bottom: #d9d9d9 1px solid -} - -#fancyMsg.msgError { - background: url('../imgs/bg_msg_error.png') white repeat-x; - color: #c00 -} - -#fancyMsg.msgOk { - background: url('../imgs/bg_msg_ok.png') white repeat-x; - color: green -} - -#fancyMsg.msgWarn { - background: url('../imgs/bg_msg_warn.png') white repeat-x; - color: orange -} - -#fancyMsg.msgInfo { - background: url('../imgs/bg_msg_info.png') white repeat-x; - color: #555 -} - -#fancyView a, #fancyMsg a { - color: #555 -} - -#fancyContainer { - padding: 0 15px 15px 15px -} - -#fancyContainer h2 { - width: 80%; - height: 1.5em; - font-size: 18px; - color: white; - background: url("../imgs/bg_h2.png") repeat-x scroll left top #a9c1d7; - margin: 0; - margin-bottom: 20px; - padding-top: .3em -} - -#fancyContainer select { - width: 220px -} - -#fancyContainer.help { - min-height: 100px; - background-color: #f5f5f5 -} - -#fancyContainer.help P { - font-size: 14px; - text-align: justify; - line-height: 2em -} - -#fancyContainer #resFancyAccion { - display: none -} - -#fancyContainer #resCheck { - float: left; - width: 80%; - height: 4em; - padding: 1em 0; -} - -#debug { - float: left; - text-align: left -} - -#debuginfo { - width: 100%; - min-height: 10em; - padding: 1em; - background-color: lightgoldenrodyellow; - text-align: left; - line-height: 1.5em -} - -#debuginfo H3 { - text-align: center -} - -.fancyNone { - background-color: transparent !important -} - -.fancydata { - width: 600px; - border: 0; - text-align: left -} - -.fancydata .descField { - width: 300px; - font-weight: bold -} - -footer { - position: fixed; - bottom: 0; - z-index: 100; - float: left; - width: 100%; - height: 1.5em; - margin: 0 auto; - padding: .5em 0; - background-color: #f5f5f5; - color: #b9b9b9; - font-size: 13px; - box-shadow: 0 -8px 6px -6px #c9c9c9; - -webkit-box-shadow: 0 -8px 6px -6px #c9c9c9; - -moz-box-shadow: 0 -8px 6px -6px #c9c9c9 -} - -footer #project { - float: right; - width: 40%; - text-align: right; - padding-right: 20px -} - -footer #updates { - float: left; - width: 5em; - text-align: left; - padding-left: 20px -} - -footer #updates div { - display: inline-block; - margin: 0 .5em -} - -footer #status { - float: left; - text-align: left; - color: #b94a48; - padding: 0 1em -} - -footer #status .status-info { - padding: .5em; - text-decoration: underline -} - -footer a, footer a:visited { - color: #b9b9b9 -} - -footer #project a:hover { - color: #a9c1d7; - border-bottom: 1px solid #a9c1d7 -} - -footer #updates a:hover { - color: #a9c1d7 -} - -footer img { - border: 0; - width: 16px; - height: 16px; - vertical-align: middle -} - -.round { - border-radius: 10px !important; - -moz-border-radius: 10px !important; - -webkit-border-radius: 10px !important -} - -.round5 { - border-radius: 5px !important; - -moz-border-radius: 5px !important; - -webkit-border-radius: 5px !important -} - -.midround { - border-radius: 0 0 15px 15px !important; - -moz-border-radius: 0 0 15px 15px !important; - -webkit-border-radius: 0 0 15px 15px !important -} - -.midroundup { - border-radius: 15px 15px 0 0 !important; - -moz-border-radius: 15px 15px 0 0 !important; - -webkit-border-radius: 15px 15px 0 0 !important -} - -.fullround { - border-radius: 50% !important; - -moz-border-radius: 50% !important; - -webkit-border-radius: 50% !important -} - -.iconMini { - width: 16px !important; - height: 16px !important; - vertical-align: middle -} - -#content .error { - width: 350px; - margin: 15px; - padding: 15px; - background-color: #f9f9f9; - color: orange; - border: orange 1px solid; - margin: 0 auto; - text-align: center; - font-size: 16px; - line-height: 1.5em -} - -.hide { - display: none !important -} - -.btn-checks { - border: 1px solid #d9d9d9; - padding: 5px; - margin: 5px 0 -} - -.btn-checks .ui-button { - width: 150px; - margin: 5px !important -} - -.shadow { - box-shadow: 3px 3px 6px -3px #d9d9d9; - -webkit-box-shadow: 3px 3px 6px -3px #a9a9a9; - -moz-box-shadow: 3px 3px 6px -3px #a9a9a9 -} - -.noRes { - width: 60%; - margin: 15px; - padding: 15px; - background-color: #f9f9f9; - color: #a9a9a9; - border: #c9c9c9 1px solid; - margin: 20px auto; - text-align: center; - font-size: 16px -} - -.header-blue { - background-color: #e6f2ff -} - -.header-grey { - background: url("../imgs/bg_table_header.png") repeat-x scroll left top #f2f2f2; - height: 30px; - text-align: center -} - -.no-background { - background: none !important -} - -.action { - max-width: 90%; - height: 4em; - margin: .7em auto; - text-align: right; - vertical-align: middle; -} - -.action-in-box { - float: right; - height: 4em; - margin: .7em 0; - text-align: right; -} - -.action ul { - list-style: none; - margin: 0; - padding: 0 2em 0 0; -} - -.action-in-box ul { - list-style: none; - margin: 0; - padding: 0 -} - -.action li { - display: inline-block; - width: 2em; - height: 2em; - margin-left: 3em; - text-align: right; -} - -.action-in-box li img { - padding: 1em; - border: 1px solid #d9d9d9; - border-radius: 3em; - background-color: #f9f9f9 !important; -} - -.fullWidth { - max-width: 100% !important; -} - -.filterOn { - padding: .3em 1em; - background-color: #ecfde4; - color: green !important; - border: #dbfdcb 1px solid !important -} - -.globalOn { - padding: .3em 1em; - background-color: #fff2d9; - color: orange !important; - border: #ffe5b3 1px solid !important -} - -.opacity50 { - filter: alpha(opacity=50); - -moz-opacity: .5; - -khtml-opacity: .5; - opacity: .5 -} - -.custom-combobox { - position: relative; - display: inline-block -} - -.custom-combobox input { - width: 80% -} - -.custom-combobox-toggle { - position: absolute; - top: 0; - bottom: 0; - margin-left: -1px; - padding: 0; - *height: 1.7em; - *top: .1em -} - -.custom-combobox-input { - margin: 0; - padding: .3em -} - -.ui-tooltip { - background: #ffffa3; - color: #555; - padding: 10px; - border-radius: 10px; - box-shadow: 0 0 7px #a9a9a9 -} - -.ui-autocomplete, .ui-menu-item { - z-index: 8050 -} - -.ui-buttonset .ui-state-active { - background: url("images/ui-bg_glass_75_ON_1x400.png") repeat-x scroll 50% 50% #ecfde4; - border: 1px solid #aaa; - color: #212121; - font-weight: normal -} - -.valField .ui-state-active, #tblTools .ui-state-active, #frmInstall .ui-state-active { - background: url("images/ui-bg_glass_75_ON_1x400.png") repeat-x scroll 50% 50% #ecfde4 -} - -.passLevel { - width: 20px; - height: 20px; - display: inline-block; - position: relative; - top: 2px -} - -.passLevel.strongest, .passLevel.strongest:hover { - background-color: #ecfde4 !important; - color: green; - font-weight: bold; - border: lightgreen 1px solid -} - -.passLevel.strong, .passLevel.strong:hover { - background-color: #e6f2ff !important; - color: #64b4f4; - font-weight: bold; - border: #64b4f4 1px solid -} - -.passLevel.good, .passLevel.good:hover { - background-color: #fff2d9 !important; - color: orange; - font-weight: bold; - border: #ffe5b3 1px solid -} - -.passLevel.weak, .passLevel.weak:hover { - background-color: #fee8e6 !important; - color: #c00; - font-weight: bold; - border: #fed2ce 1px solid -} - -#alert #alert-text { - margin: 15px auto; - font-size: 14px; - font-weight: bold -} - -#alert #alert-pass { - width: 50%; - padding: 10px; - margin: 15px auto; - border: 1px solid #c9c9c9; - color: #555; - font-weight: bold -} - -.dialog-pass-text { - padding: .5em; - border: transparent 1px solid; - text-align: center; - min-width: 200px -} - -.dialog-buttons { - text-align: center; - padding: .5em; - border-top: 1px solid #c9c9c9; - line-height: 2.5em -} - -.dialog-clip-pass-copy { - background-color: #ecfde4; - color: green; - border: #dbfdcb 1px solid -} - -.help-box { - background-color: #888 !important; - color: #fff; - font-weight: bold -} - -.help-text { - text-align: justify; - line-height: 1.5em; - margin-top: 1em -} - -.password-actions { - display: inline-block; - width: 13em; - height: 2em; - margin: 0 1em; - z-index: 3 -} - -.password-actions .ui-buttonset { - display: inline-block -} - -.password-actions > * { - margin: 0 .5em -} - -#dialog-complexity .dialog-length-complexity { - margin: 1em 0 -} - -#dialog-complexity .dialog-length-complexity label { - margin-right: 1em -} - -.ui-dialog { - z-index: 9000 !important -} - -.tooltip { - width: 300px; - max-width: 300px; - background-color: #777; - color: #fff; - z-index: 101 -} - -.tooltip p { - margin: .5em 0; - line-height: 1.2em -} - -.tooltip ul { - margin-left: 1em -} - -.action .button-action, .action-in-box .button-action { - border: 1px solid #d9d9d9; - border-radius: 3em; - background-color: #f9f9f9 !important; - width: 4em; - height: 4em; - cursor: pointer; - text-align: center -} - -.action .button-action img, .action-in-box .button-action img { - width: 24px; - height: 24px -} - -.cursor-pointer { - cursor: pointer -} - -.fg-orange80 { - color: rgba(255, 193, 7, .8) -} - -.fg-grey { - color: #888; -} - -#boxLogin { - width: 450px; - min-height: 150px; - margin: 75px auto; - padding: 2em; - background: url("../imgs/logo_full.svg") no-repeat left top #fff; - background-size: 300px auto -} - -#boxLogin .error { - float: left; - width: 315px; - margin-top: 15px; - color: orange; - border: 1px orange solid; - margin-left: auto; - margin-right: auto -} - -#boxLogin #boxData { - position: relative; - top: 3em; - left: 10em; - float: left; - width: 280px; - min-height: 100px; - padding: 20px 0; - text-align: left; - margin-left: auto; - margin-right: auto; - background-color: transparent -} - -#boxLogin #boxData label { - float: left; - width: 120px; - padding: 5px; - margin: 10px 20px 0 10px; - color: #045fb4; - font-weight: bold; - font-size: 14px -} - -#boxLogin #boxData input { - float: left; - margin-top: 10px; - margin-left: 40px; - border: 1px solid #ddd; - color: #039; - width: 150px; - background-color: #f5f5f5; - font-size: 14px -} - -#boxLogin #boxData #btnLogin { - float: right; - width: 24px; - height: 24px; - margin-top: 15px; - border: 0; - padding: 0; - background-color: transparent !important -} - -#boxLogin #boxData input:active, #boxLogin #boxData input:focus { - border: 1px solid #5897fb -} - -#boxLogin #boxActions { - float: left; - width: 100%; - padding: .5em; - text-align: right -} - -#boxLogin #boxActions a { - color: #c9c9c9 -} - -#boxLogout { - width: 250px; - margin: 0 auto; - font-size: 14px; - text-align: center; - color: orange; - background: #fff2d9; - border: #ffe5b3 1px solid; - padding: .5em -} - -#boxUpdated { - width: 350px; - margin: 0 auto; - font-size: 14px; - text-align: center; - color: green; - background: #ecfde4; - border: #dbfdcb 1px solid; - padding: .5em -} - -fieldset.warning { - padding: 8px; - color: #b94a48; - background-color: #f2dede; - border: 1px solid #eed3d7; - border-radius: 5px -} - -fieldset.warning legend { - color: #b94a48 !important -} - -fieldset.warning a { - color: #b94a48 !important; - font-weight: bold -} - -#actions { - width: 100%; - margin: auto; - margin-bottom: 50px; - line-height: 2em -} - -#actions #logo { - width: 100%; - margin-bottom: 30px; - font-size: 18px; - font-weight: bold; - text-align: center; - color: #a9a9a9; - letter-spacing: 3px; - box-shadow: 0 8px 6px -6px #a9a9a9; - -webkit-box-shadow: 0 8px 6px -6px #a9a9a9; - -moz-box-shadow: 0 8px 6px -6px #a9a9a9 -} - -#actions #logo img { - width: 300px -} - -#actions #logo #pageDesc { - position: relative; - top: 30px; - left: -100px; - text-shadow: 3px 3px #fff -} - -#actions ul.errors { - max-width: 40%; - margin: 0 auto; - list-style: none; - font-size: 14px; - text-align: left -} - -#actions ul.errors > li { - margin: 1.5em auto; - border-radius: 5px; - padding: .5em -} - -#actions ul.errors > li.err_critical { - color: #b94a48; - background: #fed7d7; - border: 1px solid red -} - -#actions ul.errors > li.err_warning { - color: orange; - background: #fff2d9; - border: #ffe5b3 1px solid -} - -#actions ul.errors > li.err_ok { - color: green; - background: #ecfde4; - border: #dbfdcb 1px solid; - font-weight: bold -} - -#actions ul.errors > li > p.hint { - background-image: url('../imgs/info.png'); - background-repeat: no-repeat; - color: #777; - padding-left: 25px; - background-position: 0 .3em; - font-size: 12px -} - -#actions form { - width: 450px; - margin: 0 auto; - text-align: left -} - -#actions form fieldset legend { - width: 100%; - margin-top: 1em; - text-align: center; - font-weight: bold; - color: #999; - text-shadow: 0 1px 0 white; - font-size: 14px -} - -#actions input[type="text"], #actions input[type="password"], #actions input[type="email"] { - margin-top: .5em; - border: 1px solid #a9a9a9; - font-size: 14px; - -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .25) inset; - -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .25) inset; - box-shadow: 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .25) inset -} - -#actions form input[type="checkbox"] + label { - position: relative; - margin: 0; - font-size: 1em; - text-shadow: #fff 0 1px 0 -} - -#actions .button { - display: inline-block; - width: 150px; - margin: 15px; - padding: 5px; - text-align: center; - border: 1px solid #d9d9d9; - background-color: #777; - color: #fff; - font-weight: bold; - cursor: pointer; - font-size: 16px; - box-shadow: 3px 3px 3px -3px #a9a9a9; - -webkit-box-shadow: 8px 8px 6px -6px #a9a9a9; - -moz-box-shadow: 8px 8px 6px -6px #a9a9a9 -} - -#actions.installer form { - width: 550px; - margin: 0 auto; - text-align: left -} - -#actions.installer form legend { - text-align: left; - border-bottom: 1px solid #dfdfdf; - margin-bottom: 1em -} - -#actions.installer form fieldset p { - position: relative; - left: 10%; - width: 450px; - margin: 0 auto -} - -#actions.installer div.buttons { - margin-top: 1em; - text-align: center -} - -#whatsNewIcon { - text-align: center -} - -#whatsNewIcon img { - width: 64px; - height: 64px -} - -#whatsNewIcon h2 { - display: inline-block; - color: #555; - font-size: 16px -} - -#whatsNew { - margin: 0 auto; - width: 500px; - background-color: #fffde1; - padding: 2em; - line-height: 1.5em; - font-size: 16px; - color: #555; - border: 1px solid #d9d9d9; - margin-bottom: 3em; - display: none -} - -#whatsNew ul { - padding: 0; - border: 0 -} - -#whatsNew li { - padding-left: 37px; - background: url("../imgs/arrow-list.png") left center no-repeat; - line-height: 32px; - list-style: none -} \ No newline at end of file diff --git a/inc/themes/classic/css/styles.min.css b/inc/themes/classic/css/styles.min.css deleted file mode 100644 index e10c77a8..00000000 --- a/inc/themes/classic/css/styles.min.css +++ /dev/null @@ -1 +0,0 @@ -*{font-family:Verdana,Tahoma,sans-serif}html,body{margin:0;padding:0;text-align:left;background-color:#f5f5f5;color:#000;font-size:12px;font-weight:normal}table{font-size:11px;border-spacing:0}#tblTools,#tblAccion{border:0;border:1px solid #d9d9d9;background-color:#f9f9f9;vertical-align:middle}table th{border-bottom:2px solid transparent;vertical-align:middle}table th .icon{width:24px;height:24px}table tr.odd{background-color:#f9f9f9}table tr.even>td,table tr.odd>td{border-bottom:1px solid #d9d9d9 !important}table tr.even:hover{background-color:#e8ff99}table tr.odd:hover{background-color:#e8ff99}table tr{height:20px}table td{padding:3px}table td.txtCliente{font-weight:bold;text-align:center}form{font-size:11px;border:0 solid #5dd;margin:0}input,select,textarea{background-color:#fffef0;color:black;font-size:11px;padding:5px;border:1px solid #dfdfdf;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 0 8px rgba(0,0,0,0.075) inset}input:hover,select:hover,textarea:hover{background-color:#fffccd}input:active,textarea:active,input:focus,select:hover,textarea:focus{background-color:#fffccd;color:#045fb4;border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.1) inset,0 0 5px rgba(88,151,251,0.5)}input{width:240px}input.inputImg,img.inputImg{background-color:transparent !important;width:24px !important;height:24px !important;border:0;vertical-align:middle;margin:0 .5em}input.txtFile{width:200px}input.txtLong{width:300px}textarea{width:350px;resize:none}select.files{width:250px}input#rpp{width:40px}img{margin:0;padding:0;border:0;cursor:pointer}img.inputImgMini{background-color:transparent !important;width:16px !important;height:16px !important;margin:0 5px 0 5px;border:0;vertical-align:middle}.altTable{border:0;font-size:10px}.altTable .section{font-size:14px;font-weight:bold}.altTxtError{color:#c00;font-weight:bold}.altTxtOk{color:green;font-weight:bold}.altTxtWarn{color:orange;font-weight:bold}.altTxtGreen{color:green}.altTxtRed{color:darkred}.altTxtBlue{color:#339;font-weight:bold}a{text-decoration:none;color:#339}a:visited{text-decoration:none;color:#339}a:hover{text-decoration:none;color:orangered;cursor:pointer}a:active{text-decoration:none;color:#b00}a:focus{text-decoration:none;color:red}#nojs{width:80%;margin:auto;text-align:center;vertical-align:middle;margin-bottom:10px;margin-top:10px;padding:3px;background-color:red;color:white;font-weight:bold;font-size:14px}#wrap{height:auto !important;min-height:100%;min-width:1024px;height:100%;width:100%;background-color:#f5f5f5}#container{margin:auto;width:80%}#container.main{width:100%;height:auto;min-height:650px;background:url("../imgs/logo_full.svg") no-repeat left top #f2f2f2;background-size:350px}#container.error,#container.install,#container.passreset{width:100%}#container #header{width:100%;margin-bottom:15px}#container #session{width:35%;margin:0 auto;height:25px;background:url("../imgs/bg_session.png") repeat-x scroll left top #e9e9e9;color:#999;font-size:10px;text-align:right}#container #session img{width:24px;height:24px;margin:0 .5em;vertical-align:middle}#container #session .imgLang{width:28px;height:auto;filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4}#container #actionsBar-wrap{display:inline-block;position:absolute;top:15em;left:5em;width:10em}#container #actionsBar{width:5em;text-align:center}#container #actionsBar ul{list-style:none;margin:0;padding:0}#container #actionsBar li{padding:5px 10px;width:100%;height:50px;background:url("../imgs/bg_button.png") repeat-x scroll left top #f9f9f9;margin-bottom:10px;border:1px solid #f5f5f5;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;box-shadow:5px 8px 6px -6px #a9a9a9;-webkit-box-shadow:5px 8px 6px -6px #a9a9a9;-moz-box-shadow:5px 8px 6px -6px #a9a9a9}#container #actionsBar li:hover{border:1px solid #5897fb;box-shadow:0 0 5px rgba(88,151,251,0.5)}#container #actionsBar li img{width:32px;height:32px;position:relative;top:10px}#container #content{display:inline-block;position:absolute;top:9em;left:15em;width:85%}#content td.descField,#fancyContainer td.descField{text-align:right;padding-right:20px;width:25%;font-weight:bold;border-right:1px solid #d9d9d9;color:#555}#content td.valField,#fancyContainer td.valField{padding-left:20px;width:100%}#content #tblTools{min-width:875px;height:5em;padding:5px;padding-left:15px}#content #resBuscar{min-width:875px;min-height:450px;margin-bottom:50px}#content #resBuscar img{vertical-align:middle}#content #pageNav{width:100%;margin-top:15px;height:1.5em;padding:5px 10px 5px 10px;vertical-align:middle;font-size:11px;color:#999;border:1px solid #d9d9d9;background-color:#f5f5f5}#content #pageNav img{margin-left:5px;vertical-align:middle}#content #pageNav a{margin-left:5px;font-size:12px;color:#999}#content #pageNav .current{margin-left:5px;color:darkorange}#content #pageNav>div{float:left;width:50%;height:1.5em;line-height:1.5em}#content #pageNav #pageNavLeft{text-align:left}#content #pageNav #pageNavRight{text-align:right}#content #title{width:50%;padding:7px;margin:auto;background-color:#d9d9d9;color:#fff;font-size:17px;letter-spacing:.3em;text-align:center}#content #title.titleGreen{background:url("../imgs/bg_tab_new.png") repeat-x scroll left top #a9c1d7}#content #title.titleOrange{background:url("../imgs/bg_tab_edit.png") repeat-x scroll left top #a9c1d7}#content #title.titleRed{background:url("../imgs/bg_tab_edit.png") repeat-x scroll left top #a9c1d7}#content #title.titleNormal{color:#999;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWQ5ZDkiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(217,217,217,1) 0,rgba(217,217,217,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(217,217,217,1)),color-stop(100%,rgba(217,217,217,0)));background:-webkit-linear-gradient(top,rgba(217,217,217,1) 0,rgba(217,217,217,0) 100%);background:-o-linear-gradient(top,rgba(217,217,217,1) 0,rgba(217,217,217,0) 100%);background:-ms-linear-gradient(top,rgba(217,217,217,1) 0,rgba(217,217,217,0) 100%);background:linear-gradient(to bottom,rgba(217,217,217,1) 0,rgba(217,217,217,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d9d9',endColorstr='#00d9d9d9',GradientType=0)}#content .data{width:90%;padding:10px;border:1px solid #c9c9c9;margin:auto;background-color:#f9f9f9}#content .data td{text-align:left}#content .data td.descField{text-align:right;font-size:12px;font-weight:bold;color:#999}#content .data select{min-width:210px}#content .data #files-wrap{max-height:100px;width:95%;overflow-y:auto;border:1px solid #dfdfdf;padding:.5em}#content .data #files-list{list-style-type:none;margin:0;padding:0}#content .data #files-list li{background:#f2f2f2;padding:1em;font-size:1em;margin-bottom:5px}#content .data #files-list li:hover{background:#fffccd;color:#000}#content .data #files-list li div{display:inline-block}#content .data #files-list li div.files-item-info{width:55%}#content .data #files-list li div.files-item-info img{margin:0 .5em}#content .data #files-list li div.files-item-actions{width:40%;text-align:right}#content .data #dropzone{width:350px;padding:5px;height:50px;margin-top:10px;border:2px dashed #d9d9d9;text-align:center}#content .data #dropzone img{vertical-align:middle}#content .data #fileUpload{display:none}#content .data .account-permissions{float:left;margin-right:10px}#content .data .account-permissions fieldset{border:1px solid #c9c9c9;padding:1em}#content .data .account-permissions legend{font-weight:bold;color:#999;padding:.2em 0}#content .data .account-permissions fieldset>span{font-weight:bold;color:#999;padding:.2em 0;display:inline-block;width:100px;text-align:right}#content .extra-info{margin-top:20px}#content .tblIcon{background:url("../imgs/clock.png") no-repeat 98% 5% #f9f9f9}#content #tabs fieldset{border:1px solid #c9c9c9}#content #tabs #frmConfig label{float:left}#content .tblConfig{margin-bottom:2em}#content .tblConfig td.descField{width:35%;font-size:11px;font-weight:bold}#content .tblConfig td.rowHeader{padding:5px 0 5px 0;background-color:#f5f5f5;text-align:center;font-weight:bold;border-top:15px solid #f9f9f9;border-bottom:3px solid #a9c1d7;letter-spacing:.5em;color:#696969}#content .tblConfig input.checkbox{width:15px;text-align:left;padding:0}#content .tblConfig .option-disabled{text-align:center;background-color:#fff2d9;color:orange;font-weight:bold}#content #tblAccion{width:100%}#content h2{width:100%;height:1.5em;font-size:18px;color:white;background-color:#a9c1d7;margin:0;padding-top:.1em}#content .section{margin-top:2.5em;border-bottom:1px solid #d9d9d9;text-align:left;font-size:14px;font-weight:bold;color:#045fb4}#content .row_even>td{background-color:#f5f5f5}#content .row_odd>td{background-color:white}#content .data-header{width:100%;margin:0 auto}#content .data-header ul{display:table;list-style:none;width:100%;margin:0 0 10px 0;padding:0}#content .data-header li{float:left;display:block;padding:.5em;font-weight:bold;letter-spacing:.2em;color:#696969}#content .data-header li a{color:#777}#content .data-header li img{float:right;width:24px;height:24px;vertical-align:middle}#content .data-header-minimal{border-bottom:1px solid #dfdfdf}#content .data-header-minimal ul{margin:0}#content .data-header-minimal li{font-weight:normal;letter-spacing:normal}#content .data-header-minimal li a{color:#b9b9b9;padding:.3em .8em}#content .data-rows ul{display:table;list-style:none;width:100%;margin:0 0 10px 0;padding:0}#content .data-rows li{float:left;display:block;padding:1.5em .5em;color:#696969;text-align:center;background-color:#fcfcfc;height:1em}#content .data-rows li.cell-nodata{padding:1em 0;height:2em;text-align:left}#content .data-rows li.cell-actions{float:right;height:2em;padding:1em 0;text-align:center;background-color:#fcfcfc}#content .data-rows li.cell-actions:hover{background-color:#fffef0 !important}#content .data-rows li.cell-nodata img,#content .data-rows li.cell-actions img,#content #data-search .account-info img,#content #data-search .account-actions img{width:24px;height:24px;margin:0 .2em}#content #data-search{text-align:center}#content #data-search .account-label{width:310px;height:195px;text-align:left;margin:1em;padding:.5em;color:#696969;background-color:#fcfcfc;display:inline-block}#content #data-search .account-label .label-field{width:100%;height:2em}#content #data-search .account-label .field-name{float:left;width:80px;padding:.4em .2em;color:#b9b9b9}#content #data-search .account-label .field-text{float:left;width:215px;padding:.4em .2em}#content #data-search .account-label .header .field-name{color:white;font-weight:bold}#content #data-search .account-label .field-customer .field-name{display:none}#content #data-search .account-label .field-customer .field-text{width:304px}#content #data-search .account-label .field-url{height:2.5em}#content #data-search .account-label .field-text a{color:#4895fa}#content #data-search .account-label .no-link,#content #data-search .account-label .no-link a{color:white;font-weight:bold}#content #data-search .account-info{width:100%;height:2em;padding:.5em 0;text-align:left}#content #data-search .account-actions{width:100%;height:2.5em;padding-top:5px;text-align:right;background-color:#f5f5f5;box-shadow:0 0 8px rgba(0,0,0,0.075) inset}#content .actions-optional{display:none}#content #data-search .account-spacer{width:100%;height:7.5em}#content .rowSpace>.cellBorder{height:10px;border-top:1px solid #d9d9d9}#content .rowSpace>.cellBlank{height:10px}#content #resEventLog .data{width:100%}#content #resEventLog thead{text-align:center}#content #resEventLog tbody{width:100%;height:500px;overflow:auto}#content #resEventLog td{border-bottom:1px solid #d9d9d9}#content #resEventLog .cell{text-align:center}#content #resEventLog .cell-description{width:60%}#content #tblTools div.chosen-container{margin:0 5px}#content #tblTools #txtSearch,#content #tblTools select{min-width:180px}#content #tblTools label{margin-left:15px;color:#999}#content #tblTools #toolsLeft{text-align:left;width:80%}#content #tblTools #toolsRight{text-align:right;width:5%}#content #tblTools #toolsRight input{margin-left:15px;text-align:center}#content #tblTools .custom-combobox{margin-left:25px}#content #tblTools #btnClear{opacity:.35;filter:alpha(opacity=35)}#content #tblTools #btnClear:hover{opacity:1;filter:alpha(opacity=100)}#content #tblTools #order{margin-top:.5em;padding:.3em;color:#696969}#content #tabs>div{min-height:475px}#content #tabs.ui-widget-content{border:0;background-color:transparent}#content #tabs .ui-widget-header{background:0;border:0;border-bottom:1px solid #c9c9c9}#content #tabs.ui-widget-content{background:none !important}#content #tabs .tabs-spacer{float:left;height:200px}#content .tabs-bottom .ui-tabs-nav{clear:left;padding:0 .2em .2em .2em}#content .tabs-bottom .ui-tabs-nav li{top:auto;bottom:0;margin:0 .2em 1px 0;border-bottom:auto;border-top:0}#content .tabs-bottom .ui-tabs-nav li.ui-tabs-active{margin-top:-1px;padding-top:1px}#datos{float:left;width:400px;text-align:left;margin-top:10px;color:#b9b9b9}#datos a{color:orange;font-weight:bold;border:0;padding:3px;margin:5px 0 5px 0;display:block;width:40px;text-align:center;background-color:transparent}#datos img{border:0}#resAccion,#resFancyAccion{height:20px;padding:5px;margin:5px;font-weight:bold;font-size:14px}#resAccion span{padding:5px;border:#a9a9a9 1px solid}#fancyView{min-width:250px;text-align:center;padding:15px;line-height:20px;border:#d9d9d9 1px solid;font-size:14px}#fancyView ul{list-style:none}#fancyView.msgError{margin:5px;background-color:#fee8e6;color:#c00;font-weight:bold;border:#fed2ce 1px solid}#fancyView.msgOk{margin:5px;background-color:#ecfde4;color:green;font-weight:bold;border:#dbfdcb 1px solid}#fancyView.msgWarn{margin:5px;background-color:#fff2d9;color:orange;font-weight:bold;border:#ffe5b3 1px solid}#fancyView.msgInfo{margin:5px;background-color:#e9e9e9;color:orange;font-weight:bold;border:#ffe5b3 1px solid}#fancyView.backGrey{background-color:#f2f2f2 !important}#fancyView PRE{text-align:left}#fancyView table{border:0;width:100%;font-size:14px;text-align:left}#fancyView td{border-bottom:#d9d9d9 1px solid}#fancyMsg{min-width:250px;height:150px;background-color:#f5f5f5;font-family:Verdana,Arial;font-size:16px;text-align:center;display:table-cell;vertical-align:middle;font-weight:bold;border:0;line-height:20px;padding:0 15px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px}#fancyMsg table{border:0;width:100%;font-size:14px;text-align:left}#fancyMsg td{border-bottom:#d9d9d9 1px solid}#fancyMsg.msgError{background:url('../imgs/bg_msg_error.png') white repeat-x;color:#c00}#fancyMsg.msgOk{background:url('../imgs/bg_msg_ok.png') white repeat-x;color:green}#fancyMsg.msgWarn{background:url('../imgs/bg_msg_warn.png') white repeat-x;color:orange}#fancyMsg.msgInfo{background:url('../imgs/bg_msg_info.png') white repeat-x;color:#555}#fancyView a,#fancyMsg a{color:#555}#fancyContainer{padding:0 15px 15px 15px}#fancyContainer h2{width:80%;height:1.5em;font-size:18px;color:white;background:url("../imgs/bg_h2.png") repeat-x scroll left top #a9c1d7;margin:0;margin-bottom:20px;padding-top:.3em}#fancyContainer select{width:220px}#fancyContainer.help{min-height:100px;background-color:#f5f5f5}#fancyContainer.help P{font-size:14px;text-align:justify;line-height:2em}#fancyContainer #resFancyAccion{display:none}#fancyContainer #resCheck{float:left;width:80%;height:4em;padding:1em 0}#debug{float:left;text-align:left}#debuginfo{width:100%;min-height:10em;padding:1em;background-color:lightgoldenrodyellow;text-align:left;line-height:1.5em}#debuginfo H3{text-align:center}.fancyNone{background-color:transparent !important}.fancydata{width:600px;border:0;text-align:left}.fancydata .descField{width:300px;font-weight:bold}footer{position:fixed;bottom:0;z-index:100;float:left;width:100%;height:1.5em;margin:0 auto;padding:.5em 0;background-color:#f5f5f5;color:#b9b9b9;font-size:13px;box-shadow:0 -8px 6px -6px #c9c9c9;-webkit-box-shadow:0 -8px 6px -6px #c9c9c9;-moz-box-shadow:0 -8px 6px -6px #c9c9c9}footer #project{float:right;width:40%;text-align:right;padding-right:20px}footer #updates{float:left;width:5em;text-align:left;padding-left:20px}footer #updates div{display:inline-block;margin:0 .5em}footer #status{float:left;text-align:left;color:#b94a48;padding:0 1em}footer #status .status-info{padding:.5em;text-decoration:underline}footer a,footer a:visited{color:#b9b9b9}footer #project a:hover{color:#a9c1d7;border-bottom:1px solid #a9c1d7}footer #updates a:hover{color:#a9c1d7}footer img{border:0;width:16px;height:16px;vertical-align:middle}.round{border-radius:10px !important;-moz-border-radius:10px !important;-webkit-border-radius:10px !important}.round5{border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important}.midround{border-radius:0 0 15px 15px !important;-moz-border-radius:0 0 15px 15px !important;-webkit-border-radius:0 0 15px 15px !important}.midroundup{border-radius:15px 15px 0 0 !important;-moz-border-radius:15px 15px 0 0 !important;-webkit-border-radius:15px 15px 0 0 !important}.fullround{border-radius:50% !important;-moz-border-radius:50% !important;-webkit-border-radius:50% !important}.iconMini{width:16px !important;height:16px !important;vertical-align:middle}#content .error{width:350px;margin:15px;padding:15px;background-color:#f9f9f9;color:orange;border:orange 1px solid;margin:0 auto;text-align:center;font-size:16px;line-height:1.5em}.hide{display:none !important}.btn-checks{border:1px solid #d9d9d9;padding:5px;margin:5px 0}.btn-checks .ui-button{width:150px;margin:5px !important}.shadow{box-shadow:3px 3px 6px -3px #d9d9d9;-webkit-box-shadow:3px 3px 6px -3px #a9a9a9;-moz-box-shadow:3px 3px 6px -3px #a9a9a9}.noRes{width:60%;margin:15px;padding:15px;background-color:#f9f9f9;color:#a9a9a9;border:#c9c9c9 1px solid;margin:20px auto;text-align:center;font-size:16px}.header-blue{background-color:#e6f2ff}.header-grey{background:url("../imgs/bg_table_header.png") repeat-x scroll left top #f2f2f2;height:30px;text-align:center}.no-background{background:none !important}.action{max-width:90%;height:4em;margin:.7em auto;text-align:right;vertical-align:middle}.action-in-box{float:right;height:4em;margin:.7em 0;text-align:right}.action ul{list-style:none;margin:0;padding:0 2em 0 0}.action-in-box ul{list-style:none;margin:0;padding:0}.action li{display:inline-block;width:2em;height:2em;margin-left:3em;text-align:right}.action-in-box li img{padding:1em;border:1px solid #d9d9d9;border-radius:3em;background-color:#f9f9f9 !important}.fullWidth{max-width:100% !important}.filterOn{padding:.3em 1em;background-color:#ecfde4;color:green !important;border:#dbfdcb 1px solid !important}.globalOn{padding:.3em 1em;background-color:#fff2d9;color:orange !important;border:#ffe5b3 1px solid !important}.opacity50{filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.custom-combobox{position:relative;display:inline-block}.custom-combobox input{width:80%}.custom-combobox-toggle{position:absolute;top:0;bottom:0;margin-left:-1px;padding:0;*height:1.7em;*top:.1em}.custom-combobox-input{margin:0;padding:.3em}.ui-tooltip{background:#ffffa3;color:#555;padding:10px;border-radius:10px;box-shadow:0 0 7px #a9a9a9}.ui-autocomplete,.ui-menu-item{z-index:8050}.ui-buttonset .ui-state-active{background:url("images/ui-bg_glass_75_ON_1x400.png") repeat-x scroll 50% 50% #ecfde4;border:1px solid #aaa;color:#212121;font-weight:normal}.valField .ui-state-active,#tblTools .ui-state-active,#frmInstall .ui-state-active{background:url("images/ui-bg_glass_75_ON_1x400.png") repeat-x scroll 50% 50% #ecfde4}.passLevel{width:20px;height:20px;display:inline-block;position:relative;top:2px}.passLevel.strongest,.passLevel.strongest:hover{background-color:#ecfde4 !important;color:green;font-weight:bold;border:lightgreen 1px solid}.passLevel.strong,.passLevel.strong:hover{background-color:#e6f2ff !important;color:#64b4f4;font-weight:bold;border:#64b4f4 1px solid}.passLevel.good,.passLevel.good:hover{background-color:#fff2d9 !important;color:orange;font-weight:bold;border:#ffe5b3 1px solid}.passLevel.weak,.passLevel.weak:hover{background-color:#fee8e6 !important;color:#c00;font-weight:bold;border:#fed2ce 1px solid}#alert #alert-text{margin:15px auto;font-size:14px;font-weight:bold}#alert #alert-pass{width:50%;padding:10px;margin:15px auto;border:1px solid #c9c9c9;color:#555;font-weight:bold}.dialog-pass-text{padding:.5em;border:transparent 1px solid;text-align:center;min-width:200px}.dialog-buttons{text-align:center;padding:.5em;border-top:1px solid #c9c9c9;line-height:2.5em}.dialog-clip-pass-copy{background-color:#ecfde4;color:green;border:#dbfdcb 1px solid}.help-box{background-color:#888 !important;color:#fff;font-weight:bold}.help-text{text-align:justify;line-height:1.5em;margin-top:1em}.password-actions{display:inline-block;width:13em;height:2em;margin:0 1em;z-index:3}.password-actions .ui-buttonset{display:inline-block}.password-actions>*{margin:0 .5em}#dialog-complexity .dialog-length-complexity{margin:1em 0}#dialog-complexity .dialog-length-complexity label{margin-right:1em}.ui-dialog{z-index:9000 !important}.tooltip{width:300px;max-width:300px;background-color:#777;color:#fff;z-index:101}.tooltip p{margin:.5em 0;line-height:1.2em}.tooltip ul{margin-left:1em}.action .button-action,.action-in-box .button-action{border:1px solid #d9d9d9;border-radius:3em;background-color:#f9f9f9 !important;width:4em;height:4em;cursor:pointer;text-align:center}.action .button-action img,.action-in-box .button-action img{width:24px;height:24px}.cursor-pointer{cursor:pointer}.fg-orange80{color:rgba(255,193,7,.8)}.fg-grey{color:#888}#boxLogin{width:450px;min-height:150px;margin:75px auto;padding:2em;background:url("../imgs/logo_full.svg") no-repeat left top #fff;background-size:300px auto}#boxLogin .error{float:left;width:315px;margin-top:15px;color:orange;border:1px orange solid;margin-left:auto;margin-right:auto}#boxLogin #boxData{position:relative;top:3em;left:10em;float:left;width:280px;min-height:100px;padding:20px 0;text-align:left;margin-left:auto;margin-right:auto;background-color:transparent}#boxLogin #boxData label{float:left;width:120px;padding:5px;margin:10px 20px 0 10px;color:#045fb4;font-weight:bold;font-size:14px}#boxLogin #boxData input{float:left;margin-top:10px;margin-left:40px;border:1px solid #ddd;color:#039;width:150px;background-color:#f5f5f5;font-size:14px}#boxLogin #boxData #btnLogin{float:right;width:24px;height:24px;margin-top:15px;border:0;padding:0;background-color:transparent !important}#boxLogin #boxData input:active,#boxLogin #boxData input:focus{border:1px solid #5897fb}#boxLogin #boxActions{float:left;width:100%;padding:.5em;text-align:right}#boxLogin #boxActions a{color:#c9c9c9}#boxLogout{width:250px;margin:0 auto;font-size:14px;text-align:center;color:orange;background:#fff2d9;border:#ffe5b3 1px solid;padding:.5em}#boxUpdated{width:350px;margin:0 auto;font-size:14px;text-align:center;color:green;background:#ecfde4;border:#dbfdcb 1px solid;padding:.5em}fieldset.warning{padding:8px;color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7;border-radius:5px}fieldset.warning legend{color:#b94a48 !important}fieldset.warning a{color:#b94a48 !important;font-weight:bold}#actions{width:100%;margin:auto;margin-bottom:50px;line-height:2em}#actions #logo{width:100%;margin-bottom:30px;font-size:18px;font-weight:bold;text-align:center;color:#a9a9a9;letter-spacing:3px;box-shadow:0 8px 6px -6px #a9a9a9;-webkit-box-shadow:0 8px 6px -6px #a9a9a9;-moz-box-shadow:0 8px 6px -6px #a9a9a9}#actions #logo img{width:300px}#actions #logo #pageDesc{position:relative;top:30px;left:-100px;text-shadow:3px 3px #fff}#actions ul.errors{max-width:40%;margin:0 auto;list-style:none;font-size:14px;text-align:left}#actions ul.errors>li{margin:1.5em auto;border-radius:5px;padding:.5em}#actions ul.errors>li.err_critical{color:#b94a48;background:#fed7d7;border:1px solid red}#actions ul.errors>li.err_warning{color:orange;background:#fff2d9;border:#ffe5b3 1px solid}#actions ul.errors>li.err_ok{color:green;background:#ecfde4;border:#dbfdcb 1px solid;font-weight:bold}#actions ul.errors>li>p.hint{background-image:url('../imgs/info.png');background-repeat:no-repeat;color:#777;padding-left:25px;background-position:0 .3em;font-size:12px}#actions form{width:450px;margin:0 auto;text-align:left}#actions form fieldset legend{width:100%;margin-top:1em;text-align:center;font-weight:bold;color:#999;text-shadow:0 1px 0 white;font-size:14px}#actions input[type="text"],#actions input[type="password"],#actions input[type="email"]{margin-top:.5em;border:1px solid #a9a9a9;font-size:14px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.25) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.25) inset;box-shadow:0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.25) inset}#actions form input[type="checkbox"]+label{position:relative;margin:0;font-size:1em;text-shadow:#fff 0 1px 0}#actions .button{display:inline-block;width:150px;margin:15px;padding:5px;text-align:center;border:1px solid #d9d9d9;background-color:#777;color:#fff;font-weight:bold;cursor:pointer;font-size:16px;box-shadow:3px 3px 3px -3px #a9a9a9;-webkit-box-shadow:8px 8px 6px -6px #a9a9a9;-moz-box-shadow:8px 8px 6px -6px #a9a9a9}#actions.installer form{width:550px;margin:0 auto;text-align:left}#actions.installer form legend{text-align:left;border-bottom:1px solid #dfdfdf;margin-bottom:1em}#actions.installer form fieldset p{position:relative;left:10%;width:450px;margin:0 auto}#actions.installer div.buttons{margin-top:1em;text-align:center}#whatsNewIcon{text-align:center}#whatsNewIcon img{width:64px;height:64px}#whatsNewIcon h2{display:inline-block;color:#555;font-size:16px}#whatsNew{margin:0 auto;width:500px;background-color:#fffde1;padding:2em;line-height:1.5em;font-size:16px;color:#555;border:1px solid #d9d9d9;margin-bottom:3em;display:none}#whatsNew ul{padding:0;border:0}#whatsNew li{padding-left:37px;background:url("../imgs/arrow-list.png") left center no-repeat;line-height:32px;list-style:none} \ No newline at end of file diff --git a/inc/themes/classic/customers.inc b/inc/themes/classic/customers.inc deleted file mode 100644 index ef1d7a35..00000000 --- a/inc/themes/classic/customers.inc +++ /dev/null @@ -1,43 +0,0 @@ -
-

- -
- - - - - - - - - - - - - - - - -
- "/> -
"/> -
- - - - "/> - - - -
-
-
- -
-
\ No newline at end of file diff --git a/inc/themes/classic/customfields.inc b/inc/themes/classic/customfields.inc deleted file mode 100644 index 8f4cfdd8..00000000 --- a/inc/themes/classic/customfields.inc +++ /dev/null @@ -1,73 +0,0 @@ -
-

- -
- - - - - - - - - - - - - - - - - - - - - - -
- -
- -
- -
- -
- - isRequired()) ? 'checked' : ''; ?>/> -
- - - - - - - -
-
-
- -
-
- \ No newline at end of file diff --git a/inc/themes/classic/datagrid-nav-full.inc b/inc/themes/classic/datagrid-nav-full.inc deleted file mode 100644 index d38b7671..00000000 --- a/inc/themes/classic/datagrid-nav-full.inc +++ /dev/null @@ -1,35 +0,0 @@ - - \ No newline at end of file diff --git a/inc/themes/classic/datagrid-rows.inc b/inc/themes/classic/datagrid-rows.inc deleted file mode 100644 index 6fd9ed8a..00000000 --- a/inc/themes/classic/datagrid-rows.inc +++ /dev/null @@ -1,52 +0,0 @@ - - - -getData()->getDataCount() === 0): ?> -
- - getData()->getData() as $index => $item): ?> - -
    - getData()->getDataRowSources() as $rowSrc): ?> -
  • - $rowSrc)) ? $item->$rowSrc : ' '; // Fix height ?> -
  • - - - getData()->getDataRowSourcesWithIcon()) > 0): ?> -
  • - getData()->getDataRowSourcesWithIcon() as $rowSrcIcon): ?> - $rowSrcIcon[0] == 1): ?> - - - -
  • - - -
  • - getDataActions() as $action): ?> - isSkip()): ?> - getFilterRowSource() && $item->{$action->getFilterRowSource()} == 1): continue; endif; ?> - - - -
  • -
- - - - getDataPagerTemplate(); ?> - - \ No newline at end of file diff --git a/inc/themes/classic/datasearch-grid.inc b/inc/themes/classic/datasearch-grid.inc deleted file mode 100644 index 3e67c1d0..00000000 --- a/inc/themes/classic/datasearch-grid.inc +++ /dev/null @@ -1,72 +0,0 @@ - - -
- -getData()->getDataCount() === 0): ?> -
- - - getDataHeaderTemplate(); ?> - - - - getDataPagerTemplate(); ?> - - - - getDataRowTemplate(); ?> - - - getDataPagerTemplate(); ?> - - - - - - -
- \ No newline at end of file diff --git a/inc/themes/classic/datasearch-header.inc b/inc/themes/classic/datasearch-header.inc deleted file mode 100644 index c62e298e..00000000 --- a/inc/themes/classic/datasearch-header.inc +++ /dev/null @@ -1,27 +0,0 @@ - -
- -
\ No newline at end of file diff --git a/inc/themes/classic/datasearch-rows.inc b/inc/themes/classic/datasearch-rows.inc deleted file mode 100644 index 3eab03cf..00000000 --- a/inc/themes/classic/datasearch-rows.inc +++ /dev/null @@ -1,119 +0,0 @@ - - \ No newline at end of file diff --git a/inc/themes/classic/datatabs-grid.inc b/inc/themes/classic/datatabs-grid.inc deleted file mode 100644 index 9f7bc48b..00000000 --- a/inc/themes/classic/datatabs-grid.inc +++ /dev/null @@ -1,82 +0,0 @@ - - - -
-
    - - $data): ?> - - -
    -
    -
      - getDataActions() as $action): ?> - getType() === \SP\Html\DataGrid\DataGridActionType::NEW_ITEM): ?> -
    • - -
    • - getType() === \SP\Html\DataGrid\DataGridActionType::SEARCH_ITEM): ?> - - - -
    • - -
    • -
    -
    - -
    -
      - getHeader()->getHeaders() as $header): ?> -
    • - -
    -
    - -
    - getDataRowTemplate(); ?> -
    -
    - -
    - - diff --git a/inc/themes/classic/debug.inc b/inc/themes/classic/debug.inc deleted file mode 100644 index 428d6cf1..00000000 --- a/inc/themes/classic/debug.inc +++ /dev/null @@ -1,19 +0,0 @@ -
    -

    DEBUG INFO

    -
      -
    • RENDER -> sec
    • -
    • MEM -> Init: KB - End: KB - - Total: KB -
    • -
    • SESSION: -
      -
    • -
    • MASTER PASS:
    • -
    • CONFIG FILE: -
      -
    • -
    - - - - \ No newline at end of file diff --git a/inc/themes/classic/encryption.inc b/inc/themes/classic/encryption.inc deleted file mode 100644 index 2fb44bf1..00000000 --- a/inc/themes/classic/encryption.inc +++ /dev/null @@ -1,182 +0,0 @@ - -
    - -
    - -
    - -
    - - 0): ?> - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - - - - - -
    - - - <?php echo _('Atención'); ?> - -
    - <?php echo _('Atención'); ?> - -
    - <?php echo _('Atención'); ?> - -
    -
    - - -
    - - - - -
    - -
    - -
    -

    - -

    -
    - -
    - -
    - -
    - -
    - - - - - - - - - - - - - - - - - - - -
    - - - 0) ? date("r", $tempMasterPassTime) : _('No generada'); ?> -
    - - - $tempMasterMaxTime): ?> - - 0): echo date("r", $tempMasterMaxTime); ?> - - -
    - - - -
    - - - -
    - - - - -
    - -
    - -
    -

    -
    - -
    -
    - - \ No newline at end of file diff --git a/inc/themes/classic/error.inc b/inc/themes/classic/error.inc deleted file mode 100644 index fd57eaa6..00000000 --- a/inc/themes/classic/error.inc +++ /dev/null @@ -1,21 +0,0 @@ -
    - - - - - - 0): ?> -
      - - -
    • "> - - ' . $err['hint'] . '

      ' : ''; ?> -
    • - - -
    - -
    \ No newline at end of file diff --git a/inc/themes/classic/errorfancy.inc b/inc/themes/classic/errorfancy.inc deleted file mode 100644 index 3bdfba43..00000000 --- a/inc/themes/classic/errorfancy.inc +++ /dev/null @@ -1,14 +0,0 @@ -
    - 0): ?> -
      - - -
    • "> - - ' . $err['hint'] . '

      ' : ''; ?> -
    • - - -
    - -
    \ No newline at end of file diff --git a/inc/themes/classic/eventlog.inc b/inc/themes/classic/eventlog.inc deleted file mode 100644 index 45cf2c16..00000000 --- a/inc/themes/classic/eventlog.inc +++ /dev/null @@ -1,109 +0,0 @@ -
    - -
    - - - ' . _('No se encontraron registros') . '
    '); ?> - - -
    - - - - - - - - - - - - - - - - log_description) : preg_replace("/\d+\.\d+\.\d+\.\d+/", "*.*.*.*", utf8_decode($log->log_description)); ?> - - - - - - - - - - - - -
    - - - - - - - - - - - - - -
    - log_id; ?> - - log_date; ?> - - log_level; ?> - - log_action); ?> - - log_login); ?> - - log_ipAddress) : $log->log_ipAddress; ?> - - ', $text); - $text = preg_replace('/(UPDATE|DELETE|TRUNCATE|INSERT|SELECT|WHERE|LEFT|ORDER|LIMIT|FROM)/', '
    \\1', $text); - } - - if (strlen($text) >= 150) { - echo wordwrap($text, 150, '
    ', true); - } else { - echo $text . '
    '; - } - } - ?> -
    -
    - -
    - -
    \ No newline at end of file diff --git a/inc/themes/classic/files.inc b/inc/themes/classic/files.inc deleted file mode 100644 index 5469997c..00000000 --- a/inc/themes/classic/files.inc +++ /dev/null @@ -1,29 +0,0 @@ -
    -
      - -
    • -
      - ( KB) - - thumbnail - -
      -
      - - Delete - - download - View -
      -
    • - -
    -
    \ No newline at end of file diff --git a/inc/themes/classic/footer.inc b/inc/themes/classic/footer.inc deleted file mode 100644 index b87fc0b9..00000000 --- a/inc/themes/classic/footer.inc +++ /dev/null @@ -1,18 +0,0 @@ -
    - - \ No newline at end of file diff --git a/inc/themes/classic/groups.inc b/inc/themes/classic/groups.inc deleted file mode 100644 index f4dbf67a..00000000 --- a/inc/themes/classic/groups.inc +++ /dev/null @@ -1,62 +0,0 @@ -
    -

    - -
    - - - - - - - - - - - - - - - - - - - - - - -
    - "/> -
    "/> -
    - -
    - - - - "/> - - - -
    -
    -
    - -
    -
    - \ No newline at end of file diff --git a/inc/themes/classic/header.inc b/inc/themes/classic/header.inc deleted file mode 100644 index b49efbd6..00000000 --- a/inc/themes/classic/header.inc +++ /dev/null @@ -1,11 +0,0 @@ - - - - <?php echo $appInfo['appname'],' :: ',$appInfo['appdesc']; ?> - - - - - - - diff --git a/inc/themes/classic/import.inc b/inc/themes/classic/import.inc deleted file mode 100644 index d5479eae..00000000 --- a/inc/themes/classic/import.inc +++ /dev/null @@ -1,210 +0,0 @@ - -
    -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - -
    - - - - - -
    - - - -
    - - - -
    - - -
    - upload -
    -
    - -
    -
    - -
    - -
    -

    - -

    - -

    - -

    - -

    - -

    - -

    -
    -
    - - -
    - -
    - -
    - - - - - - - - - - - - - - - - - - - - - -
    - - - - - -
    - - - -
    - - - - - -
    - - - - - -
    - - - <?php echo _('Atención'); ?> - -

    - - -
    - - - - - -
    - -
    - -
    -
    - - \ No newline at end of file diff --git a/inc/themes/classic/inc/Icons.class.php b/inc/themes/classic/inc/Icons.class.php deleted file mode 100644 index 7a2ced6f..00000000 --- a/inc/themes/classic/inc/Icons.class.php +++ /dev/null @@ -1,82 +0,0 @@ -. - * - */ - -namespace Theme; - -defined('APP_ROOT') || die(_('No es posible acceder directamente a este archivo')); - -use SP\Core\Init; -use SP\Core\UI\ThemeIconsBase; -use SP\Html\Assets\FontIcon; -use SP\Html\Assets\ImageIcon; - -/** - * Class Icons con los iconos del tema visual - * - * @package Theme - */ -class Icons extends ThemeIconsBase -{ - /** - * Establecer los iconos utilizados en el DataGrid - */ - public function setIcons() - { - $this->iconAdd = new ImageIcon(Init::$WEBURI . '/imgs/add.png', null, _('Añadir')); - $this->iconView = new ImageIcon(Init::$WEBURI . '/imgs/view.png', null, _('Ver Detalles')); - $this->iconViewPass = new ImageIcon(Init::$WEBURI . '/imgs/user-pass.png', null, _('Ver Clave')); - $this->iconEdit = new ImageIcon(Init::$WEBURI . '/imgs/edit.png', null, _('Editar')); - $this->iconDelete = new ImageIcon(Init::$WEBURI . '/imgs/delete.png', null, _('Eliminar')); - $this->iconEditPass = new ImageIcon(Init::$WEBURI . '/imgs/key.png', null, _('Cambiar Clave')); - $this->iconAppAdmin = new ImageIcon(Init::$WEBURI . '/imgs/check_blue.png', null, _('Admin Aplicación')); - $this->iconAccAdmin = new ImageIcon(Init::$WEBURI . '/imgs/check_orange.png', null, _('Admin Cuentas')); - $this->iconLdapUser = new ImageIcon(Init::$WEBURI . '/imgs/ldap.png', null, _('Usuario de LDAP')); - $this->iconDisabled = new ImageIcon(Init::$WEBURI . '/imgs/disabled.png', null, _('Deshabilitado')); - $this->iconRefresh = new ImageIcon(Init::$WEBURI . '/imgs/refresh.png', null, _('Actualizar')); - $this->iconCopy = new ImageIcon(Init::$WEBURI . '/imgs/btn_copy.png', null, _('Copiar')); - $this->iconClipboard = new ImageIcon(Init::$WEBURI . '/imgs/clipboard.png'); - $this->iconEmail = new ImageIcon(Init::$WEBURI . '/imgs/request.png', null, _('Email')); - $this->iconOptional = new ImageIcon(Init::$WEBURI . '/imgs/action.png'); - $this->iconPublicLink = new ImageIcon(Init::$WEBURI . '/imgs/action.png'); - $this->iconBack = new ImageIcon(Init::$WEBURI . '/imgs/back.png', null, _('Volver')); - $this->iconRestore = new ImageIcon(Init::$WEBURI . '/imgs/restore.png', null, ('Restaurar')); - $this->iconSave = new ImageIcon(Init::$WEBURI . '/imgs/check.png', null, _('Guardar')); - $this->iconHelp = new ImageIcon(Init::$WEBURI . '/imgs/help.png', null, _('Ayuda')); - $this->iconClear = new ImageIcon(Init::$WEBURI . '/imgs/clear.png', null, _('Limpiar')); - $this->iconPlay = new ImageIcon(Init::$WEBURI . '/imgs/start.png', null, _('Realizar')); - $this->iconDownload = new ImageIcon(Init::$WEBURI . '/imgs/download.png', null, _('Descargar')); - $this->iconWarning = new ImageIcon(Init::$WEBURI . '/imgs/warning.png', null, _('Aviso')); - - // Iconos de Navegación - $this->iconNavPrev = new FontIcon('chevron_left', null, _('Página anterior')); - $this->iconNavNext = new FontIcon('chevron_right', null, _('Página siguiente')); - $this->iconNavFirst = new FontIcon('arrow_back', null, _('Primera página')); - $this->iconNavLast = new FontIcon('arrow_forward', null, _('Última página')); - - // Iconos de Ordenación - $this->iconUp = new FontIcon('arrow_drop_up'); - $this->iconDown = new FontIcon('arrow_drop_down'); - } -} \ No newline at end of file diff --git a/inc/themes/classic/index.php b/inc/themes/classic/index.php deleted file mode 100644 index 4a31c8f3..00000000 --- a/inc/themes/classic/index.php +++ /dev/null @@ -1,33 +0,0 @@ -. - * - */ - -$themeInfo = array( - 'name' => 'Classic', - 'creator' => 'nuxsmin', - 'version' => '1.0', - 'targetversion' => '1.2.0', - 'js' => array('functions.min.js'), - 'css' => array('jquery-ui.theme.min.css', 'alertify-custom.min.css', 'styles.min.css') -); diff --git a/inc/themes/classic/info.inc b/inc/themes/classic/info.inc deleted file mode 100644 index 3ca1da8c..00000000 --- a/inc/themes/classic/info.inc +++ /dev/null @@ -1,51 +0,0 @@ - -
    -
    - -
    - - - - - - - - - - - - - - - - - - -
    - - - -
    - - - $infoval): ?> - -
    - - -
    - - - -
    - -
    - -
    - -
    - - - -
    -
    \ No newline at end of file diff --git a/inc/themes/classic/install.inc b/inc/themes/classic/install.inc deleted file mode 100644 index 6644e67e..00000000 --- a/inc/themes/classic/install.inc +++ /dev/null @@ -1,118 +0,0 @@ -
    - - - 0): ?> -
      - - -
    • - - ' . $err['hint'] . '

      ' : ''; ?> -
    • - - -
    - - - -
    - - -
    - -

    - - -

    - -

    - -

    -
    - -
    - -

    - -

    -
    - -
    - - - - -

    - - -

    - -

    - -

    - -

    - - -

    - -

    - - -

    - -
    - -

    - - - /> - -

    -
    - -
    -
    - -
    - \ No newline at end of file diff --git a/inc/themes/classic/js-common.inc b/inc/themes/classic/js-common.inc deleted file mode 100644 index b09cccc7..00000000 --- a/inc/themes/classic/js-common.inc +++ /dev/null @@ -1,15 +0,0 @@ - diff --git a/inc/themes/classic/js/functions.js b/inc/themes/classic/js/functions.js deleted file mode 100644 index 693cf852..00000000 --- a/inc/themes/classic/js/functions.js +++ /dev/null @@ -1,337 +0,0 @@ -sysPass.Util.Theme = function ($) { - "use strict"; - - var Common = sysPass.Util.Common; - var passwordData = Common.passwordData; - var APP_ROOT = Common.APP_ROOT; - var LANG = Common.LANG; - var PK = Common.PK; - - // Mostrar el spinner de carga - var showLoading = function () { - if (document.getElementById("wrap-loading") !== null) { - $('#wrap-loading').show(); - $('#loading').addClass('is-active'); - } else { - $.fancybox.showLoading(); - } - }; - - // Ocultar el spinner de carga - var hideLoading = function () { - if (document.getElementById("wrap-loading") !== null) { - $('#wrap-loading').hide(); - $('#loading').removeClass('is-active'); - } else { - $.fancybox.hideLoading(); - } - }; - - var activeTooltip = function () { - // Activar tooltips - $('.active-tooltip').tooltip({ - content: function () { - return $(this).attr('title'); - }, - tooltipClass: "tooltip" - }); - - $('.help-tooltip').tooltip({ - content: function () { - return $(this).next('div').html(); - }, - tooltipClass: "tooltip" - }) - }; - - // Función para generar claves aleatorias. - // By Uzbekjon from http://jquery-howto.blogspot.com.es - var password = function (length, special, fancy, targetId) { - var iteration = 0, - genPassword = '', - randomNumber; - - while (iteration < passwordData.complexity.numlength) { - randomNumber = (Math.floor((Math.random() * 100)) % 94) + 33; - if (!passwordData.complexity.symbols) { - if ((randomNumber >= 33) && (randomNumber <= 47)) { - continue; - } - if ((randomNumber >= 58) && (randomNumber <= 64)) { - continue; - } - if ((randomNumber >= 91) && (randomNumber <= 96)) { - continue; - } - if ((randomNumber >= 123) && (randomNumber <= 126)) { - continue; - } - } - - if (!passwordData.complexity.numbers && randomNumber >= 48 && randomNumber <= 57) { - continue; - } - - if (!passwordData.complexity.uppercase && randomNumber >= 65 && randomNumber <= 90) { - continue; - } - - iteration++; - genPassword += String.fromCharCode(randomNumber); - } - - if (fancy === true) { - $("#viewPass").attr("title", genPassword); - //alertify.alert('

    ' + LANG[6] + '

    ' + password + '

    '); - } else { - alertify.alert('

    ' + LANG[6] + '

    ' + genPassword + '

    '); - } - - var level = zxcvbn(genPassword); - passwordData.passLength = genPassword.length; - - if (targetId) { - Common.outputResult(level.score, targetId); - - $('#' + targetId).val(genPassword); - $('#' + targetId + 'R').val(genPassword); - sysPassUtil.Common.encryptFormValue('#' + targetId + 'R'); - $('#' + targetId).focus(); - } else { - Common.outputResult(level.score, targetId); - - $('input:password, input.password').val(genPassword); - $('#passLevel').show(500); - } - }; - - - // Diálogo de configuración de complejidad de clave - var complexityDialog = function () { - $('
    ').dialog({ - modal: true, - title: LANG[29], - width: '450px', - open: function () { - var thisDialog = $(this); - - var content = - '
    ' + - '' + - '' + - '' + - '' + - '' + - '' + - '
    ' + - '
    ' + - '' + - '' + - '
    ' + - '
    ' + - '' + - '
    '; - - thisDialog.html(content); - - // Recentrar después de insertar el contenido - thisDialog.dialog('option', 'position', 'center'); - - // Actualizar componentes de MDL - thisDialog.ready(function () { - $('#checkbox-numbers').prop('checked', passwordData.complexity.numbers); - $('#checkbox-uppercase').prop('checked', passwordData.complexity.uppercase); - $('#checkbox-symbols').prop('checked', passwordData.complexity.symbols); - $('#passlength').val(passwordData.complexity.numlength); - - $(".dialog-btns-complexity").buttonset({ - icons: {primary: "ui-icon-transferthick-e-w"} - }); - - $(".inputNumber").spinner(); - - $(".btnDialogOk") - .button() - .click(function () { - passwordData.complexity.numbers = $(' #checkbox-numbers').is(':checked'); - passwordData.complexity.uppercase = $('#checkbox-uppercase').is(':checked'); - passwordData.complexity.symbols = $('#checkbox-symbols').is(':checked'); - passwordData.complexity.numlength = parseInt($('#passlength').val()); - - thisDialog.dialog('close'); - } - ); - }); - }, - // Forzar la eliminación del objeto para que ZeroClipboard siga funcionando al abrirlo de nuevo - close: function () { - $(this).dialog("destroy"); - } - }); - }; - - /** - * Detectar los campos de clave y añadir funciones - */ - var passwordDetect = function () { - // Crear los iconos de acciones sobre claves - $('.passwordfield__input').each(function () { - var thisInput = $(this); - var targetId = $(this).attr('id'); - - if (thisInput.next().hasClass('password-actions')) { - return; - } - - var btnMenu = '
    '; - btnMenu += '
    '; - btnMenu += '
      '; - btnMenu += '
    • ' + LANG[28] + '
    • '; - btnMenu += '
    • ' + LANG[29] + '
    • '; - btnMenu += '
    • ' + LANG[30] + '
    • '; - btnMenu += '
    '; - - thisInput.after('
    '); - - thisInput.next('.password-actions') - .prepend(btnMenu) - .prepend('') - .prepend(''); - - $(".quickGenPass") - .button({ - text: false, - icons: { - primary: "ui-icon-gear" - } - }) - .click(function () { - password(11, true, true, targetId); - }) - .next() - .button({ - text: false, - icons: { - primary: "ui-icon-key" - } - }) - .click(function () { - var menu = $(this).parent().next().show().position({ - my: "left top", - at: "left bottom", - of: this - }); - $(document).one("click", function () { - menu.hide(); - }); - return false; - }) - .parent() - .buttonset() - .next() - .hide() - .menu(); - - - $(this).on('keyup', function () { - Common.checkPassLevel($(this).val(), targetId); - }); - }); - - // Crear los iconos de acciones sobre claves (sólo mostrar clave) - $('.passwordfield__input-show').each(function () { - var thisParent = $(this); - var targetId = $(this).attr('id'); - - thisParent - .after(''); - }); - - // Crear evento para generar clave aleatoria - $('.passGen').each(function () { - $(this).on('click', function () { - var targetId = $(this).data('targetid'); - password(11, true, true, targetId); - $('#' + targetId).focus(); - }); - }); - - $('.passComplexity').each(function () { - $(this).on('click', function () { - complexityDialog(); - }); - }); - - // Crear evento para mostrar clave generada/introducida - $('.showpass').each(function () { - $(this).on('mouseover', function () { - var targetId = $(this).data('targetid'); - $(this).attr('title', $('#' + targetId).val()); - }); - }); - - // Reset de los campos de clave - $('.reset').each(function () { - $(this).on('click', function () { - var targetId = $(this).data('targetid'); - $('#' + targetId).val(''); - $('#' + targetId + 'R').val(''); - }); - }); - }; - - return { - showLoading: showLoading, - hideLoading: hideLoading, - activeTooltip: activeTooltip, - passwordDetect: passwordDetect, - password: password, - init: function () { - jQuery.extend(jQuery.fancybox.defaults, { - type: 'ajax', - autoWidth: true, - autoHeight: true, - autoResize: true, - autoCenter: true, - fitToView: false, - minHeight: 50, - padding: 0, - helpers: {overlay: {css: {'background': 'rgba(0, 0, 0, 0.1)'}}}, - keys: {close: [27]}, - afterShow: function () { - $('#fancyContainer').find('input:visible:first').focus(); - } - }); - - jQuery.ajaxSetup({ - beforeSend: function () { - showLoading(); - }, - complete: function () { - hideLoading(); - - Common.setContentSize(); - - // Desplazar la barra de desplazamiento al inicio - Common.scrollUp(); - - // Activar tooltips - activeTooltip(); - } - }); - - $(document).ready(function () { - Common.setContentSize(); - //setWindowAdjustSize(); - - // Activar tooltips - activeTooltip(); - }); - }, - Common: Common - }; -}(jQuery); - -// Inicializar funciones del Tema -var sysPassUtil = sysPass.Util.Theme; -sysPassUtil.init(); \ No newline at end of file diff --git a/inc/themes/classic/js/functions.min.js b/inc/themes/classic/js/functions.min.js deleted file mode 100644 index b94b90f8..00000000 --- a/inc/themes/classic/js/functions.min.js +++ /dev/null @@ -1 +0,0 @@ -sysPass.Util.Theme=function(){var f=new sysPass.Util.Common(),g=f.passwordData,e=f.APP_ROOT,a=f.LANG,j=f.PK;var c=function(){if(document.getElementById("wrap-loading")!==null){$("#wrap-loading").show();$("#loading").addClass("is-active")}else{$.fancybox.showLoading()}};var k=function(){if(document.getElementById("wrap-loading")!==null){$("#wrap-loading").hide();$("#loading").removeClass("is-active")}else{$.fancybox.hideLoading()}};var h=function(){$(".active-tooltip").tooltip({content:function(){return $(this).attr("title")},tooltipClass:"tooltip"});$(".help-tooltip").tooltip({content:function(){return $(this).next("div").html()},tooltipClass:"tooltip"})};var i=function(r,o,l,n){var q=0,m="",p;while(q=33)&&(p<=47)){continue}if((p>=58)&&(p<=64)){continue}if((p>=91)&&(p<=96)){continue}if((p>=123)&&(p<=126)){continue}}if(!g.complexity.numbers&&p>=48&&p<=57){continue}if(!g.complexity.uppercase&&p>=65&&p<=90){continue}q++;m+=String.fromCharCode(p)}if(l===true){$("#viewPass").attr("title",m)}else{alertify.alert('

    '+a[6]+'

    '+m+"

    ")}var s=zxcvbn(m);g.passLength=m.length;if(n){f.outputResult(s.score,n);$("#"+n).val(m);$("#"+n+"R").val(m);sysPassUtil.Common.encryptFormValue("#"+n+"R");$("#"+n).focus()}else{f.outputResult(s.score,n);$("input:password, input.password").val(m);$("#passLevel").show(500)}};var b=function(){$('
    ').dialog({modal:true,title:a[29],width:"450px",open:function(){var l=$(this);var m='
    ';l.html(m);l.dialog("option","position","center");l.ready(function(){$("#checkbox-numbers").prop("checked",g.complexity.numbers);$("#checkbox-uppercase").prop("checked",g.complexity.uppercase);$("#checkbox-symbols").prop("checked",g.complexity.symbols);$("#passlength").val(g.complexity.numlength);$(".dialog-btns-complexity").buttonset({icons:{primary:"ui-icon-transferthick-e-w"}});$(".inputNumber").spinner();$(".btnDialogOk").button().click(function(){g.complexity.numbers=$(" #checkbox-numbers").is(":checked");g.complexity.uppercase=$("#checkbox-uppercase").is(":checked");g.complexity.symbols=$("#checkbox-symbols").is(":checked");g.complexity.numlength=parseInt($("#passlength").val());l.dialog("close")})})},close:function(){$(this).dialog("destroy")}})};var d=function(){$(".passwordfield__input").each(function(){var n=$(this);var l=$(this).attr("id");if(n.next().hasClass("password-actions")){return}var m='
    ";m+='
    ";m+="
      ";m+='
    • '+a[28]+"
    • ";m+='
    • '+a[29]+"
    • ";m+='
    • '+a[30]+"
    • ";m+="
    ";n.after('
    ');n.next(".password-actions").prepend(m).prepend('').prepend('');$(".quickGenPass").button({text:false,icons:{primary:"ui-icon-gear"}}).click(function(){i(11,true,true,l)}).next().button({text:false,icons:{primary:"ui-icon-key"}}).click(function(){var o=$(this).parent().next().show().position({my:"left top",at:"left bottom",of:this});$(document).one("click",function(){o.hide()});return false}).parent().buttonset().next().hide().menu();$(this).on("keyup",function(){f.checkPassLevel($(this).val(),l)})});$(".passwordfield__input-show").each(function(){var m=$(this);var l=$(this).attr("id");m.after('')});$(".passGen").each(function(){$(this).on("click",function(){var l=$(this).data("targetid");i(11,true,true,l);$("#"+l).focus()})});$(".passComplexity").each(function(){$(this).on("click",function(){b()})});$(".showpass").each(function(){$(this).on("mouseover",function(){var l=$(this).data("targetid");$(this).attr("title",$("#"+l).val())})});$(".reset").each(function(){$(this).on("click",function(){var l=$(this).data("targetid");$("#"+l).val("");$("#"+l+"R").val("")})})};return{showLoading:c,hideLoading:k,activeTooltip:h,passwordDetect:d,password:i,init:function(){jQuery.extend(jQuery.fancybox.defaults,{type:"ajax",autoWidth:true,autoHeight:true,autoResize:true,autoCenter:true,fitToView:false,minHeight:50,padding:0,helpers:{overlay:{css:{background:"rgba(0, 0, 0, 0.1)"}}},keys:{close:[27]},afterShow:function(){$("#fancyContainer").find("input:visible:first").focus()}});jQuery.ajaxSetup({beforeSend:function(){c()},complete:function(){k();f.setContentSize();f.scrollUp();h()}});$(document).ready(function(){f.setContentSize();h()})},Common:f}};var sysPassUtil=new sysPass.Util.Theme();sysPassUtil.init(); \ No newline at end of file diff --git a/inc/themes/classic/ldap.inc b/inc/themes/classic/ldap.inc deleted file mode 100644 index 091bbf88..00000000 --- a/inc/themes/classic/ldap.inc +++ /dev/null @@ -1,233 +0,0 @@ - -
    -
    - -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - /> -
    - - - - - /> -
    - - - - - /> -
    - - - - /> -
    - - - - - /> -
    - - - - - /> -
    - - - - - -
    - - - - - -
    - - - - - - /> -
    - - - -
    - -
    - - - - - - - - - -
    - -
    - -
    -
    \ No newline at end of file diff --git a/inc/themes/classic/login-2fa.inc b/inc/themes/classic/login-2fa.inc deleted file mode 100644 index f95a4a04..00000000 --- a/inc/themes/classic/login-2fa.inc +++ /dev/null @@ -1,30 +0,0 @@ -
    - - - -
    -
    - -
    - - -
    -
    - - - - - -
    -
    - -
    - -
    -
    \ No newline at end of file diff --git a/inc/themes/classic/login.inc b/inc/themes/classic/login.inc deleted file mode 100644 index a6e8b8f8..00000000 --- a/inc/themes/classic/login.inc +++ /dev/null @@ -1,78 +0,0 @@ -
    -
    -
    - -
    - -
    - - -
    - -
    - - - - - - 0): ?> - $value): ?> - - - -
    -
    - - -
    - -
    - -
    - - -
    - - - - -
    - - - -
    - <?php echo _('Nuevas Características'); ?> -

    -
    -
    -
      - - ', $feature , ''; ?> - -
    -
    - \ No newline at end of file diff --git a/inc/themes/classic/mail.inc b/inc/themes/classic/mail.inc deleted file mode 100644 index f99b8623..00000000 --- a/inc/themes/classic/mail.inc +++ /dev/null @@ -1,111 +0,0 @@ - -
    -
    - -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - /> -
    - - - -
    - - - -
    - - - - /> -
    - - - -
    - - - -
    - - - -
    - - - -
    - - - - /> -
    - - - - - - - - - - -
    - -
    - -
    -
    \ No newline at end of file diff --git a/inc/themes/classic/menu.inc b/inc/themes/classic/menu.inc deleted file mode 100644 index 3daec2f0..00000000 --- a/inc/themes/classic/menu.inc +++ /dev/null @@ -1,23 +0,0 @@ -
    -
    -
      - - - - - - - - - -
    • - -
    -
    -
    -
    diff --git a/inc/themes/classic/passreset.inc b/inc/themes/classic/passreset.inc deleted file mode 100644 index 56d34fc6..00000000 --- a/inc/themes/classic/passreset.inc +++ /dev/null @@ -1,55 +0,0 @@ - -
    - - -
    -
    - - -

    - -

    -

    - -

    - -

    - -

    -

    - -

    - - - - - -
    - -
    - - - - - - -
    -
    -
    \ No newline at end of file diff --git a/inc/themes/classic/preferences-security.inc b/inc/themes/classic/preferences-security.inc deleted file mode 100644 index db4cc430..00000000 --- a/inc/themes/classic/preferences-security.inc +++ /dev/null @@ -1,61 +0,0 @@ - -
    -
    - -
    - -
    - - - - - - - -
    - - - - - - /> - - -

    - QR Code - -

    - -

    - - - -

    - <?php echo _('Atención'); ?> - -
    - - - - - - - -
    -
    - -
    -
    \ No newline at end of file diff --git a/inc/themes/classic/preferences-site.inc b/inc/themes/classic/preferences-site.inc deleted file mode 100644 index bbefa54a..00000000 --- a/inc/themes/classic/preferences-site.inc +++ /dev/null @@ -1,134 +0,0 @@ - -
    -
    - -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - -
    - - - - - - - /> -
    - - - - - - -
    - - - - - - /> -
    - - - - - - /> -
    - - - - - - /> -
    - - - - - - -
    -
    - -
    -
    \ No newline at end of file diff --git a/inc/themes/classic/profiles.inc b/inc/themes/classic/profiles.inc deleted file mode 100644 index 85ea7e67..00000000 --- a/inc/themes/classic/profiles.inc +++ /dev/null @@ -1,173 +0,0 @@ -
    -

    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - /> -
    -
    - - isAccView()) ? 'CHECKED' : ''; ?> /> - - isAccViewPass()) ? 'CHECKED' : ''; ?> /> -
    - - isAccViewHistory()) ? 'CHECKED' : ''; ?> /> - - isAccEdit()) ? 'CHECKED' : ''; ?> /> -
    - - isAccEditPass()) ? 'CHECKED' : ''; ?> /> - - isAccAdd()) ? 'CHECKED' : ''; ?> /> -
    - - isAccDelete()) ? 'CHECKED' : ''; ?> /> - - isAccFiles()) ? 'CHECKED' : ''; ?> /> -
    -
    -
    - - isConfigGeneral()) ? 'CHECKED' : ''; ?> /> - - isConfigEncryption()) ? 'CHECKED' : ''; ?> /> -
    - - isConfigBackup()) ? 'CHECKED' : ''; ?> /> - - isConfigImport()) ? 'CHECKED' : ''; ?> /> -
    -
    -
    - - isMgmUsers()) ? 'CHECKED' : ''; ?> /> - - isMgmGroups()) ? 'CHECKED' : ''; ?> /> -
    - - isMgmProfiles()) ? 'CHECKED' : ''; ?> /> - - isMgmCategories()) ? 'CHECKED' : ''; ?> /> -
    - - isMgmCustomers()) ? 'CHECKED' : ''; ?> /> - - isMgmCustomFields()) ? 'CHECKED' : ''; ?> /> -
    - - isMgmApiTokens()) ? 'CHECKED' : ''; ?> /> - -
    -
    -
    - - isEvl()) ? 'CHECKED' : ''; ?> /> -
    -
    - - - user_login, ' | '; ?> - - - - -
    - - - - - - - - - - -
    - - -
    -
    - -
    - -
    \ No newline at end of file diff --git a/inc/themes/classic/search.inc b/inc/themes/classic/search.inc deleted file mode 100644 index 5dfefaf0..00000000 --- a/inc/themes/classic/search.inc +++ /dev/null @@ -1,214 +0,0 @@ -
    - -
    - -
    -
      - -
    • - - -
      - getIconDown()->getIcon(); ?> -
      -
      - getIconUp()->getIcon(); ?> -
      -
    • - -
    -
    - - - - - - - -
    \ No newline at end of file diff --git a/inc/themes/classic/searchbox.inc b/inc/themes/classic/searchbox.inc deleted file mode 100644 index 15c3269e..00000000 --- a/inc/themes/classic/searchbox.inc +++ /dev/null @@ -1,127 +0,0 @@ -
    - - - - - -
    - - - - - - - - /> - - - - - - - - - - - star - - -
    -
    - \ No newline at end of file diff --git a/inc/themes/classic/sessionbar.inc b/inc/themes/classic/sessionbar.inc deleted file mode 100644 index abd02448..00000000 --- a/inc/themes/classic/sessionbar.inc +++ /dev/null @@ -1,19 +0,0 @@ - \ No newline at end of file diff --git a/inc/themes/classic/tabs-end.inc b/inc/themes/classic/tabs-end.inc deleted file mode 100644 index 2e74576a..00000000 --- a/inc/themes/classic/tabs-end.inc +++ /dev/null @@ -1,13 +0,0 @@ -
    - - \ No newline at end of file diff --git a/inc/themes/classic/tabs-start.inc b/inc/themes/classic/tabs-start.inc deleted file mode 100644 index 783a9723..00000000 --- a/inc/themes/classic/tabs-start.inc +++ /dev/null @@ -1,9 +0,0 @@ - -
    -
      - $tab): ?> -
    • - -
    • - -
    \ No newline at end of file diff --git a/inc/themes/classic/tags.inc b/inc/themes/classic/tags.inc deleted file mode 100644 index 9abfe361..00000000 --- a/inc/themes/classic/tags.inc +++ /dev/null @@ -1,34 +0,0 @@ - -
    -

    - -
    - - - - - - - -
    - -
    - - - - - - - -
    -
    -
    - -
    -
    \ No newline at end of file diff --git a/inc/themes/classic/tokens.inc b/inc/themes/classic/tokens.inc deleted file mode 100644 index 2aa9149a..00000000 --- a/inc/themes/classic/tokens.inc +++ /dev/null @@ -1,69 +0,0 @@ -
    -

    - -
    - - - - - - - - - - - - - - - - - - - - - - -
    - -
    - -
    - - - -
    authtoken_token : ''; ?>
    - - - - - - - -
    -
    -
    - -
    -
    - \ No newline at end of file diff --git a/inc/themes/classic/update.inc b/inc/themes/classic/update.inc deleted file mode 100644 index 548478d4..00000000 --- a/inc/themes/classic/update.inc +++ /dev/null @@ -1,27 +0,0 @@ - - - -
    - - - -    -
    cloud_download
    -
    - -
    - check_circle -
    - -
    warning -
    - -
    - diff --git a/inc/themes/classic/upgrade.inc b/inc/themes/classic/upgrade.inc deleted file mode 100644 index 134b3180..00000000 --- a/inc/themes/classic/upgrade.inc +++ /dev/null @@ -1,24 +0,0 @@ -
    - - -
    -
    - -

    - -

    - - - -
    - -
    - -
    -
    -
    diff --git a/inc/themes/classic/users.inc b/inc/themes/classic/users.inc deleted file mode 100644 index 256e1b72..00000000 --- a/inc/themes/classic/users.inc +++ /dev/null @@ -1,179 +0,0 @@ -
    -

    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - -
    - - /> - - - - - - -
    - -
    - -
    - - - - - -
    - -
    - -
    - -
    -
    - isUserIsAdminApp() || $isDemo): ?> - - /> - - /> - -
    - - /> - - /> -
    -
    - - - - - - - - - -
    - - -
    -
    - -
    - -
    - \ No newline at end of file diff --git a/inc/themes/classic/userspass.inc b/inc/themes/classic/userspass.inc deleted file mode 100644 index 97c370dc..00000000 --- a/inc/themes/classic/userspass.inc +++ /dev/null @@ -1,39 +0,0 @@ -
    -

    - -
    - - - - - - - - - -
    - - - -
    - - -
    - - - -
    - -
    - -
    -
    - -
    -
    \ No newline at end of file diff --git a/inc/themes/classic/wiki.inc b/inc/themes/classic/wiki.inc deleted file mode 100644 index e7dde478..00000000 --- a/inc/themes/classic/wiki.inc +++ /dev/null @@ -1,272 +0,0 @@ - -
    -
    - -
    - -
    - - - - - - - - - - - - - - - - - -
    - - - - - - /> -
    - - - - - -
    - - - - - -
    - - - - - -
    - -
    - -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - - /> -
    - - - - - /> -
    - - - - - /> -
    - - - - - /> -
    - - - /> -
    - - - - - /> -
    - - -
    - - - - - - - - - - -
    - -
    - -
    -
    - - \ No newline at end of file diff --git a/inc/themes/classic/wikipage.inc b/inc/themes/classic/wikipage.inc deleted file mode 100644 index 92132bd3..00000000 --- a/inc/themes/classic/wikipage.inc +++ /dev/null @@ -1,29 +0,0 @@ -
    -

    - -
    - - - 0): ?> -

    -
    - -
      - -
    • %s', _('Página'), $wikiUrlBase . '/' . $result['id'], $result['id']); ?>
    • - -
    - -

    - -
    -
    - -
      -
    • %s', _('Página'), $wikiUrlBase . '/' . $pageInfo['name'], $pageInfo['name']); ?>
    • -
    • -
    • -
    - -
    -
    \ No newline at end of file diff --git a/inc/themes/material-blue/css/alertify-custom.css b/inc/themes/material-blue/css/alertify-custom.css deleted file mode 100644 index ac1b564b..00000000 --- a/inc/themes/material-blue/css/alertify-custom.css +++ /dev/null @@ -1,23 +0,0 @@ -.alertify-logs > *.error { - background: #F44336 !important; - background: rgba(244, 67, 54, .9) !important; -} - -.alertify-logs > *.success { - background: #009688; - background: rgba(0, 150, 136, .9) !important; -} - -.alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button).ok, -.alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button).ok { - color: #FFFFFF; - background-color: #009688; - background-color: rgba(0, 150, 136, .9) !important; -} - -.alertify .dialog nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button).cancel, -.alertify .alert nav button:not(.btn):not(.pure-button):not(.md-button):not(.mdl-button).cancel { - color: #FFFFFF; - background: #F44336 !important; - background: rgba(244, 67, 54, .9) !important; -} \ No newline at end of file diff --git a/inc/themes/material-blue/css/mdl-jquery-modal-dialog.css b/inc/themes/material-blue/css/mdl-jquery-modal-dialog.css new file mode 100644 index 00000000..695445d6 --- /dev/null +++ b/inc/themes/material-blue/css/mdl-jquery-modal-dialog.css @@ -0,0 +1,57 @@ +.dialog-container, +.loading-container { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + overflow: scroll; + background: rgba(0, 0, 0, 0.4); + z-index: 9999; + opacity: 0; + -webkit-transition: opacity 400ms ease-in; + -moz-transition: opacity 400ms ease-in; + transition: opacity 400ms ease-in; +} + +.dialog-container > div { + position: relative; + width: 90%; + max-width: 500px; + min-height: 25px; + margin: 10% auto; + z-index: 99999; + padding-bottom: 1em; +} + +.dialog-container > div > * { + padding: 0 1em; +} + +.dialog-container header { + font-size: 20px; + font-weight: 500; + letter-spacing: 0.02em; + line-height: 1; + background-color: #607d8b; + color: #fff; + padding: .5em; +} + +.dialog-button-bar { + text-align: right; + margin-top: 8px; +} + +.loading-container > div { + position: relative; + width: 50px; + height: 50px; + margin: 10% auto; + z-index: 99999; +} + +.loading-container > div > div { + width: 100%; + height: 100%; +} \ No newline at end of file diff --git a/inc/themes/material-blue/css/mdl-jquery-modal-dialog.min.css b/inc/themes/material-blue/css/mdl-jquery-modal-dialog.min.css new file mode 100644 index 00000000..b5681b01 --- /dev/null +++ b/inc/themes/material-blue/css/mdl-jquery-modal-dialog.min.css @@ -0,0 +1 @@ +.dialog-container,.loading-container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:scroll;background:rgba(0,0,0,0.4);z-index:9999;opacity:0;-webkit-transition:opacity 400ms ease-in;-moz-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in}.dialog-container>div{position:relative;width:90%;max-width:500px;min-height:25px;margin:10% auto;z-index:99999;padding-bottom:1em}.dialog-container>div>*{padding:0 1em}.dialog-container header{font-size:20px;font-weight:500;letter-spacing:.02em;line-height:1;background-color:#607d8b;color:#fff;padding:.5em}.dialog-button-bar{text-align:right;margin-top:8px}.loading-container>div{position:relative;width:50px;height:50px;margin:10% auto;z-index:99999}.loading-container>div>div{width:100%;height:100%} \ No newline at end of file diff --git a/inc/themes/material-blue/css/search-grid.css b/inc/themes/material-blue/css/search-grid.css index a1432c71..6a38b582 100644 --- a/inc/themes/material-blue/css/search-grid.css +++ b/inc/themes/material-blue/css/search-grid.css @@ -16,7 +16,6 @@ #content #data-search .account-label { display: flex; justify-content: space-between; - flex-wrap: wrap; width: 100%; min-height: 8em; height: auto; @@ -138,6 +137,10 @@ } @media screen and (max-width: 1000px) { + #content #data-search .account-label { + flex-wrap: wrap; + } + #content #data-search .account-label .label-field { width: 100%; } diff --git a/inc/themes/material-blue/css/search-grid.min.css b/inc/themes/material-blue/css/search-grid.min.css index 12ec0bf2..2e549569 100644 --- a/inc/themes/material-blue/css/search-grid.min.css +++ b/inc/themes/material-blue/css/search-grid.min.css @@ -1 +1 @@ -#content #data-search .account-info img,#content #data-search .account-actions img{width:24px;height:24px;margin:0 .5em}#content #data-search{text-align:center;padding:.5em 0;width:100%;margin:0 auto}#content #data-search .account-label{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;min-height:8em;height:auto;text-align:left;margin:0 auto .5em;color:#696969;background-color:#fcfcfc;padding:0 .5em}#content #data-search .account-label .label-row-up,#content #data-search .account-label .label-row-down{display:flex;flex-wrap:wrap;min-height:3em;height:auto;width:100%;padding:.5em 0}#content #data-search .account-label .label-row-down{height:3em}#content #data-search .account-label .label-left{display:flex;flex-wrap:wrap;align-items:center}#content #data-search .account-label .label-right{display:flex;flex-wrap:wrap;width:15em}#content #data-search .account-label .label-right>div{width:15em}#content #data-search .account-label .label-field{width:15em;min-height:3em;height:auto}#content #data-search .account-label .field-customer{width:20em}#content #data-search .account-label .field-name{padding:.3em .2em;color:#b9b9b9;display:none}#content #data-search .account-label .field-text{width:14em;padding:.3em .3em;word-wrap:break-word}#content #data-search .account-label .header .field-name{color:white;font-weight:bold}#content #data-search .account-label .field-text a{color:#4895fa}#content #data-search .account-label .no-link,#content #data-search .account-label .no-link a{color:white;font-weight:bold}#content #data-search .account-info{padding:.5em 0 .5em 0;text-align:left;opacity:.3}#content #data-search .account-info:hover{opacity:1}#content #data-search .account-actions{align-self:baseline;padding:.5em 0;text-align:right;border-top:1px solid #c9c9c9}#content .actions-optional{display:none}#content #data-search .account-spacer{float:left;clear:left;height:2em;width:20%}#content #data-search .tags-box{display:inline-block}#content #data-search .tags-box span.tag{cursor:pointer;opacity:.3}#content #data-search .tags-box span.tag:hover{opacity:1}@media screen and (max-width:1000px){#content #data-search .account-label .label-field{width:100%}#content #data-search .account-label .field-name{display:block;text-align:left;border-bottom:1px solid #d9d9d9}#content #data-search .account-label .label-right,#content #data-search .account-label .label-right>div{width:100%}} \ No newline at end of file +#content #data-search .account-info img,#content #data-search .account-actions img{width:24px;height:24px;margin:0 .5em}#content #data-search{text-align:center;padding:.5em 0;width:100%;margin:0 auto}#content #data-search .account-label{display:flex;justify-content:space-between;width:100%;min-height:8em;height:auto;text-align:left;margin:0 auto .5em;color:#696969;background-color:#fcfcfc;padding:0 .5em}#content #data-search .account-label .label-row-up,#content #data-search .account-label .label-row-down{display:flex;flex-wrap:wrap;min-height:3em;height:auto;width:100%;padding:.5em 0}#content #data-search .account-label .label-row-down{height:3em}#content #data-search .account-label .label-left{display:flex;flex-wrap:wrap;align-items:center}#content #data-search .account-label .label-right{display:flex;flex-wrap:wrap;width:15em}#content #data-search .account-label .label-right>div{width:15em}#content #data-search .account-label .label-field{width:15em;min-height:3em;height:auto}#content #data-search .account-label .field-customer{width:20em}#content #data-search .account-label .field-name{padding:.3em .2em;color:#b9b9b9;display:none}#content #data-search .account-label .field-text{width:14em;padding:.3em .3em;word-wrap:break-word}#content #data-search .account-label .header .field-name{color:white;font-weight:bold}#content #data-search .account-label .field-text a{color:#4895fa}#content #data-search .account-label .no-link,#content #data-search .account-label .no-link a{color:white;font-weight:bold}#content #data-search .account-info{padding:.5em 0 .5em 0;text-align:left;opacity:.3}#content #data-search .account-info:hover{opacity:1}#content #data-search .account-actions{align-self:baseline;padding:.5em 0;text-align:right;border-top:1px solid #c9c9c9}#content .actions-optional{display:none}#content #data-search .account-spacer{float:left;clear:left;height:2em;width:20%}#content #data-search .tags-box{display:inline-block}#content #data-search .tags-box span.tag{cursor:pointer;opacity:.3}#content #data-search .tags-box span.tag:hover{opacity:1}@media screen and (max-width:1000px){#content #data-search .account-label{flex-wrap:wrap}#content #data-search .account-label .label-field{width:100%}#content #data-search .account-label .field-name{display:block;text-align:left;border-bottom:1px solid #d9d9d9}#content #data-search .account-label .label-right,#content #data-search .account-label .label-right>div{width:100%}} \ No newline at end of file diff --git a/inc/themes/material-blue/css/styles.css b/inc/themes/material-blue/css/styles.css index 30a99f5b..1efd0227 100644 --- a/inc/themes/material-blue/css/styles.css +++ b/inc/themes/material-blue/css/styles.css @@ -603,7 +603,7 @@ pre, code, samp, kbd { } #content .data-table tbody td.cell-nodata { - padding: 1em 0; + padding: 0 .5em; text-align: left; } @@ -1647,6 +1647,10 @@ fieldset.warning a { z-index: 9999 !important } +.help-box { + display: none; +} + @media screen and (max-width: 1000px) { #content #searchbox { position: relative; diff --git a/inc/themes/material-blue/css/styles.min.css b/inc/themes/material-blue/css/styles.min.css index b1a48f9e..a3b2f7a7 100644 --- a/inc/themes/material-blue/css/styles.min.css +++ b/inc/themes/material-blue/css/styles.min.css @@ -1 +1 @@ -html,body{margin:0;padding:0;text-align:left;background-color:#f5f5f5;color:#555;font-size:12px;font-weight:normal;box-sizing:border-box}*{font-family:Roboto-Regular,Verdana,Tahoma,sans-serif}*,*:before,*:after{box-sizing:inherit}table{font-size:11px;border-spacing:0}table th{border-bottom:2px solid transparent;vertical-align:middle}table th .icon{width:24px;height:24px}table tr.odd{background-color:#f9f9f9}table tr.even>td,table tr.odd>td{border-bottom:1px solid #d9d9d9 !important}table tr.even:hover{background-color:#e8ff99}table tr.odd:hover{background-color:#e8ff99}table tr{height:20px}table td{padding:3px}table td.txtCliente{font-weight:bold;text-align:center}form{font-size:11px;margin:0}input.inputImg,img.inputImg{background-color:transparent !important;width:24px !important;height:24px !important;border:0;vertical-align:middle;margin:0 .5em}input.txtFile{width:200px}input.txtLong{width:300px}textarea{width:350px;resize:none}select.files{width:250px}input.spinner{width:5em}img{margin:0;padding:0;border:0;cursor:pointer}img.inputImgMini{background-color:transparent !important;width:16px !important;height:16px !important;margin:0 5px 0 5px;border:0;vertical-align:middle}i{cursor:pointer}.altTable{border:0;font-size:10px}.altTable .section{font-size:14px;font-weight:bold}a,a:visited{text-decoration:none;color:rgba(83,109,254,1)}a:hover,a:active,a:focus{text-decoration:none;cursor:pointer}#nojs{width:80%;text-align:center;vertical-align:middle;margin:10px auto;padding:3px;background-color:red;color:white;font-weight:bold;font-size:14px}pre,code,samp,kbd{font-family:Consolas,"Andale Mono WT","Andale Mono","Bitstream Vera Sans Mono","Nimbus Mono L",Monaco,"Courier New",monospace;font-size:1em;direction:ltr;text-align:left;background-color:#fbfaf9;color:#333;box-shadow:inset 0 0 .3em #ccc;border-radius:2px}#wrap{height:auto !important;min-height:100%;width:100%;background-color:#f5f5f5}#wrap-loading{position:fixed;z-index:9999;top:50%;left:50%;padding:1em;background-color:rgba(255,255,255,.8);border-radius:5px;display:none}#container{margin:auto;width:100%}#container.login{margin-top:3%}#container.error,#container.install,#container.passreset{width:100%}#container .logo{height:64px}#container #actions-bar{z-index:100;display:flex;justify-content:space-between;position:fixed;border:0 none;top:0;left:0;width:100%;padding:1em 0;background-color:transparent}#container #actions-bar-icons{flex-grow:1;text-align:center}#container #actions-bar-logo{display:none;padding:0 .5em}#container #actions-bar-logo img{display:inline-block;width:50px;opacity:.75}#container #content{width:95%;margin:2em auto 8em auto}#container #content.public-link{min-height:0;margin:0}#content td.descField,#fancyContainer td.descField{text-align:right;padding-right:20px;width:25%;font-weight:bold;border-right:1px solid #d9d9d9;color:#555}#content td.valField,#fancyContainer td.valField{padding-left:1em;width:100%}#content #resBuscar{margin-bottom:50px}#content #resBuscar img{vertical-align:middle}#content .pager{width:100%;margin-top:15px;padding:.5em;vertical-align:middle;font-size:11px;color:#999;background-color:#fcfcfc}#content .pager img{margin-left:5px;vertical-align:middle}#content .pager a{margin-left:5px;font-size:12px;color:#999}#content .pager>div{display:inline-block;width:49%}#content .pager .pager-left{text-align:left}#content .pager .pager-right{text-align:right}#content #title{width:50%;padding:7px;margin:auto;background-color:#d9d9d9;color:#fff;font-size:17px;letter-spacing:.3em;text-align:center}#content #title.titleBlue{background-color:#536dfe;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#536dfe),color-stop(90%,#536dfe));background-image:-webkit-linear-gradient(#536dfe 20%,#536dfe 90%);background-image:-moz-linear-gradient(#536dfe 20%,#536dfe 90%);background-image:-o-linear-gradient(#536dfe 20%,#536dfe 90%);background-image:linear-gradient(#536dfe 20%,#536dfe 90%);background:#536dfe url("../inc/themes/material-blue/css/images/ui-bg_highlight-hard_100_536DFE_1x100.png") repeat-x scroll 50% 50%}#content #title.titleNormal{background-color:#607d8b;color:#fff}#content .data-container{width:75%;margin:0 auto}#content .data{width:100%;padding:10px;border:1px solid #c9c9c9;margin:0 auto;background-color:#f9f9f9}#content .data #history-icon{position:relative;top:5em;right:2em}#content .data td{text-align:left}#content .data td.descField{text-align:right;font-size:12px;font-weight:bold;color:#999}#content .data select{min-width:210px}#content .data .list-wrap{max-height:10em;overflow:auto;padding:.5em;margin:1em 0}#content .data .list-wrap ul{list-style-type:none;margin:0;padding:0}#content .data .list-wrap li{display:flex;background:#f2f2f2;padding:.5em;font-size:1em;margin-bottom:.5em}#content .data .list-wrap li:hover{background:#e8eaf6;color:#000}#content .data .list-wrap div.files-item-info{flex-grow:2}#content .data .list-wrap div.files-item-info img{margin:0 .5em}#content .data .list-wrap div.files-item-actions{padding:.3em 0}#content .data .dropzone{width:30em;padding:1em;border:2px dashed #009688;text-align:center}#content .data .dropzone img{vertical-align:middle}#content .data .file-upload{display:none}#content .data .account-permissions{width:100%}#content .data .account-permissions fieldset{border:1px solid #c9c9c9;padding:1em}#content .data .account-permissions legend{font-weight:bold;color:#999;padding:.2em 0}#content .data .account-permissions fieldset>span{font-weight:bold;color:#999;padding:.2em 0;display:inline-block;width:100px;text-align:right}#content span.tag{margin:0 3px 3px 0;padding:.2em;background:#5c6bc0;color:#fff;border:0 solid rgba(0,0,0,0);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#content .extra-info{margin-top:20px}#content .tblIcon{background:url("../imgs/clock.png") no-repeat transparent}#content #tabs .ui-tabs-nav{position:relative;left:12em;width:90%}#content #tabs fieldset{border:1px solid #c9c9c9}#content #tabs #frmConfig label{float:left}#content .tblConfig{margin-bottom:2em}#content .tblConfig td.descField{width:35%;font-size:11px;font-weight:bold}#content .tblConfig td.rowHeader{padding:5px 0 5px 0;background-color:#f5f5f5;text-align:center;font-weight:bold;border-top:15px solid #f9f9f9;border-bottom:3px solid #a9c1d7;letter-spacing:.5em;color:#696969}#content .tblConfig input.checkbox{width:15px;text-align:left;padding:0}#content .tblConfig .option-disabled{text-align:center;background-color:#fff2d9;color:orange;font-weight:bold}#content h2{width:100%;height:1.5em;font-size:18px;color:white;background-color:#a9c1d7;margin:0;padding-top:.1em}#content .section{margin-top:2.5em;border-bottom:1px solid #d9d9d9;text-align:left;font-size:14px;font-weight:bold;color:#045fb4}#content .row_even>td{background-color:#f5f5f5}#content .row_odd>td{background-color:white}#content .data-header ul{list-style:none;width:100%;margin:0 0 10px 0;padding:0}#content .data-header li{display:inline-block;padding:.2em .5em;font-weight:bold;letter-spacing:.2em;color:#fff;text-align:center}#content .data-header li a{color:#777}#content .data-header li img{float:right;width:24px;height:24px;vertical-align:middle}#content .data-header-minimal{border-bottom:1px solid #dfdfdf}#content .data-header-minimal ul{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0}#content .data-header-minimal li{display:inline-flex;min-width:10em;font-weight:normal;letter-spacing:normal}#content .data-header-minimal li a{color:#b9b9b9;padding:.3em .8em}#content .data-table{width:100%}#content .data-table td:first-of-type,#content .data-table th:first-of-type{width:5em}#content .data-table thead th{background-color:#607d8b;color:#fff}#content .data-table tbody td.cell-data{text-align:left}#content .data-table tbody td.cell-nodata{padding:1em 0;text-align:left}#content .data-table tbody td.cell-actions{text-align:right}#content .data-rows ul{display:table;list-style:none;width:100%;margin:0 0 10px 0;padding:0;background-color:#fcfcfc}#content .data-rows li{float:left;display:block;padding:1em;color:#696969;text-align:center;min-height:2em}#content .data-rows li.cell-nodata{padding:1em 0;min-height:2em;text-align:left}#content .data-rows li.cell-actions{float:right;min-height:2em;padding:1em 0;text-align:left;background-color:#fcfcfc;width:15em}#content .data-rows li.cell-nodata img,#content .data-rows li.cell-actions img,#content #data-search .account-info img,#content #data-search .account-actions img{width:24px;height:24px;margin:0 .5em}#content .rowSpace>.cellBorder{height:10px;border-top:1px solid #d9d9d9}#content .rowSpace>.cellBlank{height:10px}#content #resEventLog .data{width:100%}#content #resEventLog thead{text-align:center}#content #resEventLog tbody{width:100%;height:500px;overflow:auto}#content #resEventLog td{border-bottom:1px solid #d9d9d9}#content #resEventLog .cell{text-align:center}#content #resEventLog .cell-description{width:60%}#content #searchbox{background-color:#fcfcfc;background-color:rgba(252,252,252,.75);vertical-align:middle}#content #searchbox{position:relative;height:auto;padding:.5em 1em;margin-bottom:2em}#content #searchbox form{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;text-align:left}#content #searchbox .search-filters>*{margin:0 1em}#content #searchbox .search-filters .filter-buttons{display:inline-block}#content #searchbox .search-filters .filter-slider{width:10em}#content #searchbox .search-filters-tags{display:none;flex-grow:2}#content .btn-clear{opacity:.35;filter:alpha(opacity=35)}#content .btn-clear:hover{opacity:1;filter:alpha(opacity=100)}#content #tabs.ui-widget-content{border:0;background-color:transparent}#content #tabs .ui-widget-header{background:0;border:0;border-bottom:1px solid #c9c9c9}#content #tabs.ui-widget-content{background:none !important}#content #tabs .tabs-spacer{float:left;height:200px}#content .tabs-bottom .ui-tabs-nav{clear:left;padding:0 .2em .2em .2em}#content .tabs-bottom .ui-tabs-nav li{top:auto;bottom:0;margin:0 .2em 1px 0;border-top:0}#content .tabs-bottom .ui-tabs-nav li.ui-tabs-active{margin-top:-1px;padding-top:1px}#datos{float:left;width:400px;text-align:left;margin-top:10px;color:#b9b9b9}#datos a{color:orange;font-weight:bold;border:0;padding:3px;margin:5px 0 5px 0;display:block;width:40px;text-align:center;background-color:transparent}#datos img{border:0}#resAccion,#resFancyAccion{height:20px;padding:5px;margin:5px;font-weight:bold;font-size:14px}#resAccion span{padding:5px;border:#a9a9a9 1px solid}#fancyView{min-width:250px;text-align:center;padding:15px;line-height:20px;border:#d9d9d9 1px solid;font-size:14px}#fancyView ul{list-style:none}#fancyView.msgError{margin:5px;background-color:#fee8e6;color:#c00;font-weight:bold;border:#fed2ce 1px solid}#fancyView.msgOk{margin:5px;background-color:#ecfde4;color:green;font-weight:bold;border:#dbfdcb 1px solid}#fancyView.msgWarn{margin:5px;background-color:#fff2d9;color:orange;font-weight:bold;border:#ffe5b3 1px solid}#fancyView.msgInfo{margin:5px;background-color:#e9e9e9;color:orange;font-weight:bold;border:#ffe5b3 1px solid}#fancyView.backGrey{background-color:#f2f2f2 !important}#fancyView PRE{text-align:left}#fancyView table{border:0;width:100%;font-size:14px;text-align:left}#fancyView td{border-bottom:#d9d9d9 1px solid}#fancyMsg{min-width:250px;height:150px;background-color:#f5f5f5;font-family:Verdana,Arial;font-size:16px;text-align:center;display:table-cell;vertical-align:middle;font-weight:bold;border:0;line-height:20px;padding:0 15px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px}#fancyMsg table{border:0;width:100%;font-size:14px;text-align:left}#fancyMsg td{border-bottom:#d9d9d9 1px solid}#fancyMsg.msgError{background:url('../imgs/bg_msg_error.png') white repeat-x;color:#c00}#fancyMsg.msgOk{background:url('../imgs/bg_msg_ok.png') white repeat-x;color:green}#fancyMsg.msgWarn{background:url('../imgs/bg_msg_warn.png') white repeat-x;color:orange}#fancyMsg.msgInfo{background:url('../imgs/bg_msg_info.png') white repeat-x;color:#555}#fancyView a,#fancyMsg a{color:#555}#fancyContainer{padding:0}#fancyContainer>h2{width:100%;font-size:18px;color:white;background-color:#607d8b;margin:0 0 1em 0;padding:.5em 0;line-height:1em}#fancyContainer select{width:220px}#fancyContainer.help{min-height:100px;background-color:#f5f5f5}#fancyContainer.help p{font-size:14px;text-align:justify;line-height:2em}#fancyContainer #resFancyAccion{display:none}#fancyContainer #resCheck{display:inline-block;width:80%;height:4em;padding:1em 0}#debug{float:left;text-align:left}#debuginfo{width:100%;min-height:10em;padding:1em;background-color:lightgoldenrodyellow;text-align:left;line-height:1.5em}#debuginfo H3{text-align:center}.fancyNone{background-color:transparent !important}.fancydata{min-width:400px;border:0;text-align:left;margin:0 .5em}.fancydata .descField{min-width:100px;font-weight:bold}footer{display:flex;justify-content:space-between;position:fixed;bottom:0;z-index:100;width:100%;padding:.5em 0;background-color:#f5f5f5;color:#b9b9b9;font-size:1em;box-shadow:0 -8px 6px -6px #c9c9c9;-webkit-box-shadow:0 -8px 6px -6px #c9c9c9;-moz-box-shadow:0 -8px 6px -6px #c9c9c9}footer,footer .footer-parts{display:flex;justify-content:space-between}footer #footer-left,footer #footer-right{width:50%;margin:0 1em}footer #footer-right{justify-content:flex-end;text-align:right}footer #updates{min-width:10em;text-align:center;cursor:pointer}footer #status{margin:0 1em}footer #status>div{display:inline-block}footer #status .status-info{padding:.5em}footer #session{text-align:left;color:#999;font-size:.8em}footer a,footer a:visited{color:#b9b9b9}footer #project a:hover{color:#a9c1d7;border-bottom:1px solid #a9c1d7}footer #updates a:hover{color:#a9c1d7}footer img{border:0;width:16px;height:16px;vertical-align:middle}.round{border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important}.round5{border-radius:5px !important;-moz-border-radius:5px !important;-webkit-border-radius:5px !important}.midround{border-radius:0 0 10px 10px !important;-moz-border-radius:0 0 10px 10px !important;-webkit-border-radius:0 0 10px 10px !important}.midroundup{border-radius:10px 10px 0 0 !important;-moz-border-radius:10px 10px 0 0 !important;-webkit-border-radius:10px 10px 0 0 !important}.fullround{border-radius:50% !important;-moz-border-radius:50% !important;-webkit-border-radius:50% !important}.iconMini{width:16px !important;height:16px !important;vertical-align:middle}#content .error{width:350px;margin:15px;padding:15px;background-color:#f9f9f9;color:orange;border:orange 1px solid;margin:0 auto;text-align:center;font-size:16px;line-height:1.5em}.hide{display:none !important}.btn-checks{padding:5px;margin:.2em 0;width:30em;border-bottom:1px solid #c9c9c9}.shadow{box-shadow:1px 1px 2px #d9d9d9}.noRes{width:60%;margin:15px;padding:15px;background-color:#f9f9f9;color:#a9a9a9;border:#c9c9c9 1px solid;margin:20px auto;text-align:center;font-size:16px}.header-blue{background:#536dfe url("../inc/themes/material-blue/css/images/ui-bg_highlight-hard_100_536DFE_1x100.png") repeat-x scroll 50% 50%}.header-grey{background-color:#607d8b;color:#fff;min-height:2em}.no-background{background:none !important}.action-in-box{display:inline-block;height:4em;margin:.7em 0;text-align:right}.action-in-box ul{list-style:none;margin:0;padding:0}.tab-data{margin:2em auto 0;width:75%}.item-actions{margin:1em auto}.tab-actions{margin:2em 0}.item-actions>ul,.tab-actions>ul{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;list-style:none;margin:0;padding:0}.item-actions>ul>li,.tab-actions>ul>li{margin-left:.5em}.fullWidth{max-width:100% !important}.filterOn{padding:.3em 1em;background-color:#ecfde4;color:green !important;border:#dbfdcb 1px solid !important}.globalOn{padding:.3em 1em;background-color:#fff2d9;color:orange !important;border:#ffe5b3 1px solid !important}.opacity50{filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.custom-combobox{position:relative;display:inline-block}.custom-combobox input{width:80%}.custom-combobox-toggle{position:absolute;top:0;bottom:0;margin-left:-1px;padding:0;*height:1.7em;*top:.1em}.custom-combobox-input{margin:0;padding:.3em}.ui-tooltip{background:#ffffa3;color:#555;padding:10px;border-radius:10px;box-shadow:0 0 7px #a9a9a9}.ui-autocomplete,.ui-menu-item{z-index:8050}.fancybox-inner{overflow:visible !important}.passLevel{width:20px;height:20px;display:inline-block;position:relative;top:2px}.passLevel.strongest,.passLevel.strongest:hover{background-color:#ecfde4 !important;color:green;font-weight:bold;border:lightgreen 1px solid}.passLevel.strong,.passLevel.strong:hover{background-color:#e6f2ff !important;color:#64b4f4;font-weight:bold;border:#64b4f4 1px solid}.passLevel.good,.passLevel.good:hover{background-color:#fff2d9 !important;color:orange;font-weight:bold;border:#ffe5b3 1px solid}.passLevel.weak,.passLevel.weak:hover{background-color:#fee8e6 !important;color:#c00;font-weight:bold;border:#fed2ce 1px solid}#alert #alert-text{margin:15px auto;font-size:14px;font-weight:bold}#alert #alert-pass{width:50%;padding:10px;margin:15px auto;border:1px solid #c9c9c9;color:#555;font-weight:bold}.dialog-user-text{padding:.5em;border-bottom:#d9d9d9 1px solid;text-align:center;min-width:200px;color:#d9d9d9}.dialog-pass-text{padding:.5em;border:transparent 1px solid;text-align:center;min-width:200px}.dialog-buttons{text-align:center;padding:.5em;border-top:1px solid #c9c9c9;line-height:2.5em}.dialog-clip-pass-copy{background-color:#ecfde4;color:green;border:#dbfdcb 1px solid}.help-box{background-color:#fff !important;color:#607d8b}.help-box>*{font-weight:bold}.help-text{text-align:justify;line-height:1.5em;margin-top:1em}.tooltip{width:300px;max-width:300px;background-color:#777;color:#fff;z-index:101}.cursor-pointer{cursor:pointer}.password-actions{display:inline-block;width:12em}.password-actions>span,.password-actions i{margin-right:.6em}.custom-input-color{width:3em;height:1em;display:inline-block}.account-pass-image{height:32px;width:auto}.select-box{min-width:20em}#login-container{width:40em;margin:0 auto;background:transparent url("../imgs/logo_full_bg.png") no-repeat top left;background-size:auto 10em}#login-container #boxLogin{position:relative;margin:11em auto 0 auto;width:100%;min-height:12em;padding:1em;background-color:#fff}#login-container #boxLogin #boxData{height:100%;min-height:14em;text-align:left;background-color:transparent}#login-container #boxLogin #boxData i{margin-right:.5em;opacity:.5}#login-container #boxLogin #boxButton{position:absolute;top:2em;right:2em}#login-container #boxLogin #boxActions{position:absolute;bottom:1em;right:1em;width:100%;padding:.5em;text-align:right}#login-container #boxLogin #boxActions a{color:#c9c9c9}#login-container #boxLogout{width:250px;margin:8em auto 0 auto;font-size:14px;text-align:center;color:orange;background:#fff2d9;border:#ffe5b3 1px solid;padding:.5em}#login-container #boxUpdated{width:350px;margin:5em auto 5em auto;font-size:14px;text-align:center;color:green;background:#ecfde4;border:#dbfdcb 1px solid;padding:.5em}fieldset.warning{padding:8px;color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7;border-radius:5px}fieldset.warning legend{color:#b94a48 !important}fieldset.warning a{color:#b94a48 !important;font-weight:bold}#actions{width:100%;line-height:2em}#actions #logo{display:flex;width:100%;margin-bottom:30px;color:#607d8b;align-items:center;background:url("../imgs/logo_full_bg.png") left no-repeat;background-size:auto 150px;height:150px}#actions #logo #pageDesc{color:#607d8b;align-self:auto;flex:1 0 auto;text-align:center}#actions #logo #pageDesc h1{font-weight:bold;font-size:24px;letter-spacing:3px}#actions ul.errors{max-width:40%;margin:0 auto;list-style:none;font-size:14px;text-align:left}#actions ul.errors>li{margin:1.5em auto;border-radius:5px;padding:.5em}#actions ul.errors>li.err_critical{color:#b94a48;background:#fed7d7;border:1px solid red}#actions ul.errors>li.err_warning{color:orange;background:#fff2d9;border:#ffe5b3 1px solid}#actions ul.errors>li.err_ok{color:green;background:#ecfde4;border:#dbfdcb 1px solid;font-weight:bold}#actions ul.errors>li>p.hint{background-image:url('../imgs/info.png');background-repeat:no-repeat;color:#777;padding-left:25px;background-position:0 .3em;font-size:12px}#actions form{width:450px;margin:0 auto;text-align:left}#actions form fieldset legend{width:100%;margin-top:1em;color:#fff;font-size:14px;font-weight:bold;text-align:center;background-color:#607d8b;margin-bottom:1em;border-radius:5px;letter-spacing:.2em;padding:.2em 0}#actions div.buttons{margin-top:2em;text-align:center}#whatsNewIcon{text-align:center}#whatsNewIcon img{width:64px;height:64px}#whatsNewIcon h2{display:inline-block;color:#555;font-size:16px}#whatsNew{margin:0 auto;width:500px;background-color:#fffde1;padding:2em;line-height:1.5em;font-size:16px;color:#555;border:1px solid #d9d9d9;margin-bottom:3em;display:none}#whatsNew ul{padding:0;border:0}#whatsNew li{padding-left:37px;background:url("../imgs/arrow-list.png") left center no-repeat;line-height:32px;list-style:none}.no-title .ui-dialog-titlebar{display:none}.ui-dialog{z-index:9999 !important}@media screen and (max-width:1000px){#content #searchbox{position:relative;left:0;width:100%}#content #searchbox form{flex-wrap:wrap}#content #searchbox form>div{width:100%}#content #searchbox input[type=text]{width:100%}footer{display:none}footer,footer .footer-parts{justify-content:space-between;flex-wrap:wrap}footer #footer-left,footer #footer-right,footer .footer-parts>div{width:100%}footer .footer-parts>div{padding:.5em 0}} \ No newline at end of file +html,body{margin:0;padding:0;text-align:left;background-color:#f5f5f5;color:#555;font-size:12px;font-weight:normal;box-sizing:border-box}*{font-family:Roboto-Regular,Verdana,Tahoma,sans-serif}*,*:before,*:after{box-sizing:inherit}table{font-size:11px;border-spacing:0}table th{border-bottom:2px solid transparent;vertical-align:middle}table th .icon{width:24px;height:24px}table tr.odd{background-color:#f9f9f9}table tr.even>td,table tr.odd>td{border-bottom:1px solid #d9d9d9!important}table tr.even:hover{background-color:#e8ff99}table tr.odd:hover{background-color:#e8ff99}table tr{height:20px}table td{padding:3px}table td.txtCliente{font-weight:bold;text-align:center}form{font-size:11px;margin:0}input.inputImg,img.inputImg{background-color:transparent!important;width:24px!important;height:24px!important;border:0;vertical-align:middle;margin:0 .5em}input.txtFile{width:200px}input.txtLong{width:300px}textarea{width:350px;resize:none}select.files{width:250px}input.spinner{width:5em}img{margin:0;padding:0;border:0;cursor:pointer}img.inputImgMini{background-color:transparent!important;width:16px!important;height:16px!important;margin:0 5px 0 5px;border:0;vertical-align:middle}i{cursor:pointer}.altTable{border:0;font-size:10px}.altTable .section{font-size:14px;font-weight:bold}a,a:visited{text-decoration:none;color:rgba(83,109,254,1)}a:hover,a:active,a:focus{text-decoration:none;cursor:pointer}#nojs{width:80%;text-align:center;vertical-align:middle;margin:10px auto;padding:3px;background-color:red;color:white;font-weight:bold;font-size:14px}pre,code,samp,kbd{font-family:Consolas,"Andale Mono WT","Andale Mono","Bitstream Vera Sans Mono","Nimbus Mono L",Monaco,"Courier New",monospace;font-size:1em;direction:ltr;text-align:left;background-color:#fbfaf9;color:#333;box-shadow:inset 0 0 .3em #ccc;border-radius:2px}#wrap{height:auto!important;min-height:100%;width:100%;background-color:#f5f5f5}#wrap-loading{position:fixed;z-index:9999;top:50%;left:50%;padding:1em;background-color:rgba(255,255,255,.8);border-radius:5px;display:none}#container{margin:auto;width:100%}#container.login{margin-top:3%}#container.error,#container.install,#container.passreset{width:100%}#container .logo{height:64px}#container #actions-bar{z-index:100;display:flex;justify-content:space-between;position:fixed;border:0 none;top:0;left:0;width:100%;padding:1em 0;background-color:transparent}#container #actions-bar-icons{flex-grow:1;text-align:center}#container #actions-bar-logo{display:none;padding:0 .5em}#container #actions-bar-logo img{display:inline-block;width:50px;opacity:.75}#container #content{width:95%;margin:2em auto 8em auto}#container #content.public-link{min-height:0;margin:0}#content td.descField,#fancyContainer td.descField{text-align:right;padding-right:20px;width:25%;font-weight:bold;border-right:1px solid #d9d9d9;color:#555}#content td.valField,#fancyContainer td.valField{padding-left:1em;width:100%}#content #resBuscar{margin-bottom:50px}#content #resBuscar img{vertical-align:middle}#content .pager{width:100%;margin-top:15px;padding:.5em;vertical-align:middle;font-size:11px;color:#999;background-color:#fcfcfc}#content .pager img{margin-left:5px;vertical-align:middle}#content .pager a{margin-left:5px;font-size:12px;color:#999}#content .pager>div{display:inline-block;width:49%}#content .pager .pager-left{text-align:left}#content .pager .pager-right{text-align:right}#content #title{width:50%;padding:7px;margin:auto;background-color:#d9d9d9;color:#fff;font-size:17px;letter-spacing:.3em;text-align:center}#content #title.titleBlue{background-color:#536dfe;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#536dfe),color-stop(90%,#536dfe));background-image:-webkit-linear-gradient(#536dfe 20%,#536dfe 90%);background-image:-moz-linear-gradient(#536dfe 20%,#536dfe 90%);background-image:-o-linear-gradient(#536dfe 20%,#536dfe 90%);background-image:linear-gradient(#536dfe 20%,#536dfe 90%);background:#536dfe url("../inc/themes/material-blue/css/images/ui-bg_highlight-hard_100_536DFE_1x100.png") repeat-x scroll 50% 50%}#content #title.titleNormal{background-color:#607d8b;color:#fff}#content .data-container{width:75%;margin:0 auto}#content .data{width:100%;padding:10px;border:1px solid #c9c9c9;margin:0 auto;background-color:#f9f9f9}#content .data #history-icon{position:relative;top:5em;right:2em}#content .data td{text-align:left}#content .data td.descField{text-align:right;font-size:12px;font-weight:bold;color:#999}#content .data select{min-width:210px}#content .data .list-wrap{max-height:10em;overflow:auto;padding:.5em;margin:1em 0}#content .data .list-wrap ul{list-style-type:none;margin:0;padding:0}#content .data .list-wrap li{display:flex;background:#f2f2f2;padding:.5em;font-size:1em;margin-bottom:.5em}#content .data .list-wrap li:hover{background:#e8eaf6;color:#000}#content .data .list-wrap div.files-item-info{flex-grow:2}#content .data .list-wrap div.files-item-info img{margin:0 .5em}#content .data .list-wrap div.files-item-actions{padding:.3em 0}#content .data .dropzone{width:30em;padding:1em;border:2px dashed #009688;text-align:center}#content .data .dropzone img{vertical-align:middle}#content .data .file-upload{display:none}#content .data .account-permissions{width:100%}#content .data .account-permissions fieldset{border:1px solid #c9c9c9;padding:1em}#content .data .account-permissions legend{font-weight:bold;color:#999;padding:.2em 0}#content .data .account-permissions fieldset>span{font-weight:bold;color:#999;padding:.2em 0;display:inline-block;width:100px;text-align:right}#content span.tag{margin:0 3px 3px 0;padding:.2em;background:#5c6bc0;color:#fff;border:0 solid rgba(0,0,0,0);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#content .extra-info{margin-top:20px}#content .tblIcon{background:url("../imgs/clock.png") no-repeat transparent}#content #tabs .ui-tabs-nav{position:relative;left:12em;width:90%}#content #tabs fieldset{border:1px solid #c9c9c9}#content #tabs #frmConfig label{float:left}#content .tblConfig{margin-bottom:2em}#content .tblConfig td.descField{width:35%;font-size:11px;font-weight:bold}#content .tblConfig td.rowHeader{padding:5px 0 5px 0;background-color:#f5f5f5;text-align:center;font-weight:bold;border-top:15px solid #f9f9f9;border-bottom:3px solid #a9c1d7;letter-spacing:.5em;color:#696969}#content .tblConfig input.checkbox{width:15px;text-align:left;padding:0}#content .tblConfig .option-disabled{text-align:center;background-color:#fff2d9;color:orange;font-weight:bold}#content h2{width:100%;height:1.5em;font-size:18px;color:white;background-color:#a9c1d7;margin:0;padding-top:.1em}#content .section{margin-top:2.5em;border-bottom:1px solid #d9d9d9;text-align:left;font-size:14px;font-weight:bold;color:#045fb4}#content .row_even>td{background-color:#f5f5f5}#content .row_odd>td{background-color:white}#content .data-header ul{list-style:none;width:100%;margin:0 0 10px 0;padding:0}#content .data-header li{display:inline-block;padding:.2em .5em;font-weight:bold;letter-spacing:.2em;color:#fff;text-align:center}#content .data-header li a{color:#777}#content .data-header li img{float:right;width:24px;height:24px;vertical-align:middle}#content .data-header-minimal{border-bottom:1px solid #dfdfdf}#content .data-header-minimal ul{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0}#content .data-header-minimal li{display:inline-flex;min-width:10em;font-weight:normal;letter-spacing:normal}#content .data-header-minimal li a{color:#b9b9b9;padding:.3em .8em}#content .data-table{width:100%}#content .data-table td:first-of-type,#content .data-table th:first-of-type{width:5em}#content .data-table thead th{background-color:#607d8b;color:#fff}#content .data-table tbody td.cell-data{text-align:left}#content .data-table tbody td.cell-nodata{padding:0 .5em;text-align:left}#content .data-table tbody td.cell-actions{text-align:right}#content .data-rows ul{display:table;list-style:none;width:100%;margin:0 0 10px 0;padding:0;background-color:#fcfcfc}#content .data-rows li{float:left;display:block;padding:1em;color:#696969;text-align:center;min-height:2em}#content .data-rows li.cell-nodata{padding:1em 0;min-height:2em;text-align:left}#content .data-rows li.cell-actions{float:right;min-height:2em;padding:1em 0;text-align:left;background-color:#fcfcfc;width:15em}#content .data-rows li.cell-nodata img,#content .data-rows li.cell-actions img,#content #data-search .account-info img,#content #data-search .account-actions img{width:24px;height:24px;margin:0 .5em}#content .rowSpace>.cellBorder{height:10px;border-top:1px solid #d9d9d9}#content .rowSpace>.cellBlank{height:10px}#content #resEventLog .data{width:100%}#content #resEventLog thead{text-align:center}#content #resEventLog tbody{width:100%;height:500px;overflow:auto}#content #resEventLog td{border-bottom:1px solid #d9d9d9}#content #resEventLog .cell{text-align:center}#content #resEventLog .cell-description{width:60%}#content #searchbox{background-color:#fcfcfc;background-color:rgba(252,252,252,.75);vertical-align:middle}#content #searchbox{position:relative;height:auto;padding:.5em 1em;margin-bottom:2em}#content #searchbox form{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;text-align:left}#content #searchbox .search-filters>*{margin:0 1em}#content #searchbox .search-filters .filter-buttons{display:inline-block}#content #searchbox .search-filters .filter-slider{width:10em}#content #searchbox .search-filters-tags{display:none;flex-grow:2}#content .btn-clear{opacity:.35;filter:alpha(opacity=35)}#content .btn-clear:hover{opacity:1;filter:alpha(opacity=100)}#content #tabs.ui-widget-content{border:0;background-color:transparent}#content #tabs .ui-widget-header{background:0;border:0;border-bottom:1px solid #c9c9c9}#content #tabs.ui-widget-content{background:none!important}#content #tabs .tabs-spacer{float:left;height:200px}#content .tabs-bottom .ui-tabs-nav{clear:left;padding:0 .2em .2em .2em}#content .tabs-bottom .ui-tabs-nav li{top:auto;bottom:0;margin:0 .2em 1px 0;border-top:0}#content .tabs-bottom .ui-tabs-nav li.ui-tabs-active{margin-top:-1px;padding-top:1px}#datos{float:left;width:400px;text-align:left;margin-top:10px;color:#b9b9b9}#datos a{color:orange;font-weight:bold;border:0;padding:3px;margin:5px 0 5px 0;display:block;width:40px;text-align:center;background-color:transparent}#datos img{border:0}#resAccion,#resFancyAccion{height:20px;padding:5px;margin:5px;font-weight:bold;font-size:14px}#resAccion span{padding:5px;border:#a9a9a9 1px solid}#fancyView{min-width:250px;text-align:center;padding:15px;line-height:20px;border:#d9d9d9 1px solid;font-size:14px}#fancyView ul{list-style:none}#fancyView.msgError{margin:5px;background-color:#fee8e6;color:#c00;font-weight:bold;border:#fed2ce 1px solid}#fancyView.msgOk{margin:5px;background-color:#ecfde4;color:green;font-weight:bold;border:#dbfdcb 1px solid}#fancyView.msgWarn{margin:5px;background-color:#fff2d9;color:orange;font-weight:bold;border:#ffe5b3 1px solid}#fancyView.msgInfo{margin:5px;background-color:#e9e9e9;color:orange;font-weight:bold;border:#ffe5b3 1px solid}#fancyView.backGrey{background-color:#f2f2f2!important}#fancyView PRE{text-align:left}#fancyView table{border:0;width:100%;font-size:14px;text-align:left}#fancyView td{border-bottom:#d9d9d9 1px solid}#fancyMsg{min-width:250px;height:150px;background-color:#f5f5f5;font-family:Verdana,Arial;font-size:16px;text-align:center;display:table-cell;vertical-align:middle;font-weight:bold;border:0;line-height:20px;padding:0 15px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px}#fancyMsg table{border:0;width:100%;font-size:14px;text-align:left}#fancyMsg td{border-bottom:#d9d9d9 1px solid}#fancyMsg.msgError{background:url('../imgs/bg_msg_error.png') white repeat-x;color:#c00}#fancyMsg.msgOk{background:url('../imgs/bg_msg_ok.png') white repeat-x;color:green}#fancyMsg.msgWarn{background:url('../imgs/bg_msg_warn.png') white repeat-x;color:orange}#fancyMsg.msgInfo{background:url('../imgs/bg_msg_info.png') white repeat-x;color:#555}#fancyView a,#fancyMsg a{color:#555}#fancyContainer{padding:0}#fancyContainer>h2{width:100%;font-size:18px;color:white;background-color:#607d8b;margin:0 0 1em 0;padding:.5em 0;line-height:1em}#fancyContainer select{width:220px}#fancyContainer.help{min-height:100px;background-color:#f5f5f5}#fancyContainer.help p{font-size:14px;text-align:justify;line-height:2em}#fancyContainer #resFancyAccion{display:none}#fancyContainer #resCheck{display:inline-block;width:80%;height:4em;padding:1em 0}#debug{float:left;text-align:left}#debuginfo{width:100%;min-height:10em;padding:1em;background-color:lightgoldenrodyellow;text-align:left;line-height:1.5em}#debuginfo H3{text-align:center}.fancyNone{background-color:transparent!important}.fancydata{min-width:400px;border:0;text-align:left;margin:0 .5em}.fancydata .descField{min-width:100px;font-weight:bold}footer{display:flex;justify-content:space-between;position:fixed;bottom:0;z-index:100;width:100%;padding:.5em 0;background-color:#f5f5f5;color:#b9b9b9;font-size:1em;box-shadow:0 -8px 6px -6px #c9c9c9;-webkit-box-shadow:0 -8px 6px -6px #c9c9c9;-moz-box-shadow:0 -8px 6px -6px #c9c9c9}footer,footer .footer-parts{display:flex;justify-content:space-between}footer #footer-left,footer #footer-right{width:50%;margin:0 1em}footer #footer-right{justify-content:flex-end;text-align:right}footer #updates{min-width:10em;text-align:center;cursor:pointer}footer #status{margin:0 1em}footer #status>div{display:inline-block}footer #status .status-info{padding:.5em}footer #session{text-align:left;color:#999;font-size:.8em}footer a,footer a:visited{color:#b9b9b9}footer #project a:hover{color:#a9c1d7;border-bottom:1px solid #a9c1d7}footer #updates a:hover{color:#a9c1d7}footer img{border:0;width:16px;height:16px;vertical-align:middle}.round{border-radius:5px!important;-moz-border-radius:5px!important;-webkit-border-radius:5px!important}.round5{border-radius:5px!important;-moz-border-radius:5px!important;-webkit-border-radius:5px!important}.midround{border-radius:0 0 10px 10px!important;-moz-border-radius:0 0 10px 10px!important;-webkit-border-radius:0 0 10px 10px!important}.midroundup{border-radius:10px 10px 0 0!important;-moz-border-radius:10px 10px 0 0!important;-webkit-border-radius:10px 10px 0 0!important}.fullround{border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important}.iconMini{width:16px!important;height:16px!important;vertical-align:middle}#content .error{width:350px;margin:15px;padding:15px;background-color:#f9f9f9;color:orange;border:orange 1px solid;margin:0 auto;text-align:center;font-size:16px;line-height:1.5em}.hide{display:none!important}.btn-checks{padding:5px;margin:.2em 0;width:30em;border-bottom:1px solid #c9c9c9}.shadow{box-shadow:1px 1px 2px #d9d9d9}.noRes{width:60%;margin:15px;padding:15px;background-color:#f9f9f9;color:#a9a9a9;border:#c9c9c9 1px solid;margin:20px auto;text-align:center;font-size:16px}.header-blue{background:#536dfe url("../inc/themes/material-blue/css/images/ui-bg_highlight-hard_100_536DFE_1x100.png") repeat-x scroll 50% 50%}.header-grey{background-color:#607d8b;color:#fff;min-height:2em}.no-background{background:none!important}.action-in-box{display:inline-block;height:4em;margin:.7em 0;text-align:right}.action-in-box ul{list-style:none;margin:0;padding:0}.tab-data{margin:2em auto 0;width:75%}.item-actions{margin:1em auto}.tab-actions{margin:2em 0}.item-actions>ul,.tab-actions>ul{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;list-style:none;margin:0;padding:0}.item-actions>ul>li,.tab-actions>ul>li{margin-left:.5em}.fullWidth{max-width:100%!important}.filterOn{padding:.3em 1em;background-color:#ecfde4;color:green!important;border:#dbfdcb 1px solid!important}.globalOn{padding:.3em 1em;background-color:#fff2d9;color:orange!important;border:#ffe5b3 1px solid!important}.opacity50{filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.custom-combobox{position:relative;display:inline-block}.custom-combobox input{width:80%}.custom-combobox-toggle{position:absolute;top:0;bottom:0;margin-left:-1px;padding:0;*height:1.7em;*top:.1em}.custom-combobox-input{margin:0;padding:.3em}.ui-tooltip{background:#ffffa3;color:#555;padding:10px;border-radius:10px;box-shadow:0 0 7px #a9a9a9}.ui-autocomplete,.ui-menu-item{z-index:8050}.fancybox-inner{overflow:visible!important}.passLevel{width:20px;height:20px;display:inline-block;position:relative;top:2px}.passLevel.strongest,.passLevel.strongest:hover{background-color:#ecfde4!important;color:green;font-weight:bold;border:lightgreen 1px solid}.passLevel.strong,.passLevel.strong:hover{background-color:#e6f2ff!important;color:#64b4f4;font-weight:bold;border:#64b4f4 1px solid}.passLevel.good,.passLevel.good:hover{background-color:#fff2d9!important;color:orange;font-weight:bold;border:#ffe5b3 1px solid}.passLevel.weak,.passLevel.weak:hover{background-color:#fee8e6!important;color:#c00;font-weight:bold;border:#fed2ce 1px solid}#alert #alert-text{margin:15px auto;font-size:14px;font-weight:bold}#alert #alert-pass{width:50%;padding:10px;margin:15px auto;border:1px solid #c9c9c9;color:#555;font-weight:bold}.dialog-user-text{padding:.5em;border-bottom:#d9d9d9 1px solid;text-align:center;min-width:200px;color:#d9d9d9}.dialog-pass-text{padding:.5em;border:transparent 1px solid;text-align:center;min-width:200px}.dialog-buttons{text-align:center;padding:.5em;border-top:1px solid #c9c9c9;line-height:2.5em}.dialog-clip-pass-copy{background-color:#ecfde4;color:green;border:#dbfdcb 1px solid}.help-box{background-color:#fff!important;color:#607d8b}.help-box>*{font-weight:bold}.help-text{text-align:justify;line-height:1.5em;margin-top:1em}.tooltip{width:300px;max-width:300px;background-color:#777;color:#fff;z-index:101}.cursor-pointer{cursor:pointer}.password-actions{display:inline-block;width:12em}.password-actions>span,.password-actions i{margin-right:.6em}.custom-input-color{width:3em;height:1em;display:inline-block}.account-pass-image{height:32px;width:auto}.select-box{min-width:20em}#login-container{width:40em;margin:0 auto;background:transparent url("../imgs/logo_full_bg.png") no-repeat top left;background-size:auto 10em}#login-container #boxLogin{position:relative;margin:11em auto 0 auto;width:100%;min-height:12em;padding:1em;background-color:#fff}#login-container #boxLogin #boxData{height:100%;min-height:14em;text-align:left;background-color:transparent}#login-container #boxLogin #boxData i{margin-right:.5em;opacity:.5}#login-container #boxLogin #boxButton{position:absolute;top:2em;right:2em}#login-container #boxLogin #boxActions{position:absolute;bottom:1em;right:1em;width:100%;padding:.5em;text-align:right}#login-container #boxLogin #boxActions a{color:#c9c9c9}#login-container #boxLogout{width:250px;margin:8em auto 0 auto;font-size:14px;text-align:center;color:orange;background:#fff2d9;border:#ffe5b3 1px solid;padding:.5em}#login-container #boxUpdated{width:350px;margin:5em auto 5em auto;font-size:14px;text-align:center;color:green;background:#ecfde4;border:#dbfdcb 1px solid;padding:.5em}fieldset.warning{padding:8px;color:#b94a48;background-color:#f2dede;border:1px solid #eed3d7;border-radius:5px}fieldset.warning legend{color:#b94a48!important}fieldset.warning a{color:#b94a48!important;font-weight:bold}#actions{width:100%;line-height:2em}#actions #logo{display:flex;width:100%;margin-bottom:30px;color:#607d8b;align-items:center;background:url("../imgs/logo_full_bg.png") left no-repeat;background-size:auto 150px;height:150px}#actions #logo #pageDesc{color:#607d8b;align-self:auto;flex:1 0 auto;text-align:center}#actions #logo #pageDesc h1{font-weight:bold;font-size:24px;letter-spacing:3px}#actions ul.errors{max-width:40%;margin:0 auto;list-style:none;font-size:14px;text-align:left}#actions ul.errors>li{margin:1.5em auto;border-radius:5px;padding:.5em}#actions ul.errors>li.err_critical{color:#b94a48;background:#fed7d7;border:1px solid red}#actions ul.errors>li.err_warning{color:orange;background:#fff2d9;border:#ffe5b3 1px solid}#actions ul.errors>li.err_ok{color:green;background:#ecfde4;border:#dbfdcb 1px solid;font-weight:bold}#actions ul.errors>li>p.hint{background-image:url('../imgs/info.png');background-repeat:no-repeat;color:#777;padding-left:25px;background-position:0 .3em;font-size:12px}#actions form{width:450px;margin:0 auto;text-align:left}#actions form fieldset legend{width:100%;margin-top:1em;color:#fff;font-size:14px;font-weight:bold;text-align:center;background-color:#607d8b;margin-bottom:1em;border-radius:5px;letter-spacing:.2em;padding:.2em 0}#actions div.buttons{margin-top:2em;text-align:center}#whatsNewIcon{text-align:center}#whatsNewIcon img{width:64px;height:64px}#whatsNewIcon h2{display:inline-block;color:#555;font-size:16px}#whatsNew{margin:0 auto;width:500px;background-color:#fffde1;padding:2em;line-height:1.5em;font-size:16px;color:#555;border:1px solid #d9d9d9;margin-bottom:3em;display:none}#whatsNew ul{padding:0;border:0}#whatsNew li{padding-left:37px;background:url("../imgs/arrow-list.png") left center no-repeat;line-height:32px;list-style:none}.no-title .ui-dialog-titlebar{display:none}.ui-dialog{z-index:9999!important}.help-box{display:none}@media screen and (max-width:1000px){#content #searchbox{position:relative;left:0;width:100%}#content #searchbox form{flex-wrap:wrap}#content #searchbox form>div{width:100%}#content #searchbox input[type=text]{width:100%}footer{display:none}footer,footer .footer-parts{justify-content:space-between;flex-wrap:wrap}footer #footer-left,footer #footer-right,footer .footer-parts>div{width:100%}footer .footer-parts>div{padding:.5em 0}} \ No newline at end of file diff --git a/inc/themes/material-blue/css/toastr.css b/inc/themes/material-blue/css/toastr.css new file mode 100644 index 00000000..4be85f7c --- /dev/null +++ b/inc/themes/material-blue/css/toastr.css @@ -0,0 +1,26 @@ +#toast-container > div { + opacity: 1; + box-shadow: none; + filter: none; +} + +#toast-container > div:hover { + box-shadow: none; + filter: none; +} + +.toast { + background-color: #030303; +} +.toast-success { + background-color: #26a69a; +} +.toast-error { + background-color: #ef5350; +} +.toast-info { + background-color: #42a5f5; +} +.toast-warning { + background-color: #ffca28; +} \ No newline at end of file diff --git a/inc/themes/material-blue/index.php b/inc/themes/material-blue/index.php index 097ad1e3..5450df5d 100644 --- a/inc/themes/material-blue/index.php +++ b/inc/themes/material-blue/index.php @@ -31,14 +31,18 @@ $themeInfo = [ 'js' => [ 'bootstrap-material-datetimepicker.min.js', 'material.min.js', - 'app-theme.min.js'], + 'mdl-jquery-modal-dialog.js', + 'app-theme.min.js' + ], 'css' => [ 'fonts.min.css', 'material.min.css', 'material-custom.min.css', 'bootstrap-material-datetimepicker.min.css', 'jquery-ui.theme.min.css', - 'styles.min.css', - 'alertify-custom.min.css', - 'selectize.bootstrap3.min.css'] + 'mdl-jquery-modal-dialog.min.css', + 'selectize.bootstrap3.min.css', + 'toastr.min.css', + 'styles.min.css' + ] ]; diff --git a/inc/themes/material-blue/js/mdl-jquery-modal-dialog.js b/inc/themes/material-blue/js/mdl-jquery-modal-dialog.js new file mode 100644 index 00000000..81d619d7 --- /dev/null +++ b/inc/themes/material-blue/js/mdl-jquery-modal-dialog.js @@ -0,0 +1,121 @@ +function showLoading() { + // remove existing loaders + $('.loading-container').remove(); + $('
    ').appendTo("body"); + + componentHandler.upgradeElements($('.mdl-spinner').get()); + setTimeout(function () { + $('#orrsLoader').css({opacity: 1}); + }, 1); +} + +function hideLoading() { + $('#orrsLoader').css({opacity: 0}); + setTimeout(function () { + $('#orrsLoader').remove(); + }, 400); +} + +function showDialog(options) { + options = $.extend({ + id: 'orrsDiag', + title: null, + text: null, + neutral: false, + negative: false, + positive: false, + cancelable: true, + contentStyle: null, + onLoaded: false, + hideOther: true + }, options); + + if (options.hideOther) { + // remove existing dialogs + $('.dialog-container').remove(); + $(document).unbind("keyup.dialog"); + } + + $('
    ').appendTo("body"); + var dialog = $('#' + options.id); + var content = dialog.find('.mdl-card'); + if (options.contentStyle != null) content.css(options.contentStyle); + if (options.title != null) { + $('
    ' + options.title + '
    ').appendTo(content); + } + if (options.text != null) { + $('

    ' + options.text + '

    ').appendTo(content); + } + if (options.neutral || options.negative || options.positive) { + var buttonBar = $('
    '); + if (options.neutral) { + options.neutral = $.extend({ + id: 'neutral', + title: 'Neutral', + onClick: null + }, options.neutral); + var neuButton = $(''); + neuButton.click(function (e) { + e.preventDefault(); + if (options.neutral.onClick == null || !options.neutral.onClick(e)) + hideDialog(dialog) + }); + neuButton.appendTo(buttonBar); + } + if (options.negative) { + options.negative = $.extend({ + id: 'negative', + title: 'Cancel', + onClick: null + }, options.negative); + var negButton = $(''); + negButton.click(function (e) { + e.preventDefault(); + if (options.negative.onClick == null || !options.negative.onClick(e)) + hideDialog(dialog) + }); + negButton.appendTo(buttonBar); + } + if (options.positive) { + options.positive = $.extend({ + id: 'positive', + title: 'OK', + onClick: null + }, options.positive); + var posButton = $(''); + posButton.click(function (e) { + e.preventDefault(); + if (options.positive.onClick == null || !options.positive.onClick(e)) + hideDialog(dialog) + }); + posButton.appendTo(buttonBar); + } + buttonBar.appendTo(content); + } + componentHandler.upgradeDom(); + if (options.cancelable) { + dialog.click(function () { + hideDialog(dialog); + }); + $(document).bind("keyup.dialog", function (e) { + if (e.which == 27) + hideDialog(dialog); + }); + content.click(function (e) { + e.stopPropagation(); + }); + } + setTimeout(function () { + dialog.css({opacity: 1}); + if (options.onLoaded) + options.onLoaded(); + }, 1); +} + +function hideDialog(dialog) { + $(document).unbind("keyup.dialog"); + dialog.css({opacity: 0}); + setTimeout(function () { + dialog.remove(); + }, 400); +} \ No newline at end of file diff --git a/inc/themes/material-blue/views/grid/datagrid-rows.inc b/inc/themes/material-blue/views/grid/datagrid-rows.inc index 26c97c08..c6839e1e 100644 --- a/inc/themes/material-blue/views/grid/datagrid-rows.inc +++ b/inc/themes/material-blue/views/grid/datagrid-rows.inc @@ -26,8 +26,7 @@ getData()->getDataRowSourcesWithIcon() as $rowSrcIcon): ?> {$rowSrcIcon[0]} == 1): ?> getIcon(); ?> - + title="getTitle(); ?>">getIcon(); ?>   diff --git a/js/alertify.js b/js/alertify.js deleted file mode 100644 index 073e8706..00000000 --- a/js/alertify.js +++ /dev/null @@ -1,532 +0,0 @@ -(function() { - - "use strict"; - - var TRANSITION_FALLBACK_DURATION = 500; - var hideElement = function(el) { - - if (! el) { - return; - } - - var removeThis = function() { - if (el && el.parentNode) { - el.parentNode.removeChild(el); - } - }; - - el.classList.remove("show"); - el.classList.add("hide"); - el.addEventListener("transitionend", removeThis); - - // Fallback for no transitions. - setTimeout(removeThis, TRANSITION_FALLBACK_DURATION); - - }; - - function Alertify() { - - /** - * Alertify private object - * @type {Object} - */ - var _alertify = { - - parent: document.body, - version: "1.0.11", - defaultOkLabel: "Ok", - okLabel: "Ok", - defaultCancelLabel: "Cancel", - cancelLabel: "Cancel", - defaultMaxLogItems: 2, - maxLogItems: 2, - promptValue: "", - promptPlaceholder: "", - closeLogOnClick: false, - closeLogOnClickDefault: false, - delay: 5000, - defaultDelay: 5000, - logContainerClass: "alertify-logs", - logContainerDefaultClass: "alertify-logs", - dialogs: { - buttons: { - holder: "", - ok: "", - cancel: "" - }, - input: "", - message: "

    {{message}}

    ", - log: "
    {{message}}
    " - }, - - defaultDialogs: { - buttons: { - holder: "", - ok: "", - cancel: "" - }, - input: "", - message: "

    {{message}}

    ", - log: "
    {{message}}
    " - }, - - /** - * Build the proper message box - * - * @param {Object} item Current object in the queue - * - * @return {String} An HTML string of the message box - */ - build: function(item) { - - var btnTxt = this.dialogs.buttons.ok; - var html = "
    " + "
    " + this.dialogs.message.replace("{{message}}", item.message); - - if(item.type === "confirm" || item.type === "prompt") { - btnTxt = this.dialogs.buttons.cancel + this.dialogs.buttons.ok; - } - - if (item.type === "prompt") { - html += this.dialogs.input; - } - - html = (html + this.dialogs.buttons.holder + "
    " + "
    ") - .replace("{{buttons}}", btnTxt) - .replace("{{ok}}", this.okLabel) - .replace("{{cancel}}", this.cancelLabel); - - return html; - - }, - - setCloseLogOnClick: function(bool) { - this.closeLogOnClick = !! bool; - }, - - /** - * Close the log messages - * - * @param {Object} elem HTML Element of log message to close - * @param {Number} wait [optional] Time (in ms) to wait before automatically hiding the message, if 0 never hide - * - * @return {undefined} - */ - close: function(elem, wait) { - - if (this.closeLogOnClick) { - elem.addEventListener("click", function() { - hideElement(elem); - }); - } - - wait = wait && !isNaN(+wait) ? +wait : this.delay; - - if (wait < 0) { - hideElement(elem); - } else if(wait > 0) { - setTimeout(function() { - hideElement(elem); - }, wait); - } - - }, - - /** - * Create a dialog box - * - * @param {String} message The message passed from the callee - * @param {String} type Type of dialog to create - * @param {Function} onOkay [Optional] Callback function when clicked okay. - * @param {Function} onCancel [Optional] Callback function when cancelled. - * - * @return {Object} - */ - dialog: function(message, type, onOkay, onCancel) { - return this.setup({ - type: type, - message: message, - onOkay: onOkay, - onCancel: onCancel - }); - }, - - /** - * Show a new log message box - * - * @param {String} message The message passed from the callee - * @param {String} type [Optional] Optional type of log message - * @param {Number} wait [Optional] Time (in ms) to wait before auto-hiding the log - * - * @return {Object} - */ - log: function(message, type, click) { - - var existing = document.querySelectorAll(".alertify-logs > div"); - if (existing) { - var diff = existing.length - this.maxLogItems; - if (diff >= 0) { - for (var i = 0, _i = diff + 1; i < _i; i++) { - this.close(existing[i], -1); - } - } - } - - this.notify(message, type, click); - }, - - setLogPosition: function(str) { - this.logContainerClass = "alertify-logs " + str; - }, - - setupLogContainer: function() { - - var elLog = document.querySelector(".alertify-logs"); - var className = this.logContainerClass; - if (! elLog) { - elLog = document.createElement("div"); - elLog.className = className; - this.parent.appendChild(elLog); - } - - // Make sure it's positioned properly. - if (elLog.className !== className) { - elLog.className = className; - } - - return elLog; - - }, - - /** - * Add new log message - * If a type is passed, a class name "{type}" will get added. - * This allows for custom look and feel for various types of notifications. - * - * @param {String} message The message passed from the callee - * @param {String} type [Optional] Type of log message - * @param {Number} wait [Optional] Time (in ms) to wait before auto-hiding - * - * @return {undefined} - */ - notify: function(message, type, click) { - - var elLog = this.setupLogContainer(); - var log = document.createElement("div"); - - log.className = (type || "default"); - if (_alertify.logTemplateMethod) { - log.innerHTML = _alertify.logTemplateMethod(message); - } else { - log.innerHTML = message; - } - - // Add the click handler, if specified. - if ("function" === typeof click) { - log.addEventListener("click", click); - } - - elLog.appendChild(log); - setTimeout(function() { - log.className += " show"; - }, 10); - - this.close(log, this.delay); - - }, - - /** - * Initiate all the required pieces for the dialog box - * - * @return {undefined} - */ - setup: function(item) { - - var el = document.createElement("div"); - el.className = "alertify hide"; - el.innerHTML = this.build(item); - - var btnOK = el.querySelector(".ok"); - var btnCancel = el.querySelector(".cancel"); - var input = el.querySelector("input"); - var label = el.querySelector("label"); - - // Set default value/placeholder of input - if (input) { - if (typeof this.promptPlaceholder === "string") { - // Set the label, if available, for MDL, etc. - if (label) { - label.textContent = this.promptPlaceholder; - } else { - input.placeholder = this.promptPlaceholder; - } - } - if (typeof this.promptValue === "string") { - input.value = this.promptValue; - } - } - - function setupHandlers(resolve) { - if ("function" !== typeof resolve) { - // promises are not available so resolve is a no-op - resolve = function () {}; - } - - if (btnOK) { - btnOK.addEventListener("click", function(ev) { - if (item.onOkay && "function" === typeof item.onOkay) { - if (input) { - item.onOkay(input.value, ev); - } else { - item.onOkay(ev); - } - } - - if (input) { - resolve({ - buttonClicked: "ok", - inputValue: input.value, - event: ev - }); - } else { - resolve({ - buttonClicked: "ok", - event: ev - }); - } - - hideElement(el); - }); - } - - if (btnCancel) { - btnCancel.addEventListener("click", function(ev) { - if (item.onCancel && "function" === typeof item.onCancel) { - item.onCancel(ev); - } - - resolve({ - buttonClicked: "cancel", - event: ev - }); - - hideElement(el); - }); - } - - if (input) { - input.addEventListener("keyup", function(ev) { - if (ev.which === 13) { - btnOK.click(); - } - }); - } - } - - var promise; - - if (typeof Promise === "function") { - promise = new Promise(setupHandlers); - } else { - setupHandlers(); - } - - this.parent.appendChild(el); - setTimeout(function() { - el.classList.remove("hide"); - if(input && item.type && item.type === "prompt") { - input.select(); - input.focus(); - } else { - if (btnOK) { - btnOK.focus(); - } - } - }, 100); - - return promise; - }, - - okBtn: function(label) { - this.okLabel = label; - return this; - }, - - setDelay: function(time) { - time = time || 0; - this.delay = isNaN(time) ? this.defaultDelay : parseInt(time, 10); - return this; - }, - - cancelBtn: function(str) { - this.cancelLabel = str; - return this; - }, - - setMaxLogItems: function(num) { - this.maxLogItems = parseInt(num || this.defaultMaxLogItems); - }, - - theme: function(themeStr) { - switch(themeStr.toLowerCase()) { - case "bootstrap": - this.dialogs.buttons.ok = ""; - this.dialogs.buttons.cancel = ""; - this.dialogs.input = ""; - break; - case "purecss": - this.dialogs.buttons.ok = ""; - this.dialogs.buttons.cancel = ""; - break; - case "mdl": - case "material-design-light": - this.dialogs.buttons.ok = ""; - this.dialogs.buttons.cancel = ""; - this.dialogs.input = "
    "; - break; - case "angular-material": - this.dialogs.buttons.ok = ""; - this.dialogs.buttons.cancel = ""; - this.dialogs.input = "
    "; - break; - case "default": - default: - this.dialogs.buttons.ok = this.defaultDialogs.buttons.ok; - this.dialogs.buttons.cancel = this.defaultDialogs.buttons.cancel; - this.dialogs.input = this.defaultDialogs.input; - break; - } - }, - - reset: function() { - this.parent = document.body; - this.theme("default"); - this.okBtn(this.defaultOkLabel); - this.cancelBtn(this.defaultCancelLabel); - this.setMaxLogItems(); - this.promptValue = ""; - this.promptPlaceholder = ""; - this.delay = this.defaultDelay; - this.setCloseLogOnClick(this.closeLogOnClickDefault); - this.setLogPosition("bottom left"); - this.logTemplateMethod = null; - }, - - injectCSS: function() { - if (!document.querySelector("#alertifyCSS")) { - var head = document.getElementsByTagName("head")[0]; - var css = document.createElement("style"); - css.type = "text/css"; - css.id = "alertifyCSS"; - css.innerHTML = "/* style.css */"; - head.insertBefore(css, head.firstChild); - } - }, - - removeCSS: function() { - var css = document.querySelector("#alertifyCSS"); - if (css && css.parentNode) { - css.parentNode.removeChild(css); - } - } - - }; - - _alertify.injectCSS(); - - return { - _$$alertify: _alertify, - parent: function(elem) { - _alertify.parent = elem; - }, - reset: function() { - _alertify.reset(); - return this; - }, - alert: function(message, onOkay, onCancel) { - return _alertify.dialog(message, "alert", onOkay, onCancel) || this; - }, - confirm: function(message, onOkay, onCancel) { - return _alertify.dialog(message, "confirm", onOkay, onCancel) || this; - }, - prompt: function(message, onOkay, onCancel) { - return _alertify.dialog(message, "prompt", onOkay, onCancel) || this; - }, - log: function(message, click) { - _alertify.log(message, "default", click); - return this; - }, - theme: function(themeStr) { - _alertify.theme(themeStr); - return this; - }, - success: function(message, click) { - _alertify.log(message, "success", click); - return this; - }, - error: function(message, click) { - _alertify.log(message, "error", click); - return this; - }, - cancelBtn: function(label) { - _alertify.cancelBtn(label); - return this; - }, - okBtn: function(label) { - _alertify.okBtn(label); - return this; - }, - delay: function(time) { - _alertify.setDelay(time); - return this; - }, - placeholder: function(str) { - _alertify.promptPlaceholder = str; - return this; - }, - defaultValue: function(str) { - _alertify.promptValue = str; - return this; - }, - maxLogItems: function(num) { - _alertify.setMaxLogItems(num); - return this; - }, - closeLogOnClick: function(bool) { - _alertify.setCloseLogOnClick(!! bool); - return this; - }, - logPosition: function(str) { - _alertify.setLogPosition(str || ""); - return this; - }, - setLogTemplate: function(templateMethod) { - _alertify.logTemplateMethod = templateMethod; - return this; - }, - clearLogs: function() { - _alertify.setupLogContainer().innerHTML = ""; - return this; - }, - version: _alertify.version - }; - } - - // AMD, window, and NPM support - if ("undefined" !== typeof module && !! module && !! module.exports) { - // Preserve backwards compatibility - module.exports = function() { - return new Alertify(); - }; - var obj = new Alertify(); - for (var key in obj) { - module.exports[key] = obj[key]; - } - } else if (typeof define === "function" && define.amd) { - define(function() { - return new Alertify(); - }); - } else { - window.alertify = new Alertify(); - } - -}()); diff --git a/js/alertify.min.js b/js/alertify.min.js deleted file mode 100644 index 842e8479..00000000 --- a/js/alertify.min.js +++ /dev/null @@ -1,15 +0,0 @@ -(function(){function h(){var b={parent:document.body,version:"1.0.11",defaultOkLabel:"Ok",okLabel:"Ok",defaultCancelLabel:"Cancel",cancelLabel:"Cancel",defaultMaxLogItems:2,maxLogItems:2,promptValue:"",promptPlaceholder:"",closeLogOnClick:!1,closeLogOnClickDefault:!1,delay:5E3,defaultDelay:5E3,logContainerClass:"alertify-logs",logContainerDefaultClass:"alertify-logs",dialogs:{buttons:{holder:"",ok:"",cancel:""}, -input:"",message:"

    {{message}}

    ",log:"
    {{message}}
    "},defaultDialogs:{buttons:{holder:"",ok:"",cancel:""},input:"",message:"

    {{message}}

    ",log:"
    {{message}}
    "},build:function(a){var c=this.dialogs.buttons.ok,b="
    "+this.dialogs.message.replace("{{message}}", -a.message);if("confirm"===a.type||"prompt"===a.type)c=this.dialogs.buttons.cancel+this.dialogs.buttons.ok;"prompt"===a.type&&(b+=this.dialogs.input);return b=(b+this.dialogs.buttons.holder+"
    ").replace("{{buttons}}",c).replace("{{ok}}",this.okLabel).replace("{{cancel}}",this.cancelLabel)},setCloseLogOnClick:function(a){this.closeLogOnClick=!!a},close:function(a,c){this.closeLogOnClick&&a.addEventListener("click",function(){l(a)});c=c&&!isNaN(+c)?+c:this.delay;0>c?l(a):0 div");if(d){var f=d.length-this.maxLogItems;if(0<=f)for(var e=0,f=f+1;e

    " + Common.config().LANG[15] + "

    "; - alertify - .okBtn(Common.config().LANG[43]) - .cancelBtn(Common.config().LANG[44]) - .confirm(atext, function (e) { - var opts = Common.appRequests().getRequestOpts(); - opts.url = ajaxUrl.file; - opts.data = { - fileId: $obj.data("item-id"), - actionId: $obj.data("action-id"), - sk: Common.sk.get() - }; + showDialog({ + text: atext, + negative: { + title: Common.config().LANG[44], + onClick: function(e) { + e.preventDefault(); - Common.appRequests().getActionCall(opts, function (json) { - Common.msg.out(json); + Common.msg.error(Common.config().LANG[44]); + } + }, + positive: { + title: Common.config().LANG[43], + onClick: function (e) { + var opts = Common.appRequests().getRequestOpts(); + opts.url = ajaxUrl.file; + opts.data = { + fileId: $obj.data("item-id"), + actionId: $obj.data("action-id"), + sk: Common.sk.get() + }; - if (json.status === 0) { - var $downFiles = $("#list-account-files"); + Common.appRequests().getActionCall(opts, function (json) { + Common.msg.out(json); - account.getfiles($downFiles); - } - }); - }, function (e) { - e.preventDefault(); + if (json.status === 0) { + var $downFiles = $("#list-account-files"); - alertify.error(Common.config().LANG[44]); - }); + account.getfiles($downFiles); + } + }); + } + } + }); } }; @@ -513,24 +520,31 @@ sysPass.Actions = function (Common) { isAjax: 1 }; - alertify - .okBtn(Common.config().LANG[40]) - .cancelBtn(Common.config().LANG[41]) - .confirm(Common.config().LANG[48], function (e) { - e.preventDefault(); + showDialog({ + text: atext, + negative: { + title: Common.config().LANG[44], + onClick: function(e) { + e.preventDefault(); - opts.data.notify = 1; + Common.appRequests().getActionCall(opts, function (json) { + Common.msg.out(json); + }); + } + }, + positive: { + title: Common.config().LANG[43], + onClick: function (e) { + e.preventDefault(); - Common.appRequests().getActionCall(opts, function (json) { - Common.msg.out(json); - }); - }, function (e) { - e.preventDefault(); + opts.data.notify = 1; - Common.appRequests().getActionCall(opts, function (json) { - Common.msg.out(json); - }); - }); + Common.appRequests().getActionCall(opts, function (json) { + Common.msg.out(json); + }); + } + } + }); }, refresh: function ($obj) { log.info("link:refresh"); @@ -578,28 +592,35 @@ sysPass.Actions = function (Common) { var atext = "

    " + Common.config().LANG[3] + "

    "; - alertify - .okBtn(Common.config().LANG[43]) - .cancelBtn(Common.config().LANG[44]) - .confirm(atext, function (e) { - var opts = Common.appRequests().getRequestOpts(); - opts.url = ajaxUrl.account.save; - opts.data = { - itemId: $obj.data("item-id"), - actionId: $obj.data("action-id"), - sk: Common.sk.get() - }; + showDialog({ + text: atext, + negative: { + title: Common.config().LANG[44], + onClick: function(e) { + e.preventDefault(); - Common.appRequests().getActionCall(opts, function (json) { - Common.msg.out(json); + Common.msg.error(Common.config().LANG[44]); + } + }, + positive: { + title: Common.config().LANG[43], + onClick: function (e) { + var opts = Common.appRequests().getRequestOpts(); + opts.url = ajaxUrl.account.save; + opts.data = { + itemId: $obj.data("item-id"), + actionId: $obj.data("action-id"), + sk: Common.sk.get() + }; - account.search(); - }); - }, function (e) { - e.preventDefault(); + Common.appRequests().getActionCall(opts, function (json) { + Common.msg.out(json); - alertify.error(Common.config().LANG[44]); - }); + account.search(); + }); + } + } + }); }, // Ver la clave de una cuenta showpass: function ($obj) { @@ -834,7 +855,7 @@ sysPass.Actions = function (Common) { show: function ($obj) { log.info("appMgmt:show"); - if ($obj.data("item-dst")) { + if ($obj.data("item-dst") || !$obj.data("activetab")) { appMgmt.refreshTab = false; } @@ -875,33 +896,40 @@ sysPass.Actions = function (Common) { } } - alertify - .okBtn(Common.config().LANG[43]) - .cancelBtn(Common.config().LANG[44]) - .confirm(atext, function (e) { - e.preventDefault(); + showDialog({ + text: atext, + negative: { + title: Common.config().LANG[44], + onClick: function(e) { + e.preventDefault(); - var opts = Common.appRequests().getRequestOpts(); - opts.url = ajaxUrl.appMgmt.save; - opts.data = { - itemId: selection ? items : $obj.data("item-id"), - actionId: $obj.data("action-id"), - sk: Common.sk.get(), - isAjax: 1 - }; + Common.msg.error(Common.config().LANG[44]); + } + }, + positive: { + title: Common.config().LANG[43], + onClick: function (e) { + e.preventDefault(); - Common.appRequests().getActionCall(opts, function (json) { - Common.msg.out(json); + var opts = Common.appRequests().getRequestOpts(); + opts.url = ajaxUrl.appMgmt.save; + opts.data = { + itemId: selection ? items : $obj.data("item-id"), + actionId: $obj.data("action-id"), + sk: Common.sk.get(), + isAjax: 1 + }; - if ($obj.data("nextaction-id")) { - doAction({actionId: $obj.data("nextaction-id"), itemId: $obj.data("activetab")}); - } - }); - }, function (e) { - e.preventDefault(); + Common.appRequests().getActionCall(opts, function (json) { + Common.msg.out(json); - Common.msg.error(Common.config().LANG[44]); - }); + if ($obj.data("nextaction-id")) { + doAction({actionId: $obj.data("nextaction-id"), itemId: $obj.data("activetab")}); + } + }); + } + } + }); }, save: function ($obj) { log.info("appMgmt:save"); @@ -918,8 +946,6 @@ sysPass.Actions = function (Common) { doAction({actionId: $obj.data("nextaction-id"), itemId: $obj.data("activetab")}); } - appMgmt.refreshTab = true; - $.fancybox.close(); } }); @@ -958,26 +984,33 @@ sysPass.Actions = function (Common) { var atext = "

    " + Common.config().LANG[57] + "

    "; - alertify - .okBtn(Common.config().LANG[43]) - .cancelBtn(Common.config().LANG[44]) - .confirm(atext, function (e) { - var opts = Common.appRequests().getRequestOpts(); - opts.url = ajaxUrl.appMgmt.save; - opts.data = { - actionId: $obj.data("action-id"), - sk: Common.sk.get(), - isAjax: 1 - }; + showDialog({ + text: atext, + negative: { + title: Common.config().LANG[44], + onClick: function(e) { + e.preventDefault(); - Common.appRequests().getActionCall(opts, function (json) { - Common.msg.out(json); - }); - }, function (e) { - e.preventDefault(); + Common.msg.error(Common.config().LANG[44]); + } + }, + positive: { + title: Common.config().LANG[43], + onClick: function (e) { + var opts = Common.appRequests().getRequestOpts(); + opts.url = ajaxUrl.appMgmt.save; + opts.data = { + actionId: $obj.data("action-id"), + sk: Common.sk.get(), + isAjax: 1 + }; - alertify.error(Common.config().LANG[44]); - }); + Common.appRequests().getActionCall(opts, function (json) { + Common.msg.out(json); + }); + } + } + }); } }; @@ -1005,28 +1038,35 @@ sysPass.Actions = function (Common) { clear: function ($obj) { var atext = "

    " + Common.config().LANG[20] + "

    "; - alertify - .okBtn(Common.config().LANG[43]) - .cancelBtn(Common.config().LANG[44]) - .confirm(atext, function (e) { - e.preventDefault(); + showDialog({ + text: atext, + negative: { + title: Common.config().LANG[44], + onClick: function(e) { + e.preventDefault(); - var opts = Common.appRequests().getRequestOpts(); - opts.url = ajaxUrl.eventlog; - opts.data = {clear: 1, sk: Common.sk.get(), isAjax: 1}; + Common.msg.error(Common.config().LANG[44]); + } + }, + positive: { + title: Common.config().LANG[43], + onClick: function (e) { + e.preventDefault(); - Common.appRequests().getActionCall(opts, function (json) { - Common.msg.out(json); + var opts = Common.appRequests().getRequestOpts(); + opts.url = ajaxUrl.eventlog; + opts.data = {clear: 1, sk: Common.sk.get(), isAjax: 1}; - if (json.status == 0) { - doAction({actionId: $obj.data("nextaction-id")}); - } - }); - }, function (e) { - e.preventDefault(); + Common.appRequests().getActionCall(opts, function (json) { + Common.msg.out(json); - Common.msg.error(Common.config().LANG[44]); - }); + if (json.status == 0) { + doAction({actionId: $obj.data("nextaction-id")}); + } + }); + } + } + }); } }; diff --git a/js/app-main.js b/js/app-main.js index b301b989..9738c22e 100644 --- a/js/app-main.js +++ b/js/app-main.js @@ -91,10 +91,29 @@ sysPass.Main = function () { }; // Configurar Alertify - var $alertify = alertify - .logPosition("top right") - .closeLogOnClick(true) - .delay(10000); + // var $alertify = alertify + // .logPosition("top right") + // .closeLogOnClick(true) + // .delay(10000); + + // Opciones para Toastr + toastr.options = { + "closeButton": false, + "debug": false, + "newestOnTop": false, + "progressBar": false, + "positionClass": "toast-top-center", + "preventDuplicates": false, + "onclick": null, + "showDuration": "300", + "hideDuration": "1000", + "timeOut": "5000", + "extendedTimeOut": "1000", + "showEasing": "swing", + "hideEasing": "linear", + "showMethod": "fadeIn", + "hideMethod": "fadeOut" + }; /** * Retrollamadas de los elementos @@ -126,16 +145,16 @@ sysPass.Main = function () { // Mostrar mensaje de aviso var msg = { ok: function (msg) { - $alertify.success(msg); + toastr.success(msg); }, error: function (msg) { - $alertify.error(msg); + toastr.error(msg); }, warn: function (msg) { - $alertify.warn(msg); + toastr.warning(msg); }, info: function (msg) { - $alertify.info(msg); + toastr.info(msg); }, out: function (data) { if (typeof data === "object") { diff --git a/js/app-triggers.js b/js/app-triggers.js index b63dbfb6..fd063e4f 100644 --- a/js/app-triggers.js +++ b/js/app-triggers.js @@ -137,9 +137,19 @@ sysPass.Triggers = function (Common) { formAction($(this)); }).on("click", ".btn-help", function () { - var $this = $(this); + // var $this = $(this); + // $("#" + $this.data("help")).dialog("open"); - $("#" + $this.data("help")).dialog("open"); + var $this = $(this); + var helpText = $("#" + $this.data("help")).html(); + + showDialog({ + title: Common.config().LANG[54], + text: helpText, + positive: { + title: Common.config().LANG[43] + } + }); }).on("reset", ".form-action", function (e) { e.preventDefault(); @@ -250,11 +260,11 @@ sysPass.Triggers = function (Common) { selectDetect($container); - $container.find(".help-box").dialog({ - autoOpen: false, - title: Common.config().LANG[54], - width: screen.width / 2.5 - }); + // $container.find(".help-box").dialog({ + // autoOpen: false, + // title: Common.config().LANG[54], + // width: screen.width / 2.5 + // }); if (typeof Common.appTheme().viewsTriggers.common === "function") { Common.appTheme().viewsTriggers.common($container); diff --git a/js/js.php b/js/js.php index ed35932a..a24e40a4 100644 --- a/js/js.php +++ b/js/js.php @@ -53,7 +53,8 @@ if (!$file) { ->addFile('jsencrypt.min.js') ->addFile('spark-md5.min.js') ->addFile('moment.min.js') - ->addFile('moment-timezone.min.js'); + ->addFile('moment-timezone.min.js') + ->addFile('toastr.min.js'); } elseif ($group === 1) { // FIXME: utilizar versiones .min $Minify->addFile('app.js') diff --git a/js/toastr.js b/js/toastr.js new file mode 100644 index 00000000..f48cb73d --- /dev/null +++ b/js/toastr.js @@ -0,0 +1,476 @@ +/* + * Toastr + * Copyright 2012-2015 + * Authors: John Papa, Hans FjÀllemark, and Tim Ferrell. + * All Rights Reserved. + * Use, reproduction, distribution, and modification of this code is subject to the terms and + * conditions of the MIT license, available at http://www.opensource.org/licenses/mit-license.php + * + * ARIA Support: Greta Krafsig + * + * Project: https://github.com/CodeSeven/toastr + */ +/* global define */ +(function (define) { + define(['jquery'], function ($) { + return (function () { + var $container; + var listener; + var toastId = 0; + var toastType = { + error: 'error', + info: 'info', + success: 'success', + warning: 'warning' + }; + + var toastr = { + clear: clear, + remove: remove, + error: error, + getContainer: getContainer, + info: info, + options: {}, + subscribe: subscribe, + success: success, + version: '2.1.3', + warning: warning + }; + + var previousToast; + + return toastr; + + //////////////// + + function error(message, title, optionsOverride) { + return notify({ + type: toastType.error, + iconClass: getOptions().iconClasses.error, + message: message, + optionsOverride: optionsOverride, + title: title + }); + } + + function getContainer(options, create) { + if (!options) { options = getOptions(); } + $container = $('#' + options.containerId); + if ($container.length) { + return $container; + } + if (create) { + $container = createContainer(options); + } + return $container; + } + + function info(message, title, optionsOverride) { + return notify({ + type: toastType.info, + iconClass: getOptions().iconClasses.info, + message: message, + optionsOverride: optionsOverride, + title: title + }); + } + + function subscribe(callback) { + listener = callback; + } + + function success(message, title, optionsOverride) { + return notify({ + type: toastType.success, + iconClass: getOptions().iconClasses.success, + message: message, + optionsOverride: optionsOverride, + title: title + }); + } + + function warning(message, title, optionsOverride) { + return notify({ + type: toastType.warning, + iconClass: getOptions().iconClasses.warning, + message: message, + optionsOverride: optionsOverride, + title: title + }); + } + + function clear($toastElement, clearOptions) { + var options = getOptions(); + if (!$container) { getContainer(options); } + if (!clearToast($toastElement, options, clearOptions)) { + clearContainer(options); + } + } + + function remove($toastElement) { + var options = getOptions(); + if (!$container) { getContainer(options); } + if ($toastElement && $(':focus', $toastElement).length === 0) { + removeToast($toastElement); + return; + } + if ($container.children().length) { + $container.remove(); + } + } + + // internal functions + + function clearContainer (options) { + var toastsToClear = $container.children(); + for (var i = toastsToClear.length - 1; i >= 0; i--) { + clearToast($(toastsToClear[i]), options); + } + } + + function clearToast ($toastElement, options, clearOptions) { + var force = clearOptions && clearOptions.force ? clearOptions.force : false; + if ($toastElement && (force || $(':focus', $toastElement).length === 0)) { + $toastElement[options.hideMethod]({ + duration: options.hideDuration, + easing: options.hideEasing, + complete: function () { removeToast($toastElement); } + }); + return true; + } + return false; + } + + function createContainer(options) { + $container = $('
    ') + .attr('id', options.containerId) + .addClass(options.positionClass); + + $container.appendTo($(options.target)); + return $container; + } + + function getDefaults() { + return { + tapToDismiss: true, + toastClass: 'toast', + containerId: 'toast-container', + debug: false, + + showMethod: 'fadeIn', //fadeIn, slideDown, and show are built into jQuery + showDuration: 300, + showEasing: 'swing', //swing and linear are built into jQuery + onShown: undefined, + hideMethod: 'fadeOut', + hideDuration: 1000, + hideEasing: 'swing', + onHidden: undefined, + closeMethod: false, + closeDuration: false, + closeEasing: false, + closeOnHover: true, + + extendedTimeOut: 1000, + iconClasses: { + error: 'toast-error', + info: 'toast-info', + success: 'toast-success', + warning: 'toast-warning' + }, + iconClass: 'toast-info', + positionClass: 'toast-top-right', + timeOut: 5000, // Set timeOut and extendedTimeOut to 0 to make it sticky + titleClass: 'toast-title', + messageClass: 'toast-message', + escapeHtml: false, + target: 'body', + closeHtml: '', + closeClass: 'toast-close-button', + newestOnTop: true, + preventDuplicates: false, + progressBar: false, + progressClass: 'toast-progress', + rtl: false + }; + } + + function publish(args) { + if (!listener) { return; } + listener(args); + } + + function notify(map) { + var options = getOptions(); + var iconClass = map.iconClass || options.iconClass; + + if (typeof (map.optionsOverride) !== 'undefined') { + options = $.extend(options, map.optionsOverride); + iconClass = map.optionsOverride.iconClass || iconClass; + } + + if (shouldExit(options, map)) { return; } + + toastId++; + + $container = getContainer(options, true); + + var intervalId = null; + var $toastElement = $('
    '); + var $titleElement = $('
    '); + var $messageElement = $('
    '); + var $progressElement = $('
    '); + var $closeElement = $(options.closeHtml); + var progressBar = { + intervalId: null, + hideEta: null, + maxHideTime: null + }; + var response = { + toastId: toastId, + state: 'visible', + startTime: new Date(), + options: options, + map: map + }; + + personalizeToast(); + + displayToast(); + + handleEvents(); + + publish(response); + + if (options.debug && console) { + console.log(response); + } + + return $toastElement; + + function escapeHtml(source) { + if (source == null) { + source = ''; + } + + return source + .replace(/&/g, '&') + .replace(/"/g, '"') + .replace(/'/g, ''') + .replace(//g, '>'); + } + + function personalizeToast() { + setIcon(); + setTitle(); + setMessage(); + setCloseButton(); + setProgressBar(); + setRTL(); + setSequence(); + setAria(); + } + + function setAria() { + var ariaValue = ''; + switch (map.iconClass) { + case 'toast-success': + case 'toast-info': + ariaValue = 'polite'; + break; + default: + ariaValue = 'assertive'; + } + $toastElement.attr('aria-live', ariaValue); + } + + function handleEvents() { + if (options.closeOnHover) { + $toastElement.hover(stickAround, delayedHideToast); + } + + if (!options.onclick && options.tapToDismiss) { + $toastElement.click(hideToast); + } + + if (options.closeButton && $closeElement) { + $closeElement.click(function (event) { + if (event.stopPropagation) { + event.stopPropagation(); + } else if (event.cancelBubble !== undefined && event.cancelBubble !== true) { + event.cancelBubble = true; + } + + if (options.onCloseClick) { + options.onCloseClick(event); + } + + hideToast(true); + }); + } + + if (options.onclick) { + $toastElement.click(function (event) { + options.onclick(event); + hideToast(); + }); + } + } + + function displayToast() { + $toastElement.hide(); + + $toastElement[options.showMethod]( + {duration: options.showDuration, easing: options.showEasing, complete: options.onShown} + ); + + if (options.timeOut > 0) { + intervalId = setTimeout(hideToast, options.timeOut); + progressBar.maxHideTime = parseFloat(options.timeOut); + progressBar.hideEta = new Date().getTime() + progressBar.maxHideTime; + if (options.progressBar) { + progressBar.intervalId = setInterval(updateProgress, 10); + } + } + } + + function setIcon() { + if (map.iconClass) { + $toastElement.addClass(options.toastClass).addClass(iconClass); + } + } + + function setSequence() { + if (options.newestOnTop) { + $container.prepend($toastElement); + } else { + $container.append($toastElement); + } + } + + function setTitle() { + if (map.title) { + var suffix = map.title; + if (options.escapeHtml) { + suffix = escapeHtml(map.title); + } + $titleElement.append(suffix).addClass(options.titleClass); + $toastElement.append($titleElement); + } + } + + function setMessage() { + if (map.message) { + var suffix = map.message; + if (options.escapeHtml) { + suffix = escapeHtml(map.message); + } + $messageElement.append(suffix).addClass(options.messageClass); + $toastElement.append($messageElement); + } + } + + function setCloseButton() { + if (options.closeButton) { + $closeElement.addClass(options.closeClass).attr('role', 'button'); + $toastElement.prepend($closeElement); + } + } + + function setProgressBar() { + if (options.progressBar) { + $progressElement.addClass(options.progressClass); + $toastElement.prepend($progressElement); + } + } + + function setRTL() { + if (options.rtl) { + $toastElement.addClass('rtl'); + } + } + + function shouldExit(options, map) { + if (options.preventDuplicates) { + if (map.message === previousToast) { + return true; + } else { + previousToast = map.message; + } + } + return false; + } + + function hideToast(override) { + var method = override && options.closeMethod !== false ? options.closeMethod : options.hideMethod; + var duration = override && options.closeDuration !== false ? + options.closeDuration : options.hideDuration; + var easing = override && options.closeEasing !== false ? options.closeEasing : options.hideEasing; + if ($(':focus', $toastElement).length && !override) { + return; + } + clearTimeout(progressBar.intervalId); + return $toastElement[method]({ + duration: duration, + easing: easing, + complete: function () { + removeToast($toastElement); + clearTimeout(intervalId); + if (options.onHidden && response.state !== 'hidden') { + options.onHidden(); + } + response.state = 'hidden'; + response.endTime = new Date(); + publish(response); + } + }); + } + + function delayedHideToast() { + if (options.timeOut > 0 || options.extendedTimeOut > 0) { + intervalId = setTimeout(hideToast, options.extendedTimeOut); + progressBar.maxHideTime = parseFloat(options.extendedTimeOut); + progressBar.hideEta = new Date().getTime() + progressBar.maxHideTime; + } + } + + function stickAround() { + clearTimeout(intervalId); + progressBar.hideEta = 0; + $toastElement.stop(true, true)[options.showMethod]( + {duration: options.showDuration, easing: options.showEasing} + ); + } + + function updateProgress() { + var percentage = ((progressBar.hideEta - (new Date().getTime())) / progressBar.maxHideTime) * 100; + $progressElement.width(percentage + '%'); + } + } + + function getOptions() { + return $.extend({}, getDefaults(), toastr.options); + } + + function removeToast($toastElement) { + if (!$container) { $container = getContainer(); } + if ($toastElement.is(':visible')) { + return; + } + $toastElement.remove(); + $toastElement = null; + if ($container.children().length === 0) { + $container.remove(); + previousToast = undefined; + } + } + + })(); + }); +}(typeof define === 'function' && define.amd ? define : function (deps, factory) { + if (typeof module !== 'undefined' && module.exports) { //Node + module.exports = factory(require('jquery')); + } else { + window.toastr = factory(window.jQuery); + } +})); diff --git a/js/toastr.min.js b/js/toastr.min.js new file mode 100644 index 00000000..7c0c07c2 --- /dev/null +++ b/js/toastr.min.js @@ -0,0 +1,2 @@ +!function(e){e(["jquery"],function(e){return function(){function t(e,t,n){return g({type:O.error,iconClass:m().iconClasses.error,message:e,optionsOverride:n,title:t})}function n(t,n){return t||(t=m()),v=e("#"+t.containerId),v.length?v:(n&&(v=d(t)),v)}function o(e,t,n){return g({type:O.info,iconClass:m().iconClasses.info,message:e,optionsOverride:n,title:t})}function s(e){C=e}function i(e,t,n){return g({type:O.success,iconClass:m().iconClasses.success,message:e,optionsOverride:n,title:t})}function a(e,t,n){return g({type:O.warning,iconClass:m().iconClasses.warning,message:e,optionsOverride:n,title:t})}function r(e,t){var o=m();v||n(o),u(e,o,t)||l(o)}function c(t){var o=m();return v||n(o),t&&0===e(":focus",t).length?void h(t):void(v.children().length&&v.remove())}function l(t){for(var n=v.children(),o=n.length-1;o>=0;o--)u(e(n[o]),t)}function u(t,n,o){var s=!(!o||!o.force)&&o.force;return!(!t||!s&&0!==e(":focus",t).length)&&(t[n.hideMethod]({duration:n.hideDuration,easing:n.hideEasing,complete:function(){h(t)}}),!0)}function d(t){return v=e("
    ").attr("id",t.containerId).addClass(t.positionClass),v.appendTo(e(t.target)),v}function p(){return{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,closeMethod:!1,closeDuration:!1,closeEasing:!1,closeOnHover:!0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",escapeHtml:!1,target:"body",closeHtml:'',closeClass:"toast-close-button",newestOnTop:!0,preventDuplicates:!1,progressBar:!1,progressClass:"toast-progress",rtl:!1}}function f(e){C&&C(e)}function g(t){function o(e){return null==e&&(e=""),e.replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function s(){c(),u(),d(),p(),g(),C(),l(),i()}function i(){var e="";switch(t.iconClass){case"toast-success":case"toast-info":e="polite";break;default:e="assertive"}I.attr("aria-live",e)}function a(){E.closeOnHover&&I.hover(H,D),!E.onclick&&E.tapToDismiss&&I.click(b),E.closeButton&&j&&j.click(function(e){e.stopPropagation?e.stopPropagation():void 0!==e.cancelBubble&&e.cancelBubble!==!0&&(e.cancelBubble=!0),E.onCloseClick&&E.onCloseClick(e),b(!0)}),E.onclick&&I.click(function(e){E.onclick(e),b()})}function r(){I.hide(),I[E.showMethod]({duration:E.showDuration,easing:E.showEasing,complete:E.onShown}),E.timeOut>0&&(k=setTimeout(b,E.timeOut),F.maxHideTime=parseFloat(E.timeOut),F.hideEta=(new Date).getTime()+F.maxHideTime,E.progressBar&&(F.intervalId=setInterval(x,10)))}function c(){t.iconClass&&I.addClass(E.toastClass).addClass(y)}function l(){E.newestOnTop?v.prepend(I):v.append(I)}function u(){if(t.title){var e=t.title;E.escapeHtml&&(e=o(t.title)),M.append(e).addClass(E.titleClass),I.append(M)}}function d(){if(t.message){var e=t.message;E.escapeHtml&&(e=o(t.message)),B.append(e).addClass(E.messageClass),I.append(B)}}function p(){E.closeButton&&(j.addClass(E.closeClass).attr("role","button"),I.prepend(j))}function g(){E.progressBar&&(q.addClass(E.progressClass),I.prepend(q))}function C(){E.rtl&&I.addClass("rtl")}function O(e,t){if(e.preventDuplicates){if(t.message===w)return!0;w=t.message}return!1}function b(t){var n=t&&E.closeMethod!==!1?E.closeMethod:E.hideMethod,o=t&&E.closeDuration!==!1?E.closeDuration:E.hideDuration,s=t&&E.closeEasing!==!1?E.closeEasing:E.hideEasing;if(!e(":focus",I).length||t)return clearTimeout(F.intervalId),I[n]({duration:o,easing:s,complete:function(){h(I),clearTimeout(k),E.onHidden&&"hidden"!==P.state&&E.onHidden(),P.state="hidden",P.endTime=new Date,f(P)}})}function D(){(E.timeOut>0||E.extendedTimeOut>0)&&(k=setTimeout(b,E.extendedTimeOut),F.maxHideTime=parseFloat(E.extendedTimeOut),F.hideEta=(new Date).getTime()+F.maxHideTime)}function H(){clearTimeout(k),F.hideEta=0,I.stop(!0,!0)[E.showMethod]({duration:E.showDuration,easing:E.showEasing})}function x(){var e=(F.hideEta-(new Date).getTime())/F.maxHideTime*100;q.width(e+"%")}var E=m(),y=t.iconClass||E.iconClass;if("undefined"!=typeof t.optionsOverride&&(E=e.extend(E,t.optionsOverride),y=t.optionsOverride.iconClass||y),!O(E,t)){T++,v=n(E,!0);var k=null,I=e("
    "),M=e("
    "),B=e("
    "),q=e("
    "),j=e(E.closeHtml),F={intervalId:null,hideEta:null,maxHideTime:null},P={toastId:T,state:"visible",startTime:new Date,options:E,map:t};return s(),r(),a(),f(P),E.debug&&console&&console.log(P),I}}function m(){return e.extend({},p(),b.options)}function h(e){v||(v=n()),e.is(":visible")||(e.remove(),e=null,0===v.children().length&&(v.remove(),w=void 0))}var v,C,w,T=0,O={error:"error",info:"info",success:"success",warning:"warning"},b={clear:r,remove:c,error:t,getContainer:n,info:o,options:{},subscribe:s,success:i,version:"2.1.3",warning:a};return b}()})}("function"==typeof define&&define.amd?define:function(e,t){"undefined"!=typeof module&&module.exports?module.exports=t(require("jquery")):window.toastr=t(window.jQuery)}); +//# sourceMappingURL=toastr.js.map