feat: use frappe.route_hooks namespace
This commit is contained in:
parent
413fa60721
commit
f170d87019
3 changed files with 12 additions and 11 deletions
|
|
@ -464,9 +464,9 @@ frappe.ui.form.Form = class FrappeForm {
|
|||
}
|
||||
|
||||
run_after_load_hook() {
|
||||
if (frappe.route_options.after_load) {
|
||||
let route_callback = frappe.route_options.after_load;
|
||||
delete frappe.route_options.after_load;
|
||||
if (frappe.route_hooks.after_load) {
|
||||
let route_callback = frappe.route_hooks.after_load;
|
||||
delete frappe.route_hooks.after_load;
|
||||
|
||||
route_callback(this);
|
||||
}
|
||||
|
|
@ -580,9 +580,9 @@ frappe.ui.form.Form = class FrappeForm {
|
|||
|
||||
me.script_manager.trigger("after_save");
|
||||
|
||||
if (frappe.route_options.after_save) {
|
||||
let route_callback = frappe.route_options.after_save;
|
||||
delete frappe.route_options.after_save;
|
||||
if (frappe.route_hooks.after_save) {
|
||||
let route_callback = frappe.route_hooks.after_save;
|
||||
delete frappe.route_hooks.after_save;
|
||||
|
||||
route_callback(me);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@ frappe.route_history = [];
|
|||
frappe.view_factory = {};
|
||||
frappe.view_factories = [];
|
||||
frappe.route_options = null;
|
||||
frappe.route_hooks = {};
|
||||
|
||||
frappe.route = function() {
|
||||
|
||||
|
|
|
|||
|
|
@ -119,8 +119,8 @@ export default class OnboardingWidget extends Widget {
|
|||
|
||||
let current_route = frappe.get_route();
|
||||
|
||||
frappe.route_options = {};
|
||||
frappe.route_options.after_load = (frm) => {
|
||||
frappe.route_hooks = {};
|
||||
frappe.route_hooks.after_load = (frm) => {
|
||||
frm.show_tour(() => {
|
||||
let msg_dialog = frappe.msgprint({
|
||||
message: __("Let's take you back to onboarding"),
|
||||
|
|
@ -144,12 +144,12 @@ export default class OnboardingWidget extends Widget {
|
|||
update_settings(step) {
|
||||
let current_route = frappe.get_route();
|
||||
|
||||
frappe.route_options = {};
|
||||
frappe.route_options.after_load = (frm) => {
|
||||
frappe.route_hooks = {};
|
||||
frappe.route_hooks.after_load = (frm) => {
|
||||
frm.scroll_to_field(step.field);
|
||||
};
|
||||
|
||||
frappe.route_options.after_save = (frm) => {
|
||||
frappe.route_hooks.after_save = (frm) => {
|
||||
let success = false;
|
||||
let args = {};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue