瀏覽代碼

[minor] prompt if user has unsaved documents

version-14
Rushabh Mehta 8 年之前
父節點
當前提交
8aeeca6b42
共有 1 個文件被更改,包括 14 次插入0 次删除
  1. +14
    -0
      frappe/public/js/frappe/desk.js

+ 14
- 0
frappe/public/js/frappe/desk.js 查看文件

@@ -45,6 +45,7 @@ frappe.Application = Class.extend({
this.make_nav_bar();
this.set_favicon();
this.setup_analytics();
this.setup_beforeunload();
frappe.ui.keys.setup();
this.set_rtl();

@@ -480,6 +481,19 @@ frappe.Application = Class.extend({
}
},

setup_beforeunload: function() {
window.onbeforeunload = function () {
var unsaved_docs = [];
for (doctype in locals) {
for (name in locals[doctype]) {
var doc = locals[doctype][name];
if(doc.__unsaved) { unsaved_docs.push(doc.name); }
}
}
return unsaved_docs.length ? true : false;
};
},

show_notes: function() {
var me = this;
if(frappe.boot.notes.length) {


Loading…
取消
儲存