✌️
This commit is contained in:
		
							parent
							
								
									633ab4ef00
								
							
						
					
					
						commit
						75c86a8f7f
					
				
					 4 changed files with 0 additions and 80 deletions
				
			
		| 
						 | 
					@ -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();
 | 
					 | 
				
			||||||
});
 | 
					});
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue