From bc9a8283c66d7588f931d4b802f7ab1fa7aa3226 Mon Sep 17 00:00:00 2001 From: syuilo Date: Mon, 13 Nov 2017 18:05:35 +0900 Subject: なんかもうめっちゃ変えた MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/web/app/dev/router.js | 42 ------------------------------------------ src/web/app/dev/router.ts | 42 ++++++++++++++++++++++++++++++++++++++++++ src/web/app/dev/script.js | 18 ------------------ src/web/app/dev/script.ts | 18 ++++++++++++++++++ src/web/app/dev/tags/index.js | 5 ----- src/web/app/dev/tags/index.ts | 5 +++++ 6 files changed, 65 insertions(+), 65 deletions(-) delete mode 100644 src/web/app/dev/router.js create mode 100644 src/web/app/dev/router.ts delete mode 100644 src/web/app/dev/script.js create mode 100644 src/web/app/dev/script.ts delete mode 100644 src/web/app/dev/tags/index.js create mode 100644 src/web/app/dev/tags/index.ts (limited to 'src/web/app/dev') diff --git a/src/web/app/dev/router.js b/src/web/app/dev/router.js deleted file mode 100644 index 7fde30fa5c..0000000000 --- a/src/web/app/dev/router.js +++ /dev/null @@ -1,42 +0,0 @@ -import * as riot from 'riot'; -const route = require('page'); -let page = null; - -export default me => { - route('/', index); - route('/apps', apps); - route('/app/new', newApp); - route('/app/:app', app); - route('*', notFound); - - function index() { - mount(document.createElement('mk-index')); - } - - function apps() { - mount(document.createElement('mk-apps-page')); - } - - function newApp() { - mount(document.createElement('mk-new-app-page')); - } - - function app(ctx) { - const el = document.createElement('mk-app-page'); - el.setAttribute('app', ctx.params.app); - mount(el); - } - - function notFound() { - mount(document.createElement('mk-not-found')); - } - - // EXEC - route(); -}; - -function mount(content) { - if (page) page.unmount(); - const body = document.getElementById('app'); - page = riot.mount(body.appendChild(content))[0]; -} diff --git a/src/web/app/dev/router.ts b/src/web/app/dev/router.ts new file mode 100644 index 0000000000..532ec23c73 --- /dev/null +++ b/src/web/app/dev/router.ts @@ -0,0 +1,42 @@ +import * as riot from 'riot'; +import * as route from 'page'; +let page = null; + +export default me => { + route('/', index); + route('/apps', apps); + route('/app/new', newApp); + route('/app/:app', app); + route('*', notFound); + + function index() { + mount(document.createElement('mk-index')); + } + + function apps() { + mount(document.createElement('mk-apps-page')); + } + + function newApp() { + mount(document.createElement('mk-new-app-page')); + } + + function app(ctx) { + const el = document.createElement('mk-app-page'); + el.setAttribute('app', ctx.params.app); + mount(el); + } + + function notFound() { + mount(document.createElement('mk-not-found')); + } + + // EXEC + (route as any)(); +}; + +function mount(content) { + if (page) page.unmount(); + const body = document.getElementById('app'); + page = riot.mount(body.appendChild(content))[0]; +} diff --git a/src/web/app/dev/script.js b/src/web/app/dev/script.js deleted file mode 100644 index 39d7fc891e..0000000000 --- a/src/web/app/dev/script.js +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Developer Center - */ - -// Style -import './style.styl'; - -require('./tags'); -import init from '../init'; -import route from './router'; - -/** - * init - */ -init(me => { - // Start routing - route(me); -}); diff --git a/src/web/app/dev/script.ts b/src/web/app/dev/script.ts new file mode 100644 index 0000000000..39d7fc891e --- /dev/null +++ b/src/web/app/dev/script.ts @@ -0,0 +1,18 @@ +/** + * Developer Center + */ + +// Style +import './style.styl'; + +require('./tags'); +import init from '../init'; +import route from './router'; + +/** + * init + */ +init(me => { + // Start routing + route(me); +}); diff --git a/src/web/app/dev/tags/index.js b/src/web/app/dev/tags/index.js deleted file mode 100644 index 1e0c73697e..0000000000 --- a/src/web/app/dev/tags/index.js +++ /dev/null @@ -1,5 +0,0 @@ -require('./pages/index.tag'); -require('./pages/apps.tag'); -require('./pages/app.tag'); -require('./pages/new-app.tag'); -require('./new-app-form.tag'); diff --git a/src/web/app/dev/tags/index.ts b/src/web/app/dev/tags/index.ts new file mode 100644 index 0000000000..1e0c73697e --- /dev/null +++ b/src/web/app/dev/tags/index.ts @@ -0,0 +1,5 @@ +require('./pages/index.tag'); +require('./pages/apps.tag'); +require('./pages/app.tag'); +require('./pages/new-app.tag'); +require('./new-app-form.tag'); -- cgit v1.2.3-freya