Quantcast
Channel: SmartClient Forums
Viewing all articles
Browse latest Browse all 4756

menu items go missing.

$
0
0
Version v9.1p_2014-03-04 (2014-03-04)

File menu.js (LGPL version)

The following menu methods spit the prototype properties around instances causing interference between menus.

Code:

    getIconField : function () {
        return isc.addProperties(this.iconFieldDefaults, this.iconFieldProperties);
    },
    getTitleField : function () {
        return isc.addProperties(this.titleFieldDefaults, this.titleFieldProperties);
    },
    getKeyField : function () {
        return isc.addProperties(this.keyFieldDefaults, this.keyFieldProperties);
    },

    getSubmenuField : function () {
        return isc.addProperties(this.submenuFieldDefaults, this.submenuFieldProperties);
    }

I've fixed each like this

Code:

getSubmenuField : function () {
        return isc.addProperties({}, this.submenuFieldDefaults, this.submenuFieldProperties);
}


Viewing all articles
Browse latest Browse all 4756

Trending Articles