Enabling and disabling dojo menu bar item

http://stackoverflow.com/questions/14751170/enabling-and-disabling-dojo-menu-bar-item

HTML

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.8.1/dijit/themes/claro/claro.css">
<div data-dojo-type="dijit/MenuBar" id="navMenu">
    <div id="saveItemHidden" data-dojo-type="dijit/MenuBarItem">
            Save - Hidden
    </div>
    <div id="saveItemDisabled" data-dojo-type="dijit/MenuBarItem">
            Save - Disabled
    </div>
</div>

JavaScript

require(["dojo/ready", "dijit/registry", "dojo/dom-style", "dojo/parser", "dijit/MenuBar", "dijit/MenuBarItem", "dijit/PopupMenuBarItem", "dijit/DropDownMenu", "dijit/MenuItem"], function(ready, registry, domStyle) {
 
    ready(200, function(){
        var menuItem = registry.byId("saveItemDisabled");
        menuItem.set('disabled', true);
        
        menuItem = registry.byId("saveItemHidden");
        domStyle.set(menuItem.domNode, 'display', 'block');
    });
    
});