fix: Switched webviews to correct folder

This commit is contained in:
Alessio 2018-08-30 08:52:34 +02:00
parent 5608c72130
commit ed63525f12
14 changed files with 4 additions and 8 deletions

View file

@ -5,19 +5,15 @@ import * as gulp from 'gulp';
import {PATHS} from '../../extensions/consts/paths'; import {PATHS} from '../../extensions/consts/paths';
import {ensureDir} from '../../extensions/helpers/fs'; import {ensureDir} from '../../extensions/helpers/fs';
/**
* For each ThemeIconVariant create a Material-Theme-Icons-{variant}.json
* depends on default Material-Theme-Icons.json
*/
export default gulp.task('build:copy-ui', callback => { export default gulp.task('build:copy-ui', callback => {
try { try {
ensureDir(path.resolve(PATHS.UI)); ensureDir(path.resolve(PATHS.UI));
fs.copyFileSync( fs.copyFileSync(
path.join(PATHS.SRC, 'webviews', 'ui', 'release-notes', 'release-notes.html'), path.join(PATHS.VSIX_DIR, 'webviews', 'ui', 'release-notes', 'release-notes.html'),
path.join(PATHS.UI, 'release-notes.html') path.join(PATHS.UI, 'release-notes.html')
); );
fs.copyFileSync( fs.copyFileSync(
path.join(PATHS.SRC, 'webviews', 'ui', 'release-notes', 'style.css'), path.join(PATHS.VSIX_DIR, 'webviews', 'ui', 'release-notes', 'style.css'),
path.join(PATHS.UI, 'release-notes.css') path.join(PATHS.UI, 'release-notes.css')
); );
} catch (error) { } catch (error) {

View file

@ -10,7 +10,7 @@ import {onChangeConfiguration} from './helpers/configuration-change';
import {changelogMessage, installationMessage} from './helpers/messages'; import {changelogMessage, installationMessage} from './helpers/messages';
import checkInstallation from './helpers/check-installation'; import checkInstallation from './helpers/check-installation';
import writeChangelog from './helpers/write-changelog'; import writeChangelog from './helpers/write-changelog';
import {ReleaseNotesWebview} from '../src/webviews/ReleaseNotes'; import {ReleaseNotesWebview} from './webviews/ReleaseNotes';
import handleAutoapply from './helpers/handle-autoapply'; import handleAutoapply from './helpers/handle-autoapply';
export async function activate(context: ExtensionContext) { export async function activate(context: ExtensionContext) {

View file

@ -42,7 +42,7 @@
"build-themes": "gulp build:themes", "build-themes": "gulp build:themes",
"build-ui": "yarn copy-ui && yarn build-ui-release-notes", "build-ui": "yarn copy-ui && yarn build-ui-release-notes",
"copy-ui": "gulp build:copy-ui", "copy-ui": "gulp build:copy-ui",
"build-ui-release-notes": "browserify src/webviews/ui/release-notes/index.js > ui/release-notes.js", "build-ui-release-notes": "browserify extensions/webviews/ui/release-notes/index.js > ui/release-notes.js",
"build-ui-only": "yarn cleanup && yarn build-ts && yarn build-ui", "build-ui-only": "yarn cleanup && yarn build-ts && yarn build-ui",
"build-ts": "tsc -p ./tsconfig.json", "build-ts": "tsc -p ./tsconfig.json",
"test": "tslint **.ts", "test": "tslint **.ts",