Use modal.open_overlay() in drafts.js.

This commit is contained in:
Steve Howell
2017-05-05 15:37:50 -07:00
committed by Tim Abbott
parent 09a37ec179
commit 6d1a6934b8

View File

@@ -362,6 +362,14 @@ exports.toggle = function () {
exports.launch = function () { exports.launch = function () {
exports.setup_page(function () { exports.setup_page(function () {
modals.open_overlay({
name: 'drafts',
overlay: $('#draft_overlay'),
on_close: function () {
hashchange.exit_modal();
},
});
$("#draft_overlay").addClass("show"); $("#draft_overlay").addClass("show");
var draft_list = drafts.draft_model.get(); var draft_list = drafts.draft_model.get();
var draft_id_list = Object.getOwnPropertyNames(draft_list); var draft_id_list = Object.getOwnPropertyNames(draft_list);
@@ -377,11 +385,6 @@ exports.launch = function () {
$(function () { $(function () {
function drafts_close_modal() {
hashchange.exit_modal();
}
modals.set_close_handler("drafts", drafts_close_modal);
window.addEventListener("beforeunload", function () { window.addEventListener("beforeunload", function () {
exports.update_draft(); exports.update_draft();
}); });