Quantcast
Viewing all articles
Browse latest Browse all 8068

Common menu item for all pages in an app

Hello, I am using a part of code from the AlloyActionJackson to get the menu items. screenshot for the same is attached.

Below is the code I have in my home controller

if (activity.actionBar) {
        activity.actionBar.displayHomeAsUp = true;
        activity.actionBar.onHomeIconItemSelected = function() {
        };
 
        var Home = 1, LOGOUT = 3, Settings = 2;
        var loggedIn = false;
 
        activity.onCreateOptionsMenu = function(e) {
            var menu = e.menu;
            var login = menu.add({
                title : "Home",
                itemId : Home
 
            });
            login.setIcon("login.png");
            login.addEventListener("click", function(e) {
                var homeWin = Alloy.createController('home').getView();
                loggedIn = true;
            });
 
                var settings = menu.add({
                title : "Settings",
                itemId : Settings
            });
            settings.addEventListener("click", function(e) {
                var homeWin = Alloy.createController('settings').getView();
 
 
            });
 
            var logout = menu.add({
                title : "Logout",
                itemId : LOGOUT
            });
            logout.setIcon("logout.png");
            logout.addEventListener("click", function(e) {
                var homeWin = Alloy.createController('index').getView();
                loggedIn = false;
 
            });
Now I want to have this menu item in all my windows in the app. How do I go about it. Please help..

Viewing all articles
Browse latest Browse all 8068

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>