Changeset 079fc3


Ignore:
Timestamp:
Oct 15, 2014, 3:04:25 PM (6 years ago)
Author:
rene <rene@…>
Branches:
ng_0.9
Children:
71a4b1
Parents:
aeb3d5
Message:

compatibility changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • content/vI_rdfDataTree.js

    raeb3d5 r079fc3  
    285285            var aserv=Components.classes["@mozilla.org/atom-service;1"].
    286286                getService(Components.interfaces.nsIAtomService);
    287             switch (table[row][col.id.substr(0,col.id.indexOf("_"))]) {
    288                 case "yes": props.AppendElement(aserv.getAtom("yes")); break;
    289                 case "no":  props.AppendElement(aserv.getAtom("no")); break;
    290             }
     287            if (typeof props == 'undefined') {
     288                // Requires Gecko 22
     289                switch (table[row][col.id.substr(0,col.id.indexOf("_"))]) {
     290                    case "yes": return aserv.getAtom("yes"); break;
     291                    case "no":  return aserv.getAtom("no"); break;
     292                }
     293            } else {
     294                // Obsolete since Gecko 22
     295                switch (table[row][col.id.substr(0,col.id.indexOf("_"))]) {
     296                    case "yes": props.AppendElement(aserv.getAtom("yes")); break;
     297                    case "no":  props.AppendElement(aserv.getAtom("no")); break;
     298                }
     299            }
     300            return "";
    291301        };
    292302    },
Note: See TracChangeset for help on using the changeset viewer.