From b5ce1976b8813b608a706bd70c33983785f5a2b8 Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Thu, 26 Jul 2018 18:46:38 +0530 Subject: [PATCH] Move marketplace code back to marketplace.js --- erpnext/public/js/hub/hub_listing.js | 907 --------------------------- erpnext/public/js/hub/marketplace.js | 125 +++- 2 files changed, 94 insertions(+), 938 deletions(-) diff --git a/erpnext/public/js/hub/hub_listing.js b/erpnext/public/js/hub/hub_listing.js index 07064f4435..368c723e5b 100644 --- a/erpnext/public/js/hub/hub_listing.js +++ b/erpnext/public/js/hub/hub_listing.js @@ -1,910 +1,3 @@ -frappe.provide('hub'); -frappe.provide('erpnext.hub'); - -erpnext.hub.Marketplace = class Marketplace { - constructor({ parent }) { - this.$parent = $(parent); - this.page = parent.page; - - frappe.db.get_doc('Hub Settings') - .then(doc => { - this.hub_settings = doc; - this.registered = doc.registered; - - this.setup_header(); - this.make_sidebar(); - this.make_body(); - this.setup_events(); - this.refresh(); - }); - } - - setup_header() { - this.page.set_title(__('Marketplace')); - } - - setup_events() { - this.$parent.on('click', '[data-route]', (e) => { - const $target = $(e.currentTarget); - const route = $target.data().route; - frappe.set_route(route); - - e.stopPropagation(); - }); - } - - make_sidebar() { - this.$sidebar = this.$parent.find('.layout-side-section').addClass('hidden-xs'); - - this.make_sidebar_nav_buttons(); - this.make_sidebar_categories(); - } - - make_sidebar_nav_buttons() { - let $nav_group = this.$sidebar.find('[data-nav-buttons]'); - if (!$nav_group.length) { - $nav_group = $('