|
|
@@ -136,10 +136,20 @@
|
|
|
_ws.navigateTo($link.prop('href'));
|
|
|
}
|
|
|
|
|
|
+ function addExampleLink(cb) {
|
|
|
+ return function(example, href) {
|
|
|
+ var $targetList = this.$elem.find('ul[data-id="' + example.category + '"]');
|
|
|
+ var $newItem = $('<li><a href="' + href + '">' + example.title + '</a></li>').appendTo($targetList);
|
|
|
+ $newItem.find('a').on('click', cb);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* Initialize menu-example view
|
|
|
*/
|
|
|
_ws.makeView('menu-example', {
|
|
|
+ addExampleLink: addExampleLink(menuItemClicked),
|
|
|
+
|
|
|
events: {
|
|
|
'click a': menuItemClicked
|
|
|
}
|
|
|
@@ -170,6 +180,8 @@
|
|
|
* Initialize shortcut-example view
|
|
|
*/
|
|
|
_ws.makeView('shortcut-example', {
|
|
|
+ addExampleLink: addExampleLink(shortcutItemClicked),
|
|
|
+
|
|
|
events: {
|
|
|
'click a': shortcutItemClicked
|
|
|
}
|