commit 3c28e25eab1b104585628d010f78e3dcf1df1cc5
parent 925bc7ca5ba3e9df6980823089ec2134f68ab972
Author: Simon Kornblith <simon@simonster.com>
Date: Fri, 5 Nov 2010 03:10:56 +0000
remove abstracted data layer calls
Diffstat:
1 file changed, 13 insertions(+), 29 deletions(-)
diff --git a/chrome/content/zotero/xpcom/utilities.js b/chrome/content/zotero/xpcom/utilities.js
@@ -513,14 +513,10 @@ Zotero.Utilities = {
* @type Boolean
*/
"itemTypeExists":function(type) {
- if(Zotero.isConnector) {
- return !!Zotero.Connector.Data.itemTypes[type];
+ if(Zotero.ItemTypes.getID(type)) {
+ return true;
} else {
- if(Zotero.ItemTypes.getID(type)) {
- return true;
- } else {
- return false;
- }
+ return false;
}
},
@@ -531,16 +527,12 @@ Zotero.Utilities = {
* @return {String[]} Creator types
*/
"getCreatorsForType":function(type) {
- if(Zotero.isConnector) {
- return Zotero.Connector.Data.itemTypes[type].creatorTypes.slice(0);
- } else {
- var types = Zotero.CreatorTypes.getTypesForItemType(Zotero.ItemTypes.getID(type));
- var cleanTypes = new Array();
- for(var i=0; i<types.length; i++) {
- cleanTypes.push(types[i].name);
- }
- return cleanTypes;
+ var types = Zotero.CreatorTypes.getTypesForItemType(Zotero.ItemTypes.getID(type));
+ var cleanTypes = new Array();
+ for(var i=0; i<types.length; i++) {
+ cleanTypes.push(types[i].name);
}
+ return cleanTypes;
},
/**
@@ -550,11 +542,7 @@ Zotero.Utilities = {
* @return {String[]} Creator types
*/
"fieldIsValidForType":function(field, type) {
- if(Zotero.isConnector) {
- return Zotero.Connector.Data.itemTypes[type].fields.slice(0);
- } else {
- return Zotero.ItemFields.isValidForType(field, Zotero.ItemTypes.getID(type));
- }
+ return Zotero.ItemFields.isValidForType(field, Zotero.ItemTypes.getID(type));
},
/**
@@ -565,14 +553,10 @@ Zotero.Utilities = {
* @type Boolean
*/
"getLocalizedCreatorType":function(type) {
- if(Zotero.isConnector) {
- return Zotero.Connector.Data.creatorTypes[type].localizedString;
- } else {
- try {
- return Zotero.getString("creatorTypes."+type);
- } catch(e) {
- return false;
- }
+ try {
+ return Zotero.CreatorTypes.getLocalizedString(type);
+ } catch(e) {
+ return false;
}
}
}