def __init__( self, rh ): config = Config.getInstance() db_connected = DBMgr.getInstance().isConnected() self._rh = rh self._locTZ = "" self._asset_env = Environment(config.getHtdocsDir(), '') if db_connected: debug = HelperMaKaCInfo.getMaKaCInfoInstance().isDebugActive() else: debug = False # This is done in order to avoid the problem sending the error report because the DB is not connected. if db_connected: info = HelperMaKaCInfo.getMaKaCInfoInstance() self._asset_env.debug = info.isDebugActive() self._dir = config.getTPLDir() self._asset_env.debug = debug if db_connected: css_file = config.getCssStylesheetName() else: css_file = 'Default.css' # register existing assets assets.register_all_js(self._asset_env) assets.register_all_css(self._asset_env, css_file) #store page specific CSS and JS self._extraCSS = [] self._extraJS = []
def setup_assets(): global ASSETS_REGISTERED if ASSETS_REGISTERED: # Avoid errors when forking after creating an app return ASSETS_REGISTERED = True register_all_js(core_env) register_all_css(core_env, Config.getInstance().getCssStylesheetName())
def setup_assets(): global ASSETS_REGISTERED if ASSETS_REGISTERED: # Avoid errors when forking after creating an app return ASSETS_REGISTERED = True register_all_js(core_env) register_all_css(core_env)
def __init__( self, rh ): config = Config.getInstance() db_connected = DBMgr.getInstance().isConnected() if db_connected: debug = HelperMaKaCInfo.getMaKaCInfoInstance().isDebugActive() else: debug = False self._rh = rh self._locTZ = "" url_path = urlparse(config.getBaseURL()).path self._asset_env = Environment(os.path.join(config.getHtdocsDir(), 'static', 'assets'), '{0}/static/assets/'.format(url_path)) self._asset_env.config['PYSCSS_STATIC_URL'] = '{0}/static/'.format(url_path) self._asset_env.config['PYSCSS_LOAD_PATHS'] = [ os.path.join(config.getHtdocsDir(), 'sass', 'lib', 'compass'), os.path.join(config.getHtdocsDir(), 'sass') ] self._asset_env.config['PYSCSS_DEBUG_INFO'] = debug and Config.getInstance().getSCSSDebugInfo() self._asset_env.append_path(config.getHtdocsDir(), '/') self._asset_env.append_path(os.path.join(config.getHtdocsDir(), 'css'), '{0}/css'.format(url_path)) self._asset_env.append_path(os.path.join(config.getHtdocsDir(), 'js'), '{0}/js'.format(url_path)) # This is done in order to avoid the problem sending the error report because the DB is not connected. if db_connected: info = HelperMaKaCInfo.getMaKaCInfoInstance() self._asset_env.debug = info.isDebugActive() self._dir = config.getTPLDir() self._asset_env.debug = debug if db_connected: css_file = config.getCssStylesheetName() else: css_file = 'Default.css' # register existing assets assets.register_all_js(self._asset_env) assets.register_all_css(self._asset_env, css_file) #store page specific CSS and JS self._extraCSS = [] self._extraJS = []
def setup_assets(): register_all_js(core_env) register_all_css(core_env, Config.getInstance().getCssStylesheetName())