-
Notifications
You must be signed in to change notification settings - Fork 0
View Manager
Malexion edited this page Nov 12, 2016
·
2 revisions
-
[options][optional] Base set of views and additional settings can be set here.
Intended to be used with aurelia repeat.for attribute to show active elements.
var manager = new __.lib.ViewManager({
views: [
{ name: 'view 1', someFunc: () => {} },
{ name: 'view 2', someFunc: () => {}, default: true },
{ name: 'view 3', someFunc: () => {} },
{ name: 'view 4', someFunc: () => {} }
],
onViewChange: (view) => {
console.log(view);
}
});
console.log(manager.activeView); // Getter/Setter
console.log(manager._active); // Variable holding the active view perfect for aurelia bindings for checking active
manager.activeView = manager.getView('view 1');
manager.setView('view 3');
console.log(manager.defaultView);