fix regression in save ui

pull/483/merge
nightwing 2018-03-19 19:02:53 +04:00
rodzic 4324d55aa4
commit b6325419f3
1 zmienionych plików z 4 dodań i 4 usunięć

Wyświetl plik

@ -542,9 +542,6 @@ define(function(require, exports, module) {
var stateTimer = null, pageTimers = {}; var stateTimer = null, pageTimers = {};
function setSavingState(tab, state, timeout, silent) { function setSavingState(tab, state, timeout, silent) {
clearTimeout(stateTimer);
clearTimeout(pageTimers[tab.name]);
tab.classList.remove("saving", "saved", "error"); tab.classList.remove("saving", "saved", "error");
var doc = tab.document; var doc = tab.document;
@ -555,11 +552,14 @@ define(function(require, exports, module) {
delete doc.meta.$saving; delete doc.meta.$saving;
if (!silent) if (!silent)
updateSavingUi(); updateSavingUi(tab, state, timeout);
emit("tabSavingState", { tab: tab }); emit("tabSavingState", { tab: tab });
} }
function updateSavingUi(tab, state, timeout) { function updateSavingUi(tab, state, timeout) {
clearTimeout(stateTimer);
clearTimeout(pageTimers[tab.name]);
var doc = tab.document;
if (state == "saving") { if (state == "saving") {
btnSave.show(); btnSave.show();