Use modal.open_overlay() in settings/admin.

This commit is contained in:
Steve Howell
2017-05-05 16:04:45 -07:00
committed by Tim Abbott
parent b82a802c22
commit 0965fc5a05
3 changed files with 13 additions and 7 deletions

View File

@@ -83,7 +83,7 @@ exports.launch_page = function (tab) {
$(".sidebar .ind-tab[data-tab-key='organization']").click();
}
$("#settings_overlay_container").addClass("show");
modals.open_settings();
$active_tab.click();
};

View File

@@ -40,6 +40,16 @@ exports.close_modal = function (name) {
}
};
exports.open_settings = function () {
modals.open_overlay({
name: 'settings',
overlay: $("#settings_overlay_container"),
on_close: function () {
hashchange.exit_modal();
},
});
};
$(function () {
$("body").on("click", ".overlay, .overlay .exit", function (e) {
var $target = $(e.target);

View File

@@ -41,11 +41,6 @@ $("body").ready(function () {
});
$("body").on("click", "[data-sidebar-form-close]", close_sidebar);
function settings_close_modal() {
hashchange.exit_modal();
}
modals.set_close_handler("settings", settings_close_modal);
});
@@ -92,7 +87,8 @@ exports.launch_page = function (tab) {
$(".sidebar .ind-tab[data-tab-key='settings']").click();
}
$("#settings_overlay_container").addClass("show");
modals.open_settings();
$active_tab.click();
};