Просмотр исходного кода

[minor] prompt if user has unsaved documents

version-14
Rushabh Mehta 8 лет назад
Родитель
Сommit
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) {


Загрузка…
Отмена
Сохранить