✌️
This commit is contained in:
		| @@ -1,32 +0,0 @@ | |||||||
| import * as riot from 'riot'; |  | ||||||
| import * as route from 'page'; |  | ||||||
| let page = null; |  | ||||||
|  |  | ||||||
| export default () => { |  | ||||||
| 	route('/',         index); |  | ||||||
| 	route('/:channel', channel); |  | ||||||
| 	route('*',         notFound); |  | ||||||
|  |  | ||||||
| 	function index() { |  | ||||||
| 		mount(document.createElement('mk-index')); |  | ||||||
| 	} |  | ||||||
|  |  | ||||||
| 	function channel(ctx) { |  | ||||||
| 		const el = document.createElement('mk-channel'); |  | ||||||
| 		el.setAttribute('id', ctx.params.channel); |  | ||||||
| 		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]; |  | ||||||
| } |  | ||||||
| @@ -7,12 +7,9 @@ import './style.styl'; | |||||||
|  |  | ||||||
| require('./tags'); | require('./tags'); | ||||||
| import init from '../init'; | import init from '../init'; | ||||||
| import route from './router'; |  | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * init |  * init | ||||||
|  */ |  */ | ||||||
| init(() => { | init(() => { | ||||||
| 	// Start routing |  | ||||||
| 	route(); |  | ||||||
| }); | }); | ||||||
|   | |||||||
| @@ -1,42 +0,0 @@ | |||||||
| import * as riot from 'riot'; |  | ||||||
| import * as route from 'page'; |  | ||||||
| let page = null; |  | ||||||
|  |  | ||||||
| export default () => { |  | ||||||
| 	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]; |  | ||||||
| } |  | ||||||
| @@ -7,12 +7,9 @@ import './style.styl'; | |||||||
|  |  | ||||||
| require('./tags'); | require('./tags'); | ||||||
| import init from '../init'; | import init from '../init'; | ||||||
| import route from './router'; |  | ||||||
|  |  | ||||||
| /** | /** | ||||||
|  * init |  * init | ||||||
|  */ |  */ | ||||||
| init(() => { | init(() => { | ||||||
| 	// Start routing |  | ||||||
| 	route(); |  | ||||||
| }); | }); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 syuilo
					syuilo