def _setup_assets(self): config = Config.getInstance() url_base_path = urlparse(config.getBaseURL()).path output_dir = os.path.join(config.getHtdocsDir(), 'static', 'assets', 'plugins', self.name) output_url = '{}/static/assets/plugins/{}'.format(url_base_path, self.name) static_dir = os.path.join(self.root_path, 'static') static_url = '{}/static/plugins/{}'.format(url_base_path, self.name) self.assets = Environment(output_dir, output_url, debug=config.getDebug()) self.assets.append_path(output_dir, output_url) self.assets.append_path(static_dir, static_url) configure_pyscss(self.assets) self.register_assets()
def _setup_assets(self): url_base_path = urlparse(config.BASE_URL).path output_dir = os.path.join(config.ASSETS_DIR, 'plugin-{}'.format(self.name)) output_url = '{}/static/assets/plugin-{}'.format(url_base_path, self.name) static_dir = os.path.join(self.root_path, 'static') static_url = '{}/static/plugins/{}'.format(url_base_path, self.name) self.assets = LazyCacheEnvironment(output_dir, output_url, debug=config.DEBUG, cache=get_webassets_cache_dir(self.name)) self.assets.append_path(output_dir, output_url) self.assets.append_path(static_dir, static_url) configure_pyscss(self.assets) self.register_assets()
def _setup_assets(self): config = Config.getInstance() url_base_path = urlparse(config.getBaseURL()).path output_dir = os.path.join(config.getAssetsDir(), 'plugin-{}'.format(self.name)) output_url = '{}/static/assets/plugin-{}'.format(url_base_path, self.name) static_dir = os.path.join(self.root_path, 'static') static_url = '{}/static/plugins/{}'.format(url_base_path, self.name) self.assets = LazyCacheEnvironment(output_dir, output_url, debug=config.getDebug(), cache=get_webassets_cache_dir(self.name)) self.assets.append_path(output_dir, output_url) self.assets.append_path(static_dir, static_url) configure_pyscss(self.assets) self.register_assets()