From 31faf0207e56b85381da34dae3ad9b92635c75b2 Mon Sep 17 00:00:00 2001 From: Kushagra Gour <chinchang457@gmail.com> Date: Sun, 17 Jun 2018 15:41:56 +0530 Subject: [PATCH] export BASE_PATH from utils --- src/components/ContentWrap.jsx | 4 +--- src/libraryList.js | 3 +-- src/utils.js | 15 ++++++++------- 3 files changed, 10 insertions(+), 12 deletions(-) diff --git a/src/components/ContentWrap.jsx b/src/components/ContentWrap.jsx index a9fcdd2..5cf1b07 100644 --- a/src/components/ContentWrap.jsx +++ b/src/components/ContentWrap.jsx @@ -2,15 +2,13 @@ import { h, Component } from 'preact'; import UserCodeMirror from './UserCodeMirror.jsx'; import { computeHtml, computeCss, computeJs } from '../computes'; import { modes, HtmlModes, CssModes, JsModes } from '../codeModes'; -import { log, writeFile, loadJS, getCompleteHtml } from '../utils'; +import { log, writeFile, loadJS, getCompleteHtml, BASE_PATH } from '../utils'; import { SplitPane } from './SplitPane.jsx'; import { trackEvent } from '../analytics'; import CodeMirror from '../CodeMirror'; import CodeMirrorBox from './CodeMirrorBox'; import { deferred } from '../deferred'; import CssSettingsModal from './CssSettingsModal'; - -const BASE_PATH = chrome.extension || window.DEBUG ? '/' : '/app'; const minCodeWrapSize = 33; export default class ContentWrap extends Component { diff --git a/src/libraryList.js b/src/libraryList.js index f08e99b..736c360 100644 --- a/src/libraryList.js +++ b/src/libraryList.js @@ -1,5 +1,4 @@ -export const jsLibs = [ - { +export const jsLibs = [{ url: 'https://code.jquery.com/jquery-3.2.1.min.js', label: 'jQuery', type: 'js' diff --git a/src/utils.js b/src/utils.js index 02a4c22..003fd37 100644 --- a/src/utils.js +++ b/src/utils.js @@ -17,8 +17,15 @@ const esprima = require('esprima'); window.DEBUG = document.cookie.indexOf('wmdebug') > -1; window.$ = document.querySelector.bind(document); + +window.chrome = window.chrome || {}; +window.chrome.i18n = { + getMessage: () => {} +}; + window.$all = selector => [...document.querySelectorAll(selector)]; -const BASE_PATH = chrome.extension || window.DEBUG ? '/' : '/app'; +window.IS_EXTENSION = !!window.chrome.extension; +export const BASE_PATH = window.chrome.extension || window.DEBUG ? '/' : '/app'; var alphaNum = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; @@ -435,12 +442,6 @@ export function handleDownloadsPermission() { return d.promise; } -window.chrome = window.chrome || {}; -window.chrome.i18n = { - getMessage: () => {} -}; - -window.IS_EXTENSION = !!window.chrome.extension; if (window.IS_EXTENSION) { document.body.classList.add('is-extension'); } else {