1
0
mirror of https://github.com/flarum/core.git synced 2025-06-25 20:24:56 +02:00

Replace Ember app with Mithril app

This commit is contained in:
Toby Zerner
2015-04-25 22:28:39 +09:30
parent 6f67b8c247
commit b68a4711dc
377 changed files with 5641 additions and 7330 deletions
ember
admin
common
.bowerrc.editorconfig.gitignore.jshintrc.npmignore.travis.ymlBrocfile.js
addon
app
bower.json
config
index.jspackage.jsontestem.json
tests
forum
.bowerrc.editorconfig.gitignore.jshintrc.travis.ymlBrocfile.js
app
app.js
components
controllers
index.html
initializers
mixins
router.js
routes
styles
templates
views
bower.json
config
package.jsontestem.json
tests
js
admin
forum
lib
src
views

11
js/lib/utils/mixin.js Normal file

@ -0,0 +1,11 @@
export default function mixin(Parent, ...mixins) {
class Mixed extends Parent {}
for (var i in mixins) {
var keys = Object.keys(mixins[i]);
for (var j in keys) {
var prop = keys[j];
Mixed.prototype[prop] = mixins[i][prop];
}
}
return Mixed;
}