1
0
mirror of https://github.com/flarum/core.git synced 2025-07-30 21:20:24 +02:00

Hello world!

This commit is contained in:
Toby Zerner
2014-12-20 16:56:46 +10:30
commit 74db323f83
279 changed files with 11954 additions and 0 deletions

33
ember/app/utils/menu.js Normal file
View File

@@ -0,0 +1,33 @@
import Ember from 'ember';
import NamedContainerView from './named-container-view';
import MenuItemSeparator from '../components/menu-item-separator';
export default NamedContainerView.extend({
tagName: 'ul',
active: null,
i: 1,
addSeparator: function(index) {
var item = MenuItemSeparator;
this.addItem('separator'+(this.i++), item, index);
},
activeChanged: function() {
var active = this.get('active');
if (typeof active != 'array') {
active = [active];
}
var namedViews = this.get('namedViews');
var view;
for (var name in namedViews) {
if (namedViews.hasOwnProperty(name) && (view = namedViews.get(name))) {
view.set('active', active.indexOf(name) !== -1);
}
}
}.observes('active')
});