mirror of
https://github.com/nuxsmin/sysPass.git
synced 2026-03-07 00:46:59 +01:00
* [FIX] Fixed issue when updating items using fast item creation box.
Signed-off-by: nuxsmin <nuxsmin@syspass.org>
This commit is contained in:
@@ -1236,7 +1236,7 @@ sysPass.Actions = function (log) {
|
||||
},
|
||||
close: function () {
|
||||
if ($itemDst) {
|
||||
items.update($obj);
|
||||
sysPassApp.actions.items.update($obj);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
2
public/js/app-actions.min.js
vendored
2
public/js/app-actions.min.js
vendored
@@ -24,7 +24,7 @@ sysPassApp.config.LANG[69]+"</span>")})},getNotices:function(){c.info("main:getN
|
||||
a.data.length+'">feedback</div>\n </a>\n <span for="notices-info" class="mdl-tooltip mdl-tooltip--top mdl-tooltip--large">\n <div class="notices-title">'+sysPassApp.config.LANG[70]+"</div>"+a.data.map(function(a){return a.title}).join("<br>")+"\n </span>");sysPassApp.theme.update()})}},g={state:{tab:{index:0,refresh:!0,route:""},itemId:0,update:function(a){var b=$("#content").find("[id^='tabs-'].is-active");
|
||||
0<b.length&&(g.state.tab.refresh=!a.data("item-dst"),g.state.tab.index=b.data("tab-index"),g.state.tab.route=b.data("tab-route"),g.state.itemId=a.data("item-id"))}},save:function(a,b){c.info("tabs:save");g.state.update(a);var d=sysPassApp.requests.getRequestOpts();d.url=e.entrypoint+"?r="+a.data("action-route");d.method=a.data("action-method")||"post";d.data=a.serialize();d.data+="&sk="+sysPassApp.sk.get();$("select.select-box-tags[data-hash][data-updated=true]").each(function(a,b){d.data+="&"+b.getAttribute("id")+
|
||||
"_update=1"});sysPassApp.requests.getActionCall(d,function(d){sysPassApp.msg.out(d);0===d.status&&("function"===typeof b&&b(),void 0!==a.data("reload")?(c.info("reload"),setTimeout(function(){sysPassApp.util.redirect("index.php")},2E3)):!0===g.state.tab.refresh&&(c.info("refresh"),f({r:g.state.tab.route,tabIndex:g.state.tab.index})))})},refresh:function(a){this.state.update(a);f({r:this.state.tab.route,tabIndex:this.state.tab.index})}},u={show:function(a){c.info("appMgmt:show");g.state.update(a);
|
||||
var b=sysPassApp.requests.getRequestOpts();b.method="get";var d=l.getSelection(a);!1!==d&&(b.url=sysPassApp.util.getUrl(e.entrypoint,{r:[a.data("action-route"),0===d.length?a.data("item-id"):null],sk:sysPassApp.sk.get(),isAjax:1}),b.data={items:d},sysPassApp.requests.getActionCall(b,function(b){if(0!==b.status)sysPassApp.msg.out(b);else{var c=a.data("item-dst");h(b.data.html,{open:function(){c&&(g.state.tab.refresh=!1)},close:function(){c&&d.update(a)}})}}))},delete:function(a){c.info("appMgmt:delete");
|
||||
var b=sysPassApp.requests.getRequestOpts();b.method="get";var d=l.getSelection(a);!1!==d&&(b.url=sysPassApp.util.getUrl(e.entrypoint,{r:[a.data("action-route"),0===d.length?a.data("item-id"):null],sk:sysPassApp.sk.get(),isAjax:1}),b.data={items:d},sysPassApp.requests.getActionCall(b,function(b){if(0!==b.status)sysPassApp.msg.out(b);else{var d=a.data("item-dst");h(b.data.html,{open:function(){d&&(g.state.tab.refresh=!1)},close:function(){d&&sysPassApp.actions.items.update(a)}})}}))},delete:function(a){c.info("appMgmt:delete");
|
||||
g.state.update(a);l.delete(a,function(b){var d=sysPassApp.requests.getRequestOpts();d.method="get";d.url=sysPassApp.util.getUrl(e.entrypoint,{r:[a.data("action-route"),0===b.length?a.data("item-id"):null],sk:sysPassApp.sk.get(),isAjax:1});d.data={items:b};sysPassApp.requests.getActionCall(d,function(a){sysPassApp.msg.out(a);f({r:g.state.tab.route,tabIndex:g.state.tab.index})})})},save:function(a){c.info("appMgmt:save");g.save(a,function(){q()})},search:function(a){c.info("appMgmt:search");l.search(a)},
|
||||
nav:function(a){c.info("appMgmt:nav");l.nav(a)}},r={check:function(a){c.info("notification:check");var b=sysPassApp.requests.getRequestOpts();b.method="get";b.url=sysPassApp.util.getUrl(e.entrypoint,{r:[a.data("action-route"),a.data("item-id")],sk:sysPassApp.sk.get(),isAjax:1});sysPassApp.requests.getActionCall(b,function(b){0===b.status&&f({r:a.data("action-next")});r.getActive()})},search:function(a){c.info("notification:search");l.search(a)},show:function(a){c.info("notification:show");u.show(a)},
|
||||
save:function(a){c.info("notification:save");var b=sysPassApp.requests.getRequestOpts();b.url=e.entrypoint+"?r="+a.data("route");b.data=a.serialize()+"&sk="+sysPassApp.sk.get();sysPassApp.requests.getActionCall(b,function(b){sysPassApp.msg.out(b);0===b.status&&($.magnificPopup.close(),f({r:a.data("action-next")}).then(function(){r.getActive()}))})},delete:function(a){c.info("notification:delete");l.delete(a,function(b){var d=sysPassApp.requests.getRequestOpts();d.method="get";d.url=sysPassApp.util.getUrl(e.entrypoint,
|
||||
|
||||
Reference in New Issue
Block a user