diff --git a/inc/themes/material-blue/views/appitem/customfields.inc b/inc/themes/material-blue/views/appitem/customfields.inc
index 3c36b744..08955e42 100644
--- a/inc/themes/material-blue/views/appitem/customfields.inc
+++ b/inc/themes/material-blue/views/appitem/customfields.inc
@@ -8,7 +8,10 @@
-
diff --git a/inc/themes/material-blue/views/appitem/tags.inc b/inc/themes/material-blue/views/appitem/tags.inc
index dac97dde..a9d4123a 100644
--- a/inc/themes/material-blue/views/appitem/tags.inc
+++ b/inc/themes/material-blue/views/appitem/tags.inc
@@ -1,11 +1,14 @@
-
diff --git a/inc/themes/material-blue/views/grid/datagrid-rows.inc b/inc/themes/material-blue/views/grid/datagrid-rows.inc
index 64c8accc..d5e338dc 100644
--- a/inc/themes/material-blue/views/grid/datagrid-rows.inc
+++ b/inc/themes/material-blue/views/grid/datagrid-rows.inc
@@ -14,14 +14,14 @@
getData()->getDataRowSources() as $rowSrc): ?>
-
- $rowSrc)) ? $dataItem->$rowSrc : ' '; // Fix height ?>
+ {$rowSrc}) ? $dataItem->{$rowSrc} : ' '; // Fix height ?>
getData()->getDataRowSourcesWithIcon()) > 0): ?>
-
getData()->getDataRowSourcesWithIcon() as $rowSrcIcon): ?>
- $rowSrcIcon[0] == 1): ?>
+ {$rowSrcIcon[0]} == 1): ?>
getIcon(); ?>
diff --git a/inc/themes/material-blue/views/main/body-end.inc b/inc/themes/material-blue/views/main/body-end.inc
index aa336a0d..14b0bc57 100644
--- a/inc/themes/material-blue/views/main/body-end.inc
+++ b/inc/themes/material-blue/views/main/body-end.inc
@@ -9,7 +9,7 @@
console.info("DOMContentLoaded");
sysPassApp.triggers().views.main();
-
+
sysPassApp.triggers().views.install();
});
diff --git a/inc/themes/material-blue/views/main/install.inc b/inc/themes/material-blue/views/main/install.inc
index cd01aeb2..219f1895 100644
--- a/inc/themes/material-blue/views/main/install.inc
+++ b/inc/themes/material-blue/views/main/install.inc
@@ -6,7 +6,7 @@
@@ -23,125 +23,146 @@
-
-
";alertify.okBtn(c.config().LANG[43]).cancelBtn(c.config().LANG[44]).confirm(b,function(b){b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_accountSave.php";b.data={accountid:a.data("item-id"),actionId:a.data("action-id"),sk:c.sk.get()};c.appRequests().getActionCall(b,
-function(a){c.jsonResponseMessage(a)})},function(a){a.preventDefault();alertify.error(c.config().LANG[44])})},showpass:function(a){d.info("account:showpass");var b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_accViewPass.php";b.data={accountid:a.data("item-id"),isHistory:a.data("history"),isAjax:1};c.appRequests().getActionCall(b,function(a){if(10===a.status)doLogout();else{var b;$("").dialog({modal:!0,title:c.config().LANG[47],width:"auto",open:function(){b=$(this);var g,d="";g=
-'";var e='
";alertify.okBtn(c.config().LANG[43]).cancelBtn(c.config().LANG[44]).confirm(b,
+function(b){b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_accountSave.php";b.data={accountid:a.data("item-id"),actionId:a.data("action-id"),sk:c.sk.get()};c.appRequests().getActionCall(b,function(a){c.jsonResponseMessage(a)})},function(a){a.preventDefault();alertify.error(c.config().LANG[44])})},showpass:function(a){d.info("account:showpass");var b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_accViewPass.php";b.data={accountid:a.data("item-id"),isHistory:a.data("history"),isAjax:1};c.appRequests().getActionCall(b,
+function(a){if(10===a.status)doLogout();else{var b;$("
").dialog({modal:!0,title:c.config().LANG[47],width:"auto",open:function(){b=$(this);var g,d="";g='
";var e='
",d=a.useimage,m='
'+a.acclogin+"
";0===a.status?(0===d?d='
'+a.accpass+"
":(d='

',e=""),g=m+d+'
'+g+e+"
"):(g='
'+a.description+"",b.dialog("option","buttons",[{text:"Ok",icons:{primary:"ui-icon-close"},click:function(){b.dialog("close")}}]));b.html(g);b.dialog("option",
"position","center");b.parent().on("mouseleave",function(){clearTimeout(f);f=setTimeout(function(){b.dialog("close")},3E4)})},close:function(){clearTimeout(f);b.dialog("destroy")}})}})},copypass:function(a){d.info("account:copypass");var b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_accViewPass.php";b.async=!1;b.data={accountid:a.data("item-id"),isHistory:a.data("history"),isAjax:1};return c.appRequests().getActionCall(b)},copy:function(a){d.info("account:copy");e({actionId:a.data("action-id"),
itemId:a.data("item-id")})},savefavorite:function(a,b){d.info("account:saveFavorite");var g="on"===a.data("status"),e={actionId:g?a.data("action-id-off"):a.data("action-id-on"),accountId:a.data("item-id"),sk:c.sk.get(),isAjax:1},f=c.appRequests().getRequestOpts();f.url="/ajax/ajax_accFavorites.php";f.data=e;c.appRequests().getActionCall(f,function(d){0===d.status?(a.data("status",g?"off":"on"),"function"===typeof b&&b(),c.resMsg("ok",d.description)):1===d.status&&c.resMsg("error",d.description)})},
-request:function(a){d.info("account:request");var b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_sendRequest.php";b.data=a.serialize();c.appRequests().getActionCall(b,function(a){c.jsonResponseMessage(a)})},menu:function(a){a.hide();a.parent().children(".actions-optional").show(250)},sort:function(a){d.info("account:sort");var b=$("#frmSearch");b.find('input[name="skey"]').val(a.data("key"));b.find('input[name="sorder"]').val(a.data("dir"));b.find('input[name="start"]').val(a.data("start"));
-l.search()},editpass:function(a){d.info("account:editpass");e({actionId:a.data("action-id"),itemId:a.data("item-id")})},restore:function(a){d.info("account:restore");e({actionId:a.data("action-id"),itemId:a.data("item-id")})},getfiles:function(a){d.info("account:getfiles");var b=c.appRequests().getRequestOpts();b.method="get";b.type="html";b.url="/ajax/ajax_accGetFiles.php";b.data={id:a.data("item-id"),del:a.data("delete"),sk:c.sk.get()};c.appRequests().getActionCall(b,function(b){a.html(b)})},search:function(a){d.info("account:search");
+request:function(a){d.info("account:request");var b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_sendRequest.php";b.data=a.serialize();c.appRequests().getActionCall(b,function(a){c.jsonResponseMessage(a)})},menu:function(a){a.hide();a.parent().children(".actions-optional").show(250)},sort:function(a){d.info("account:sort");var c=$("#frmSearch");c.find('input[name="skey"]').val(a.data("key"));c.find('input[name="sorder"]').val(a.data("dir"));c.find('input[name="start"]').val(a.data("start"));
+l.search()},editpass:function(a){d.info("account:editpass");e({actionId:a.data("action-id"),itemId:a.data("item-id")})},restore:function(a){d.info("account:restore");e({actionId:a.data("action-id"),itemId:a.data("item-id")})},getfiles:function(a){d.info("account:getfiles");var b=c.appRequests().getRequestOpts();b.method="get";b.type="html";b.url="/ajax/ajax_accGetFiles.php";b.data={id:a.data("item-id"),del:a.data("delete"),sk:c.sk.get()};c.appRequests().getActionCall(b,function(c){a.html(c)})},search:function(a){d.info("account:search");
var b=$("#frmSearch");!0===a&&(b.find("select").each(function(){$(this)[0].selectize.clear()}),b.find('input[name="search"]').val(""),b.find('input[name="start"], input[name="skey"], input[name="sorder"]').val(0),b.find('input[name="searchfav"]').val(0).change());a=c.appRequests().getRequestOpts();a.url="/ajax/ajax_accSearch.php";a.data=b.serialize();c.appRequests().getActionCall(a,function(a){"undefined"!==typeof a.sk&&(c.sk.set(a.sk),b.find('input[name="sk"]').val(a.sk));$("#res-content").html(a.html)})},
-save:function(a){d.info("account:save");var b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_accSave.php";b.data=a.serialize();c.appRequests().getActionCall(b,function(a){c.jsonResponseMessage(a)})}};return{doAction:e,appMgmt:{show:function(a){d.info("appMgmt:show");var b=c.appRequests().getRequestOpts();b.type="html";b.url="/ajax/ajax_appMgmtData.php";b.data={itemId:a.data("item-id"),actionId:a.data("action-id"),sk:c.sk.get(),isAjax:1};c.appRequests().getActionCall(b,function(b){$.fancybox(b,
-{padding:[0,10,10,10],afterClose:function(){a.data("action-dst")&&h(a)},beforeShow:function(){c.appTriggers().views.common("#fancyContainer")}})})},"delete":function(a){d.info("appMgmt:delete");var b='
";alertify.okBtn(c.config().LANG[43]).cancelBtn(c.config().LANG[44]).confirm(b,function(b){b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_appMgmtSave.php";b.data={itemId:a.data("item-id"),actionId:a.data("action-id"),sk:c.sk.get(),
-isAjax:1};c.appRequests().getActionCall(b,function(b){c.jsonResponseMessage(b);a.data("nextaction-id")&&e({actionId:a.data("nextaction-id"),itemId:a.data("activetab")})})},function(a){a.preventDefault();alertify.error(c.config().LANG[44])})},save:function(a){d.info("appMgmt:save");var b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_appMgmtSave.php";b.data=a.serialize();c.appRequests().getActionCall(b,function(b){c.jsonResponseMessage(b);a.data("nextaction-id")&&e({actionId:a.data("nextaction-id"),
-itemId:a.data("activetab")})})},search:function(a){d.info("appMgmt:search");var b=$(a),g=b.find("[name=target]").val();a=c.appRequests().getRequestOpts();a.url="/ajax/ajax_appMgmtSearch.php";a.data=b.serialize();c.appRequests().getActionCall(a,function(a){0===a.status?($("#"+g).html(a.html),b.find("[name='sk']").val(a.sk)):$("#"+g).html(c.resMsg("nofancyerror",a.description))});return!1},nav:function(a){d.info("appMgmt:nav");var b=$("#"+a.data("action-form")),g=c.appRequests().getRequestOpts();g.url=
-"/ajax/ajax_appMgmtSearch.php";g.data=b.serialize()+"&start="+a.data("start")+"&count="+a.data("count");c.getActionCall(g,function(a){var g=$("#"+b.find("[name=target]").val());0===a.status?(g.html(a.html),b.find("[name='sk']").val(a.sk)):g.html(c.resMsg("nofancyerror",a.description))});return!1},userpass:function(a){d.info("appMgmt:userpass");var b=c.appRequests().getRequestOpts();b.type="html";b.method="get";b.url="/ajax/ajax_usrpass.php";b.data={actionId:a.data("action-id"),userId:a.data("item-id"),
-sk:a.data("sk"),isAjax:1};c.appRequests().getActionCall(b,function(a){0===a.length?k.logout():$.fancybox(a,{padding:0})})}},account:l,file:{view:function(a){d.info("file:view");var b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_files.php";b.type="html";b.data={fileId:a.data("item-id"),sk:c.sk.get(),actionId:a.data("action-id")};c.appRequests().getActionCall(b,function(a){"undefined"!==typeof a.status&&1===a.status?c.resMsg("error",a.description):a?($.fancybox(a,{padding:[10,10,10,10]}),setTimeout(function(){$.fancybox.update()},
-1E3)):c.resMsg("error",c.config().LANG[14])})},download:function(a){d.info("file:download");a={fileId:a.data("item-id"),sk:c.sk.get(),actionId:a.data("action-id")};$.fileDownload(c.config().APP_ROOT+"/ajax/ajax_files.php",{httpMethod:"POST",data:a})},"delete":function(a){d.info("file:delete");var b='
";alertify.okBtn(c.config().LANG[43]).cancelBtn(c.config().LANG[44]).confirm(b,function(b){b=c.appRequests().getRequestOpts();b.url=
-"/ajax/ajax_files.php";b.data={fileId:a.data("item-id"),actionId:a.data("action-id"),sk:c.sk.get()};c.appRequests().getActionCall(b,function(a){if(0===a.status){var b=$("#list-account-files");l.getfiles(b);c.resMsg("ok",a.description)}else c.resMsg("error",a.description)})},function(a){a.preventDefault();alertify.error(c.config().LANG[44])})}},checks:{ldap:function(a){d.info("checks:ldap");a=$(a.data("src"));var b=a.find("[name='ldap_bindpass']").val();a={type:"ldap",ldap_server:a.find("[name='ldap_server']").val(),
-ldap_base:a.find("[name='ldap_base']").val(),ldap_group:a.find("[name='ldap_group']").val(),ldap_binduser:a.find("[name='ldap_binduser']").val(),ldap_bindpass:""!==c.config().PK?c.config().crypt.encrypt(b):b,sk:c.sk.get(),isAjax:1};b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_checkConnection.php";b.data=a;c.appRequests().getActionCall(b,function(a){c.jsonResponseMessage(a)})},wiki:function(a){d.info("checks:wiki");a=$(a.data("src"));a={type:"dokuwiki",dokuwiki_url:a.find("[name='dokuwiki_url']").val(),
-dokuwiki_user:a.find("[name='dokuwiki_user']").val(),dokuwiki_pass:a.find("[name='dokuwiki_pass']").val(),isAjax:1,sk:c.sk.get()};var b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_checkConnection.php";b.data=a;c.appRequests().getActionCall(b,function(a){1===a.status?c.resMsg("error",a.description):0===a.status&&(c.resMsg("ok",a.description),$("#dokuWikiResCheck").html(a.data))})}},config:{save:function(a){d.info("config:save");var b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_configSave.php";
-b.data=a.serialize();c.appRequests().getActionCall(b,function(b){c.jsonResponseMessage(b);0===b.status&&"undefined"!==typeof a.data("nextaction-id")&&e({actionId:a.data("nextaction-id"),itemId:a.data("activetab")})})},backup:function(a){d.info("config:backup");var b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_export.php";b.data=a.serialize();c.appRequests().getActionCall(b,function(b){c.jsonResponseMessage(b);0===b.status&&"undefined"!==typeof a.data("nextaction-id")&&e({actionId:a.data("nextaction-id"),
-itemId:a.data("activetab")})})},"export":function(a){d.info("config:export");var b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_export.php";b.data=a.serialize();c.appRequests().getActionCall(b,function(b){c.jsonResponseMessage(b);0===b.status&&"undefined"!==typeof a.data("nextaction-id")&&e({actionId:a.data("nextaction-id"),itemId:a.data("activetab")})})},"import":function(a){d.info("config:import");var b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_import.php";b.data=a.serialize();c.appRequests().getActionCall(b,
-function(b){c.jsonResponseMessage(b);0===b.status&&"undefined"!==typeof a.data("nextaction-id")&&e({actionId:a.data("nextaction-id"),itemId:a.data("activetab")})})}},main:k,user:{savePreferences:function(a){d.info("user:savePreferences");var b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_userPrefsSave.php";b.data=a.serialize();c.appRequests().getActionCall(b,function(a){c.jsonResponseMessage(a);setTimeout(function(){window.location.replace("index.php")},2E3)})},saveSecurity:function(a){d.info("user:saveSecurity");
-var b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_userPrefsSave.php";b.data=a.serialize();c.appRequests().getActionCall(b,function(a){c.jsonResponseMessage(a)})},password:function(a){d.info("user:password");var b=c.appRequests().getRequestOpts();b.type="html";b.method="get";b.url="/ajax/ajax_usrpass.php";b.data={actionId:a.data("action-id"),userId:a.data("item-id"),sk:a.data("sk"),isAjax:1};c.appRequests().getActionCall(b,function(a){0===a.length?k.logout():$.fancybox(a,{padding:0})})}}}};
+save:function(a){d.info("account:save");var b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_accSave.php";b.data=a.serialize();c.appRequests().getActionCall(b,function(a){c.jsonResponseMessage(a)})}};return{doAction:e,appMgmt:{show:function(a){d.info("appMgmt:show");var b=c.appRequests().getRequestOpts();b.type="html";b.url="/ajax/ajax_appMgmtData.php";b.data={itemId:a.data("item-id"),actionId:a.data("action-id"),activeTab:a.data("activetab"),sk:c.sk.get(),isAjax:1};c.appRequests().getActionCall(b,
+function(b){$.fancybox(b,{padding:[0,10,10,10],afterClose:function(){a.data("item-dst")&&h(a)},beforeShow:function(){c.appTriggers().views.common("#fancyContainer")}})})},"delete":function(a){d.info("appMgmt:delete");var b='
";alertify.okBtn(c.config().LANG[43]).cancelBtn(c.config().LANG[44]).confirm(b,function(b){b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_appMgmtSave.php";b.data={itemId:a.data("item-id"),actionId:a.data("action-id"),
+sk:c.sk.get(),isAjax:1};c.appRequests().getActionCall(b,function(b){c.jsonResponseMessage(b);a.data("nextaction-id")&&e({actionId:a.data("nextaction-id"),itemId:a.data("activetab")})})},function(a){a.preventDefault();alertify.error(c.config().LANG[44])})},save:function(a){d.info("appMgmt:save");var b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_appMgmtSave.php";b.data=a.serialize();c.appRequests().getActionCall(b,function(b){c.jsonResponseMessage(b);0===b.status&&(a.data("nextaction-id")&&a.data("activetab")&&
+e({actionId:a.data("nextaction-id"),itemId:a.data("activetab")}),$.fancybox.close())})},search:function(a){d.info("appMgmt:search");var b=$(a),g=b.find("[name=target]").val();a=c.appRequests().getRequestOpts();a.url="/ajax/ajax_appMgmtSearch.php";a.data=b.serialize();c.appRequests().getActionCall(a,function(a){0===a.status?($("#"+g).html(a.html),b.find("[name='sk']").val(a.sk)):$("#"+g).html(c.resMsg("nofancyerror",a.description))});return!1},nav:function(a){d.info("appMgmt:nav");var b=$("#"+a.data("action-form")),
+g=c.appRequests().getRequestOpts();g.url="/ajax/ajax_appMgmtSearch.php";g.data=b.serialize()+"&start="+a.data("start")+"&count="+a.data("count");c.getActionCall(g,function(a){var g=$("#"+b.find("[name=target]").val());0===a.status?(g.html(a.html),b.find("[name='sk']").val(a.sk)):g.html(c.resMsg("nofancyerror",a.description))});return!1}},account:l,file:{view:function(a){d.info("file:view");var b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_files.php";b.type="html";b.data={fileId:a.data("item-id"),
+sk:c.sk.get(),actionId:a.data("action-id")};c.appRequests().getActionCall(b,function(a){"undefined"!==typeof a.status&&1===a.status?c.resMsg("error",a.description):a?($.fancybox(a,{padding:[10,10,10,10]}),setTimeout(function(){$.fancybox.update()},1E3)):c.resMsg("error",c.config().LANG[14])})},download:function(a){d.info("file:download");a={fileId:a.data("item-id"),sk:c.sk.get(),actionId:a.data("action-id")};$.fileDownload(c.config().APP_ROOT+"/ajax/ajax_files.php",{httpMethod:"POST",data:a})},"delete":function(a){d.info("file:delete");
+var b='
";alertify.okBtn(c.config().LANG[43]).cancelBtn(c.config().LANG[44]).confirm(b,function(b){b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_files.php";b.data={fileId:a.data("item-id"),actionId:a.data("action-id"),sk:c.sk.get()};c.appRequests().getActionCall(b,function(a){if(0===a.status){var b=$("#list-account-files");l.getfiles(b);c.resMsg("ok",a.description)}else c.resMsg("error",a.description)})},function(a){a.preventDefault();
+alertify.error(c.config().LANG[44])})}},checks:{ldap:function(a){d.info("checks:ldap");a=$(a.data("src"));var b=a.find("[name='ldap_bindpass']").val();a={type:"ldap",ldap_server:a.find("[name='ldap_server']").val(),ldap_base:a.find("[name='ldap_base']").val(),ldap_group:a.find("[name='ldap_group']").val(),ldap_binduser:a.find("[name='ldap_binduser']").val(),ldap_bindpass:""!==c.config().PK?c.config().crypt.encrypt(b):b,sk:c.sk.get(),isAjax:1};b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_checkConnection.php";
+b.data=a;c.appRequests().getActionCall(b,function(a){c.jsonResponseMessage(a)})},wiki:function(a){d.info("checks:wiki");a=$(a.data("src"));a={type:"dokuwiki",dokuwiki_url:a.find("[name='dokuwiki_url']").val(),dokuwiki_user:a.find("[name='dokuwiki_user']").val(),dokuwiki_pass:a.find("[name='dokuwiki_pass']").val(),isAjax:1,sk:c.sk.get()};var b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_checkConnection.php";b.data=a;c.appRequests().getActionCall(b,function(a){1===a.status?c.resMsg("error",a.description):
+0===a.status&&(c.resMsg("ok",a.description),$("#dokuWikiResCheck").html(a.data))})}},config:{save:function(a){d.info("config:save");var b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_configSave.php";b.data=a.serialize();c.appRequests().getActionCall(b,function(b){c.jsonResponseMessage(b);0===b.status&&"undefined"!==typeof a.data("nextaction-id")&&e({actionId:a.data("nextaction-id"),itemId:a.data("activetab")})})},backup:function(a){d.info("config:backup");var b=c.appRequests().getRequestOpts();
+b.url="/ajax/ajax_export.php";b.data=a.serialize();c.appRequests().getActionCall(b,function(b){c.jsonResponseMessage(b);0===b.status&&"undefined"!==typeof a.data("nextaction-id")&&e({actionId:a.data("nextaction-id"),itemId:a.data("activetab")})})},"export":function(a){d.info("config:export");var b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_export.php";b.data=a.serialize();c.appRequests().getActionCall(b,function(b){c.jsonResponseMessage(b);0===b.status&&"undefined"!==typeof a.data("nextaction-id")&&
+e({actionId:a.data("nextaction-id"),itemId:a.data("activetab")})})},"import":function(a){d.info("config:import");var b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_import.php";b.data=a.serialize();c.appRequests().getActionCall(b,function(b){c.jsonResponseMessage(b);0===b.status&&"undefined"!==typeof a.data("nextaction-id")&&e({actionId:a.data("nextaction-id"),itemId:a.data("activetab")})})}},main:k,user:{savePreferences:function(a){d.info("user:savePreferences");var b=c.appRequests().getRequestOpts();
+b.url="/ajax/ajax_userPrefsSave.php";b.data=a.serialize();c.appRequests().getActionCall(b,function(a){c.jsonResponseMessage(a);setTimeout(function(){window.location.replace("index.php")},2E3)})},saveSecurity:function(a){d.info("user:saveSecurity");var b=c.appRequests().getRequestOpts();b.url="/ajax/ajax_userPrefsSave.php";b.data=a.serialize();c.appRequests().getActionCall(b,function(a){c.jsonResponseMessage(a)})},password:function(a){d.info("user:password");var b=c.appRequests().getRequestOpts();
+b.type="html";b.method="get";b.url="/ajax/ajax_usrpass.php";b.data={actionId:a.data("action-id"),userId:a.data("item-id"),sk:a.data("sk"),isAjax:1};c.appRequests().getActionCall(b,function(a){0===a.length?k.logout():$.fancybox(a,{padding:0})})}}}};
diff --git a/js/app-main.js b/js/app-main.js
index cbd422bd..2a45db44 100644
--- a/js/app-main.js
+++ b/js/app-main.js
@@ -106,33 +106,33 @@ sysPass.Main = function () {
* Respuesta en formato json para mostrar mensaje
*
* @param json
+ * @param callback
*/
- var jsonResponseMessage = function (json) {
+ var jsonResponseMessage = function (json, callback) {
var status = json.status;
var description = json.description;
- var action = json.action;
+ // var action = json.action;
if (typeof json.messages !== "undefined" && json.messages.length > 0) {
description = description + "
" + json.messages.join("
");
}
+ //$.fancybox.close();
+ var $alertify = alertify
+ .logPosition("bottom right")
+ .closeLogOnClick(true)
+ .delay(10000);
+
switch (status) {
case 0:
- $.fancybox.close();
- resMsg("ok", description, undefined, action);
+ $alertify.success(description, callback);
break;
case 1:
- $.fancybox.close();
- $(":input[type='password']").val("");
- resMsg("error", description, undefined, action);
- break;
case 2:
- resMsg("error", description, undefined, action);
- //$("#resFancyAccion").html('
' + description + '').show();
+ $alertify.error(description, callback);
break;
case 3:
- $.fancybox.close();
- resMsg("warn", description, undefined, action);
+ $alertify.warn(description, callback);
break;
case 10:
appActions.main.logout();
@@ -284,7 +284,7 @@ sysPass.Main = function () {
};
var redirect = function (url) {
- location.href = url;
+ window.location.replace(url);
};
// Función para enviar una solicitud de modificación de cuenta
diff --git a/js/app-main.min.js b/js/app-main.min.js
index e85aeaed..0f02804a 100644
--- a/js/app-main.min.js
+++ b/js/app-main.min.js
@@ -1,24 +1,24 @@
-var $jscomp={scope:{}};$jscomp.defineProperty="function"==typeof Object.defineProperties?Object.defineProperty:function(a,h,k){if(k.get||k.set)throw new TypeError("ES3 does not support getters and setters.");a!=Array.prototype&&a!=Object.prototype&&(a[h]=k.value)};$jscomp.getGlobal=function(a){return"undefined"!=typeof window&&window===a?a:"undefined"!=typeof global?global:a};$jscomp.global=$jscomp.getGlobal(this);$jscomp.SYMBOL_PREFIX="jscomp_symbol_";
+var $jscomp={scope:{}};$jscomp.defineProperty="function"==typeof Object.defineProperties?Object.defineProperty:function(a,g,h){if(h.get||h.set)throw new TypeError("ES3 does not support getters and setters.");a!=Array.prototype&&a!=Object.prototype&&(a[g]=h.value)};$jscomp.getGlobal=function(a){return"undefined"!=typeof window&&window===a?a:"undefined"!=typeof global?global:a};$jscomp.global=$jscomp.getGlobal(this);$jscomp.SYMBOL_PREFIX="jscomp_symbol_";
$jscomp.initSymbol=function(){$jscomp.initSymbol=function(){};$jscomp.global.Symbol||($jscomp.global.Symbol=$jscomp.Symbol)};$jscomp.symbolCounter_=0;$jscomp.Symbol=function(a){return $jscomp.SYMBOL_PREFIX+(a||"")+$jscomp.symbolCounter_++};
-$jscomp.initSymbolIterator=function(){$jscomp.initSymbol();var a=$jscomp.global.Symbol.iterator;a||(a=$jscomp.global.Symbol.iterator=$jscomp.global.Symbol("iterator"));"function"!=typeof Array.prototype[a]&&$jscomp.defineProperty(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return $jscomp.arrayIterator(this)}});$jscomp.initSymbolIterator=function(){}};$jscomp.arrayIterator=function(a){var h=0;return $jscomp.iteratorPrototype(function(){return h
"+
-b.messages.join("
"));switch(a){case 0:$.fancybox.close();n("ok",c,void 0,g);break;case 1:$.fancybox.close();$(":input[type='password']").val("");n("error",c,void 0,g);break;case 2:n("error",c,void 0,g);break;case 3:$.fancybox.close();n("warn",c,void 0,g);break;case 10:l.main.logout()}},z=function(b){m.info("getEnvironment");var d=window.location.pathname.split("/"),c=window.location.protocol+"//"+window.location.host+function(){for(var b="",a=1;a<=d.length-2;a++)b+="/"+d[a];return b}(),g=f.getRequestOpts();
-g.url=c+"/ajax/ajax_getEnvironment.php";g.method="get";g.async=!1;g.data={isAjax:1};f.getActionCall(g,function(c){a.APP_ROOT=c.app_root;a.LANG=c.lang;a.PK=c.pk;a.CHECK_UPDATES=c.check_updates;a.crypt.setPublicKey(c.pk);"function"===typeof b&&b()})},v={get:function(){m.info("sk:get");return $("#content").attr("data-sk")},set:function(b){m.info("sk:set");$("#content").attr("data-sk",b)}},A=function(){var b=$("#container");if(!b.hasClass("content-no-auto-resize")){var a=$("#content").height()+200;b.css("height",
-a)}},w=function(){$("html, body").animate({scrollTop:0},"slow")},B=function(a,d){if("undefined"===typeof a)return!1;var b=f.getRequestOpts();b.url="/ajax/ajax_eventlog.php";b.type="html";b.data={start:a,current:d};f.getActionCall(b,function(a){$("#content").html(a);w()})},C=function(a){location.href=a},D=function(){var a=f.getRequestOpts();a.url="/ajax/ajax_sendRequest.php";a.data=$("#frmRequestModify").serialize();f.getActionCall(a,function(a){p(a)})},E=function(b){var d=function(){return{actionId:b.data("action-id"),
-itemId:b.data("item-id"),sk:v.get()}},c={requestDoneAction:"",requestData:function(a){d=function(){return a}},beforeSendAction:"",url:""},g=function(a){if("undefined"===typeof c.url||""===c.url)return!1;var b=new FormData;b.append("inFile",a);b.append("isAjax",1);var g=d();Object.keys(g).forEach(function(a){m.info(a);b.append(a,g[a])});a=f.getRequestOpts();a.url=c.url;a.processData=!1;a.contentType=!1;a.data=b;f.getActionCall(a,function(a){var b=a.status;a=a.description;0===b?("function"===typeof c.requestDoneAction&&
-c.requestDoneAction(),n("ok",a)):10===b?l.main.logout():n("error",a)})},r=function(c){if(5a.MAX_FILE_SIZE)n("error",a.LANG[18]+"
"+f.name+" (Max: "+a.MAX_FILE_SIZE+")");else{var e;a:{e=f.name;for(var r=b.data("files-ext").toLowerCase().split(","),h=0;h<=r.length;h++)if(-1!==e.indexOf(r[h])){e=!0;break a}e=!1}e?g(c[d]):n("error",a.LANG[19]+"
"+f.name)}}},e=function(a){var b=$("#fileUploadForm");
-!1===a&&b.hide();a=b.find("input[type='file']");a.on("change",function(){"function"===typeof c.beforeSendAction&&c.beforeSendAction();r(this.files)});return a};window.File&&window.FileList&&window.FileReader?function(){m.info("fileUpload:init");var a=e(!1);b.on("dragover dragenter",function(a){m.info("fileUpload:drag");a.stopPropagation();a.preventDefault()});b.on("drop",function(a){m.info("fileUpload:drop");a.stopPropagation();a.preventDefault();"function"===typeof c.beforeSendAction&&c.beforeSendAction();
-r(a.dataTransfer.files)});b.on("click",function(){a.click()})}():e(!0);return c},F=function(a,d){var b=f.getRequestOpts();b.url=d;b.data=a;f.getActionCall(b,function(a){p(a)})},G=function(b,d,c){var g={itemId:b,actionId:d,sk:c,isAjax:1};alertify.okBtn(a.LANG[40]).cancelBtn(a.LANG[41]).confirm(a.LANG[48],function(a){$.extend(g,{notify:1});a=f.getRequestOpts();a.url="/ajax/ajax_appMgmtSave.php";a.data=g;f.getActionCall(a,function(a){p(a)})},function(a){a.preventDefault();a=f.getRequestOpts();a.url=
-"/ajax/ajax_appMgmtSave.php";a.data=g;f.getActionCall(a,function(a){p(a)})})},H=function(a,d,c){var b=$(a).attr("data-itemid"),e=$(a).attr("data-activetab");a=$(a).attr("data-nextactionid");d={itemId:b,actionId:d,sk:c,activeTab:e,onCloseAction:a};c=f.getRequestOpts();c.url="/ajax/ajax_appMgmtSave.php";c.data=d;f.getActionCall(c,function(a){p(a)})},x=function(){var a=f.getRequestOpts();a.type="html";a.method="get";a.timeout=1E4;a.url="/ajax/ajax_checkUpds.php";f.getActionCall(a,function(a){$("#updates").html(a);
-"undefined"!==typeof componentHandler&&componentHandler.upgradeDom()},function(){$("#updates").html("!")})},I=function(b){var d='";alertify.okBtn(a.LANG[43]).cancelBtn(a.LANG[44]).confirm(d,function(a){a=f.getRequestOpts();a.url="/ajax/ajax_eventlog.php";a.data={clear:1,sk:b,isAjax:1};f.getActionCall(a,function(a){p(a)})},function(b){b.preventDefault();alertify.error(a.LANG[44])})},J=function(a,d){h.passLength=a.length;y(zxcvbn(a),d)},y=function(b,
-d){var c,g=b.score;c=$(".passLevel-"+d);c.show();c.removeClass("weak good strong strongest");0===h.passLength?c.attr("title","").empty():h.passLength");switch(b){case "ok":alertify.closeLogOnClick(!0).delay(15E3).success(d);break;case "error":alertify.closeLogOnClick(!0).delay(15E3).error(d);break;case "warn":alertify.delay(3E4).log(d);break;case "nofancyerror":return b='Oops...
'+a.LANG[1]+"
"+d+"
";default:alertify.error(d)}"undefined"!==typeof g&&eval(g)},K=function(b){$(b).find(".checkbox").button({icons:{primary:"ui-icon-transferthick-e-w"}}).click(function(){var b=
+$jscomp.initSymbolIterator=function(){$jscomp.initSymbol();var a=$jscomp.global.Symbol.iterator;a||(a=$jscomp.global.Symbol.iterator=$jscomp.global.Symbol("iterator"));"function"!=typeof Array.prototype[a]&&$jscomp.defineProperty(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return $jscomp.arrayIterator(this)}});$jscomp.initSymbolIterator=function(){}};$jscomp.arrayIterator=function(a){var g=0;return $jscomp.iteratorPrototype(function(){return g"+b.messages.join("
"));
+var n=alertify.logPosition("bottom right").closeLogOnClick(!0).delay(1E4);switch(c){case 0:n.success(d,a);break;case 1:case 2:n.error(d,a);break;case 3:n.warn(d,a);break;case 10:k.main.logout()}},z=function(b){m.info("getEnvironment");var d=window.location.pathname.split("/"),c=window.location.protocol+"//"+window.location.host+function(){for(var a="",b=1;b<=d.length-2;b++)a+="/"+d[b];return a}(),l=e.getRequestOpts();l.url=c+"/ajax/ajax_getEnvironment.php";l.method="get";l.async=!1;l.data={isAjax:1};
+e.getActionCall(l,function(c){a.APP_ROOT=c.app_root;a.LANG=c.lang;a.PK=c.pk;a.CHECK_UPDATES=c.check_updates;a.crypt.setPublicKey(c.pk);"function"===typeof b&&b()})},v={get:function(){m.info("sk:get");return $("#content").attr("data-sk")},set:function(a){m.info("sk:set");$("#content").attr("data-sk",a)}},A=function(){var a=$("#container");if(!a.hasClass("content-no-auto-resize")){var d=$("#content").height()+200;a.css("height",d)}},w=function(){$("html, body").animate({scrollTop:0},"slow")},B=function(a,
+d){if("undefined"===typeof a)return!1;var b=e.getRequestOpts();b.url="/ajax/ajax_eventlog.php";b.type="html";b.data={start:a,current:d};e.getActionCall(b,function(a){$("#content").html(a);w()})},C=function(a){window.location.replace(a)},D=function(){var a=e.getRequestOpts();a.url="/ajax/ajax_sendRequest.php";a.data=$("#frmRequestModify").serialize();e.getActionCall(a,function(a){q(a)})},E=function(b){var d=function(){return{actionId:b.data("action-id"),itemId:b.data("item-id"),sk:v.get()}},c={requestDoneAction:"",
+requestData:function(a){d=function(){return a}},beforeSendAction:"",url:""},l=function(a){if("undefined"===typeof c.url||""===c.url)return!1;var b=new FormData;b.append("inFile",a);b.append("isAjax",1);var l=d();Object.keys(l).forEach(function(a){m.info(a);b.append(a,l[a])});a=e.getRequestOpts();a.url=c.url;a.processData=!1;a.contentType=!1;a.data=b;e.getActionCall(a,function(a){var b=a.status;a=a.description;0===b?("function"===typeof c.requestDoneAction&&c.requestDoneAction(),p("ok",a)):10===b?
+k.main.logout():p("error",a)})},n=function(c){if(5a.MAX_FILE_SIZE)p("error",a.LANG[18]+"
"+e.name+" (Max: "+a.MAX_FILE_SIZE+")");else{var n;a:{n=e.name;for(var f=b.data("files-ext").toLowerCase().split(","),g=0;g<=f.length;g++)if(-1!==n.indexOf(f[g])){n=!0;break a}n=!1}n?l(c[d]):p("error",a.LANG[19]+"
"+e.name)}}},f=function(a){var b=$("#fileUploadForm");!1===a&&b.hide();a=b.find("input[type='file']");
+a.on("change",function(){"function"===typeof c.beforeSendAction&&c.beforeSendAction();n(this.files)});return a};window.File&&window.FileList&&window.FileReader?function(){m.info("fileUpload:init");var a=f(!1);b.on("dragover dragenter",function(a){m.info("fileUpload:drag");a.stopPropagation();a.preventDefault()});b.on("drop",function(a){m.info("fileUpload:drop");a.stopPropagation();a.preventDefault();"function"===typeof c.beforeSendAction&&c.beforeSendAction();n(a.dataTransfer.files)});b.on("click",
+function(){a.click()})}():f(!0);return c},F=function(a,d){var b=e.getRequestOpts();b.url=d;b.data=a;e.getActionCall(b,function(a){q(a)})},G=function(b,d,c){var l={itemId:b,actionId:d,sk:c,isAjax:1};alertify.okBtn(a.LANG[40]).cancelBtn(a.LANG[41]).confirm(a.LANG[48],function(a){$.extend(l,{notify:1});a=e.getRequestOpts();a.url="/ajax/ajax_appMgmtSave.php";a.data=l;e.getActionCall(a,function(a){q(a)})},function(a){a.preventDefault();a=e.getRequestOpts();a.url="/ajax/ajax_appMgmtSave.php";a.data=l;e.getActionCall(a,
+function(a){q(a)})})},H=function(a,d,c){var b=$(a).attr("data-itemid"),f=$(a).attr("data-activetab");a=$(a).attr("data-nextactionid");d={itemId:b,actionId:d,sk:c,activeTab:f,onCloseAction:a};c=e.getRequestOpts();c.url="/ajax/ajax_appMgmtSave.php";c.data=d;e.getActionCall(c,function(a){q(a)})},x=function(){var a=e.getRequestOpts();a.type="html";a.method="get";a.timeout=1E4;a.url="/ajax/ajax_checkUpds.php";e.getActionCall(a,function(a){$("#updates").html(a);"undefined"!==typeof componentHandler&&componentHandler.upgradeDom()},
+function(){$("#updates").html("!")})},I=function(b){var d='";alertify.okBtn(a.LANG[43]).cancelBtn(a.LANG[44]).confirm(d,function(a){a=e.getRequestOpts();a.url="/ajax/ajax_eventlog.php";a.data={clear:1,sk:b,isAjax:1};e.getActionCall(a,function(a){q(a)})},function(b){b.preventDefault();alertify.error(a.LANG[44])})},J=function(a,d){g.passLength=a.length;y(zxcvbn(a),d)},y=function(b,d){var c,e=b.score;c=$(".passLevel-"+d);c.show();c.removeClass("weak good strong strongest");
+0===g.passLength?c.attr("title","").empty():g.passLength");switch(b){case "ok":alertify.closeLogOnClick(!0).delay(15E3).success(d);break;case "error":alertify.closeLogOnClick(!0).delay(15E3).error(d);break;case "warn":alertify.delay(3E4).log(d);break;case "nofancyerror":return b='Oops...
'+a.LANG[1]+"
"+d+"
";default:alertify.error(d)}"undefined"!==typeof f&&eval(f)},K=function(b){$(b).find(".checkbox").button({icons:{primary:"ui-icon-transferthick-e-w"}}).click(function(){var b=
$(this);!0===b.prop("checked")?b.button("option","label",a.LANG[40]):b.button("option","label",a.LANG[41])})},u=function(b){var d=$(b),c=d.val();b+="-encrypted";var e=d.next(':input[name="'+b+'"]');if(""!==c&&e.attr("name")!==b||""!==c&&e.attr("name")===b&&parseInt(d.next().val())!==c.length)c=a.crypt.encrypt(c),d.val(c),0')},L=function(){m.info("initializeClipboard");var b=new Clipboard(".clip-pass-button",
-{text:function(a){return l.account.copypass($(a)).responseJSON.accpass}});b.on("success",function(b){n("ok",a.LANG[45])});b.on("error",function(b){n("error",a.LANG[46])});var b=new Clipboard(".dialog-clip-pass-button"),d=new Clipboard(".dialog-clip-user-button");b.on("success",function(a){$(".dialog-pass-text").addClass("dialog-clip-pass-copy round");a.clearSelection()});d.on("success",function(a){a.clearSelection()})},M=function(){m.info("bindPassEncrypt");var a=$("body");a.on("blur",":input[type=password]",
-function(a){$(this).hasClass("passwordfield__no-pki")||(a=$(this).attr("id"),u("#"+a))});a.on("keypress",":input[type=password]",function(a){if(13===a.keyCode){a.preventDefault();a=$(this).closest("form");var b=$(this).attr("id");u("#"+b);a.submit()}})},N=function(a,d,c){var b=f.getRequestOpts();b.type="html";b.url="/ajax/ajax_wiki.php";b.data={pageName:a,actionId:d,sk:c,isAjax:1};f.getActionCall(b,function(a){$.fancybox(a,{padding:[0,10,10,10]})})},O=function(a,d){console.info("Eval: "+a);if("function"===
-typeof a)a(d);else throw Error("Function not found: "+a);},P=function(){return $.extend({log:m,config:function(){return a},appTheme:function(){return k},appActions:function(){return l},appTriggers:function(){return e},appRequests:function(){return f},evalAction:O},t)},Q=function(){return{sk:v,actions:function(){return l},triggers:function(){return e},jsonResponseMessage:p,checkboxDetect:K,checkPassLevel:J,checkUpds:x,clearEventlog:I,encryptFormValue:u,fileUpload:E,linksMgmtSave:G,linksMgmtRefresh:H,
-navLog:B,outputResult:y,passToClip:0,passwordData:h,redirect:C,resMsg:n,scrollUp:w,sendAjax:F,sendRequest:D,setContentSize:A,viewWiki:N}};(function(){m.info("init");t=Q();q=P();e=sysPass.Triggers(q);l=sysPass.Actions(q);f=sysPass.Requests(q);z(function(){""!==a.PK&&M();"function"===typeof sysPass.Theme&&(k=sysPass.Theme(q));!0===a.CHECK_UPDATES&&x();L();m.info("setupCallbacks");0<$("#boxLogin").length&&e.views.login();0<$("#searchbox").length&&e.views.search();0<$("footer").length&&e.views.footer()})})();
+{text:function(a){return k.account.copypass($(a)).responseJSON.accpass}});b.on("success",function(b){p("ok",a.LANG[45])});b.on("error",function(b){p("error",a.LANG[46])});var b=new Clipboard(".dialog-clip-pass-button"),d=new Clipboard(".dialog-clip-user-button");b.on("success",function(a){$(".dialog-pass-text").addClass("dialog-clip-pass-copy round");a.clearSelection()});d.on("success",function(a){a.clearSelection()})},M=function(){m.info("bindPassEncrypt");var a=$("body");a.on("blur",":input[type=password]",
+function(a){$(this).hasClass("passwordfield__no-pki")||(a=$(this).attr("id"),u("#"+a))});a.on("keypress",":input[type=password]",function(a){if(13===a.keyCode){a.preventDefault();a=$(this).closest("form");var b=$(this).attr("id");u("#"+b);a.submit()}})},N=function(a,d,c){var b=e.getRequestOpts();b.type="html";b.url="/ajax/ajax_wiki.php";b.data={pageName:a,actionId:d,sk:c,isAjax:1};e.getActionCall(b,function(a){$.fancybox(a,{padding:[0,10,10,10]})})},O=function(a,d){console.info("Eval: "+a);if("function"===
+typeof a)a(d);else throw Error("Function not found: "+a);},P=function(){return $.extend({log:m,config:function(){return a},appTheme:function(){return h},appActions:function(){return k},appTriggers:function(){return f},appRequests:function(){return e},evalAction:O},t)},Q=function(){return{sk:v,actions:function(){return k},triggers:function(){return f},jsonResponseMessage:q,checkboxDetect:K,checkPassLevel:J,checkUpds:x,clearEventlog:I,encryptFormValue:u,fileUpload:E,linksMgmtSave:G,linksMgmtRefresh:H,
+navLog:B,outputResult:y,passToClip:0,passwordData:g,redirect:C,resMsg:p,scrollUp:w,sendAjax:F,sendRequest:D,setContentSize:A,viewWiki:N}};(function(){m.info("init");t=Q();r=P();f=sysPass.Triggers(r);k=sysPass.Actions(r);e=sysPass.Requests(r);z(function(){""!==a.PK&&M();"function"===typeof sysPass.Theme&&(h=sysPass.Theme(r));!0===a.CHECK_UPDATES&&x();L();m.info("setupCallbacks");0<$("#boxLogin").length&&f.views.login();0<$("#searchbox").length&&f.views.search();0<$("footer").length&&f.views.footer()})})();
return t};
diff --git a/js/app-triggers.js b/js/app-triggers.js
index be6559de..e6b5b31c 100644
--- a/js/app-triggers.js
+++ b/js/app-triggers.js
@@ -161,11 +161,41 @@ sysPass.Triggers = function (Common) {
}
};
+ var bodyHooks = function () {
+ log.info("bodyHooks");
+
+ $("body").on("click", ".btn-action[data-onclick],.btn-action-pager[data-onclick]", function () {
+ btnAction($(this));
+ }).on("click", ".btn-back", function () {
+ var appRequests = Common.appRequests();
+
+ if (appRequests.history.length() > 0) {
+ log.info("back");
+
+ var lastHistory = appRequests.history.del();
+
+ appRequests.getActionCall(lastHistory, lastHistory.callback);
+ }
+ }).on("submit", ".form-action", function (e) {
+ e.preventDefault();
+
+ formAction($(this));
+ }).on("click", ".btn-help", function () {
+ var $this = $(this);
+
+ $("#" + $this.data("help")).dialog("open");
+ });
+ };
+
/**
* Triggers que se ejecutan en determinadas vistas
*/
var views = {
main: function () {
+ log.info("views:main");
+
+ bodyHooks();
+
$(".btn-menu").click(function () {
var $this = $(this);
@@ -176,33 +206,14 @@ sysPass.Triggers = function (Common) {
Common.appActions().doAction({actionId: $(this).data("action-id")});
});
- $("body").on("click", ".btn-action[data-onclick],.btn-action-pager[data-onclick]", function () {
- btnAction($(this));
- }).on("click", ".btn-back", function () {
- var appRequests = Common.appRequests();
-
- if (appRequests.history.length() > 0) {
- log.info("back");
-
- var lastHistory = appRequests.history.del();
-
- appRequests.getActionCall(lastHistory, lastHistory.callback);
- }
- }).on("submit", ".form-action", function (e) {
- e.preventDefault();
-
- formAction($(this));
- }).on("click", ".btn-help", function () {
- var $this = $(this);
-
- $("#" + $this.data("help")).dialog("open");
- });
setFixedMenu();
Common.appActions().doAction({actionId: 1});
},
search: function () {
+ log.info("views:search");
+
var $frmSearch = $("#frmSearch");
$frmSearch.on("submit", function (e) {
@@ -236,17 +247,17 @@ sysPass.Triggers = function (Common) {
}
},
login: function () {
- $("#frmLogin").on("submit", function (e) {
- e.preventDefault();
+ log.info("views:login");
- formAction($(this));
- });
+ bodyHooks();
$("#boxLogout").fadeOut(1500, function () {
location.href = Common.config().APP_ROOT + "/index.php";
});
},
footer: function () {
+ log.info("views:footer");
+
$("#btnLogout").click(function (e) {
Common.appActions().main.logout();
});
@@ -256,10 +267,12 @@ sysPass.Triggers = function (Common) {
});
$("#btnUserPass").click(function (e) {
- Common.appActions().appMgmt.userpass($(this));
+ Common.appActions().user.password($(this));
});
},
common: function (container) {
+ log.info("views:common");
+
var $container = $(container);
selectDetect($container);
@@ -275,6 +288,8 @@ sysPass.Triggers = function (Common) {
}
},
datatabs: function (active) {
+ log.info("views:datatabs");
+
$("#tabs").tabs({
active: active
});
@@ -288,6 +303,8 @@ sysPass.Triggers = function (Common) {
});
},
config: function () {
+ log.info("views:config");
+
var $dropFiles = $("#drop-import-files");
if ($dropFiles.length > 0) {
@@ -317,6 +334,8 @@ sysPass.Triggers = function (Common) {
}
},
account: function () {
+ log.info("views:account");
+
var $listFiles = $("#list-account-files");
if ($listFiles.length > 0) {
@@ -340,8 +359,14 @@ sysPass.Triggers = function (Common) {
$form.attr("data-hash", SparkMD5.hash($form.serialize(), false));
}
},
- install: function() {
- Common.appTheme().passwordDetect($("#frmInstall"));
+ install: function () {
+ log.info("views:install");
+
+ bodyHooks();
+
+ var $form = $("#frmInstall");
+
+ Common.appTheme().passwordDetect($form);
}
};
diff --git a/js/app-triggers.min.js b/js/app-triggers.min.js
index 12a5d6d2..cc188742 100644
--- a/js/app-triggers.min.js
+++ b/js/app-triggers.min.js
@@ -1,13 +1,13 @@
-var $jscomp={scope:{},findInternal:function(b,e,c){b instanceof String&&(b=String(b));for(var g=b.length,f=0;fa.height();d&&!c?(a.css(e),b.show().css({opacity:.75}),c=!0):!d&&c&&(a.css({backgroundColor:"transparent",border:"0"}),b.hide(),c=!1)});0form").each(function(){var a=$(this);
-a.find("i.btn-clear").on("click",function(){a.trigger("reset").submit()})})},config:function(){var a=$("#drop-import-files");if(0a.height();d&&!c?(a.css(e),b.show().css({opacity:.75}),c=!0):!d&&c&&(a.css({backgroundColor:"transparent",border:"0"}),b.hide(),c=!1)});0form").each(function(){var a=$(this);a.find("i.btn-clear").on("click",function(){a.trigger("reset").submit()})})},config:function(){c.info("views:config");var a=$("#drop-import-files");if(0