Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    menu items go missing.

    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);
    }
Working...
X