Example usage:
// showFeed - triggered by tapping a feed in the feedList. // Detects taps on the unReadCount icon; anywhere else, // the scene for the list view is pushed. If the icon is tapped, // put up a submenu for the feedlist options // FeedListAssistant.prototype.showFeed = function(event) { var target = event.originalEvent.target.className; if (target !== "unReadCount") { this.clearTimers(); Mojo.Controller.stageController.pushScene("storyList", event.index); } else { this.popupIndex = event.index; this.controller.popupSubmenu({ onChoose: this.popupHandler, placeNear: event.target, items: [ {label: 'All Unread', command: 'feed-unread'}, {label: 'All Read', command: 'feed-read'}, {label: 'Edit Feed', command: 'feed-edit'}] }); } };
// popupHandler - choose function for feedPopup // FeedListAssistant.prototype.popupHandler = function(command) { var popupFeed=feedList[this.popupIndex]; switch(command) { case 'feed-unread': for (var i=0; i
This is how this menu appears: