initial commit
This commit is contained in:
commit
4b60ece582
327 changed files with 28286 additions and 0 deletions
24
libjs/wController/navigationPanel.js
Normal file
24
libjs/wController/navigationPanel.js
Normal file
|
@ -0,0 +1,24 @@
|
|||
"use strict";
|
||||
var List = require("./list");
|
||||
var Link = require("./link");
|
||||
|
||||
var NavigationPanel = List.inherit({
|
||||
"className": "NavigationPanel",
|
||||
"constructor": function(addr) {
|
||||
List.fn.constructor.call(this, addr);
|
||||
},
|
||||
"addElement": function(element) {
|
||||
var address = element.at("address").clone();
|
||||
|
||||
var ctrl = new Link(address);
|
||||
this.addController(ctrl);
|
||||
|
||||
List.fn.addElement.call(this, element);
|
||||
},
|
||||
"clear": function() {
|
||||
List.fn.clear.call(this);
|
||||
this.clearChildren();
|
||||
}
|
||||
});
|
||||
|
||||
module.exports = NavigationPanel;
|
Loading…
Add table
Add a link
Reference in a new issue