diff --git a/frappe/desk/page/setup_wizard/setup_wizard.css b/frappe/desk/page/setup_wizard/setup_wizard.css index f61ea87863..21fcd66970 100644 --- a/frappe/desk/page/setup_wizard/setup_wizard.css +++ b/frappe/desk/page/setup_wizard/setup_wizard.css @@ -13,6 +13,10 @@ } } +.setup-wizard-slide .slides-progress { + margin-top: 10px; +} + .setup-wizard-slide .lead { margin: 30px; color: #777777; @@ -41,14 +45,18 @@ } .setup-wizard-slide.with-form { - margin: 60px auto; + margin: 40px auto; padding: 10px 50px; border: 1px solid #d1d8dd; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1); } +.setup-wizard-slide .add-more { + margin: 0px; +} + .setup-wizard-slide .footer { - padding: 30px 0px; + padding: 30px 7px; } .setup-wizard-slide a.next-btn.disabled, @@ -58,10 +66,6 @@ border-color: #b1bdca; } -.setup-wizard-progress { - padding: 15px; -} - .setup-wizard-slide .fa-fw { vertical-align: middle; font-size: 10px; diff --git a/frappe/desk/page/setup_wizard/setup_wizard.js b/frappe/desk/page/setup_wizard/setup_wizard.js index c8286d49f2..dbea8f4ca1 100644 --- a/frappe/desk/page/setup_wizard/setup_wizard.js +++ b/frappe/desk/page/setup_wizard/setup_wizard.js @@ -82,8 +82,8 @@ frappe.setup.SetupWizard = class SetupWizard extends frappe.ui.Slides { make() { super.make(); this.container.addClass("container setup-wizard-slide with-form"); - this.$complete_btn = this.$footer.find('.complete-btn') - .on('click', this.action_on_complete.bind(this)); + this.$next_btn.addClass('action'); + this.$complete_btn = this.$footer.find('.complete-btn').addClass('action'); } before_show_slide() { @@ -103,7 +103,8 @@ frappe.setup.SetupWizard = class SetupWizard extends frappe.ui.Slides { super.show_hide_prev_next(id); if (id + 1 === this.slides.length){ this.$next_btn.removeClass("btn-primary").hide(); - this.$complete_btn.addClass("btn-primary").show(); + this.$complete_btn.addClass("btn-primary").show() + .on('click', this.action_on_complete.bind(this)); } else { this.$next_btn.addClass("btn-primary").show(); @@ -155,9 +156,10 @@ frappe.setup.SetupWizard = class SetupWizard extends frappe.ui.Slides { } setTimeout(function() { window.location = "/desk"; - setTimeout(function() { - frappe.frappe_toolbar.progress_dialog.show(); - }, 2000); + frappe.ui.toolbar.clear_cache(); + // setTimeout(function() { + // frappe.frappe_toolbar.progress_dialog.show(); + // }, 2000); }, 2000); }, error: function() { @@ -232,7 +234,7 @@ frappe.setup.SetupWizardSlide = class SetupWizardSlide extends frappe.ui.Slide { make() { super.make(); this.set_init_values(); - this.reset_primary_button_state(); + this.reset_action_button_state(); // this.setup_keyboard_nav(); } diff --git a/frappe/public/css/desk.css b/frappe/public/css/desk.css index f8893f1f66..1dc4a96f37 100644 --- a/frappe/public/css/desk.css +++ b/frappe/public/css/desk.css @@ -1103,6 +1103,9 @@ input[type="checkbox"]:checked:before { padding: 0px 7px; border: none; } +.slides-wrapper .add-more { + margin-bottom: 30px; +} .slides-wrapper .lead { margin-top: 20px; } diff --git a/frappe/public/js/frappe/ui/slides.js b/frappe/public/js/frappe/ui/slides.js index 71cbdf0d7b..7d2fc295ac 100644 --- a/frappe/public/js/frappe/ui/slides.js +++ b/frappe/public/js/frappe/ui/slides.js @@ -25,7 +25,7 @@ frappe.ui.Slide = class Slide {