Zotero.Promise.coroutine not supported in connector shared code (broken ef1ff8b)

This commit is contained in:
Adomas Venčkauskas 2017-01-31 19:00:15 -03:00
parent c4d39ba79f
commit 38b0fb2650

View file

@ -42,14 +42,16 @@ Zotero.Date = new function(){
var _months; var _months;
var _monthsWithEnglish; var _monthsWithEnglish;
this.init = Zotero.Promise.coroutine(function* () { this.init = function () {
if (!Zotero.isFx || Zotero.isBookmarklet) { if (!Zotero.isFx || Zotero.isBookmarklet) {
throw new Error("Unimplemented"); throw new Error("Unimplemented");
} }
var json = (yield Zotero.HTTP.request( return Zotero.HTTP.request(
'GET', 'resource://zotero/schema/dateFormats.json', { responseType: 'json' } 'GET', 'resource://zotero/schema/dateFormats.json', { responseType: 'json' }
)).response; ).then(function(xmlhttp) {
var json = xmlhttp.response;
var locale = Zotero.locale; var locale = Zotero.locale;
var english = locale.startsWith('en'); var english = locale.startsWith('en');
// If no exact match, try first two characters ('de') // If no exact match, try first two characters ('de')
@ -85,6 +87,7 @@ Zotero.Date = new function(){
} }
} }
}); });
});
/** /**