From 5a2abfd441c1c3cb35c53bd515185d0d319e3fcf Mon Sep 17 00:00:00 2001 From: Timm Fitschen <t.fitschen@indiscale.com> Date: Tue, 11 May 2021 20:17:53 +0200 Subject: [PATCH] MAINT: move code from edit_mode.init to edit_moe._init --- src/core/js/edit_mode.js | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/src/core/js/edit_mode.js b/src/core/js/edit_mode.js index b2c474f6..056c9d8f 100644 --- a/src/core/js/edit_mode.js +++ b/src/core/js/edit_mode.js @@ -63,24 +63,31 @@ var edit_mode = new function() { */ this.property_data_type_changed = new Event("caosdb.edit_mode.property_data_type_changed"); + /** + * Initialize this module + */ this.init = function() { if (isAuthenticated()) { - var target = $("#top-navbar").find("ul").first(); - this.add_edit_mode_button(target, edit_mode.toggle_edit_mode); - if (this.is_edit_mode()) { - edit_mode.enter_edit_mode(); - edit_mode.toggle_edit_panel(); - // This is for the very specific case of reloading the - // page while the edit mode is active on small screens - $(".caosdb-edit-min-width-warning").removeClass("d-none"); - $(".caosdb-edit-min-width-warning").addClass("d-block"); - } - $('.caosdb-f-edit').css("transition", "top 1s"); + this._init(); } else { window.localStorage.removeItem("edit_mode"); } } + this._init = function () { + var target = $("#top-navbar").find("ul").first(); + this.add_edit_mode_button(target, edit_mode.toggle_edit_mode); + if (this.is_edit_mode()) { + edit_mode.enter_edit_mode(); + edit_mode.toggle_edit_panel(); + // This is for the very specific case of reloading the + // page while the edit mode is active on small screens + $(".caosdb-edit-min-width-warning").removeClass("d-none"); + $(".caosdb-edit-min-width-warning").addClass("d-block"); + } + $('.caosdb-f-edit').css("transition", "top 1s"); + } + this.dragstart = function(e) { e.dataTransfer.setData("text/plain", e.target.id); -- GitLab