UNPKG

magix-components

Version:
76 lines 2.22 kB
/* ver:1.3.1 */ /* author:xinglie.lkf@alibaba-inc.com */ let Magix = require('magix'); let $ = require('$'); Magix.applyStyle('@scoped.style'); Magix.applyStyle('@all.scss'); module.exports = Magix.View.extend({ tmpl: '@all.html', init() { this.observeLocation({ path: true }); this.owner.on('created', () => { $('pre').each((i, it) => { if (!it.rendered) { it.rendered = true; hljs.highlightBlock(it); } }); }); }, render() { let me = this; let loc = Magix.Router.parse(); let view = loc.path; view = view.slice(1); if (view == 'list') { view = '__test__/list'; } else { let i = view.indexOf('/'); view = view.slice(0, i) + '/__test__' + view.slice(i); } me.updater.digest({ view: view }); } }); '@./list.js'; '@../mx-calendar/__test__/index.js'; '@../mx-calendar/__test__/datepicker.js'; '@../mx-calendar/__test__/rangepicker.js'; '@../mx-checkbox/__test__/linkage.js'; '@../mx-checkbox/__test__/storestate.js'; '@../mx-color/__test__/index.js'; '@../mx-copy/__test__/index.js'; '@../mx-dragselect/__test__/index.js'; '@../mx-dragsort/__test__/index.js'; '@../mx-dialog/__test__/index.js'; '@../mx-dropdown/__test__/index.js'; '@../mx-effect/__test__/index.js'; '@../mx-form/__test__/index.js'; '@../mx-form/__test__/sub.js'; '@../mx-form/__test__/sub1.js'; '@../mx-gtip/__test__/index.js'; '@../mx-linkage/__test__/index.js'; '@../mx-hour/__test__/index.js'; '@../mx-loading/__test__/mask.js'; '@../mx-number/__test__/index.js'; '@../mx-pagination/__test__/index.js'; '@../mx-popconfirm/__test__/index.js'; '@../mx-popmenu/__test__/index.js'; '@../mx-popover/__test__/index.js'; '@../mx-progress/__test__/index.js'; '@../mx-slider/__test__/index.js'; '@../mx-slider/__test__/range.js'; '@../mx-suggest/__test__/index.js'; '@../mx-table/__test__/index.js'; '@../mx-taginput/__test__/index.js'; '@../mx-time/__test__/index.js'; '@../mx-time/__test__/picker.js'; '@../mx-tree/__test__/index.js'; '@../mx-uploader/__test__/index.js';