diff --git a/chrome/content/zotero/integration/quickFormat.js b/chrome/content/zotero/integration/quickFormat.js index 5919ff6b1..0bcead651 100644 --- a/chrome/content/zotero/integration/quickFormat.js +++ b/chrome/content/zotero/integration/quickFormat.js @@ -80,7 +80,7 @@ var Zotero_QuickFormat = new function () { var locators = Zotero.Cite.labels; var menu = document.getElementById("locator-label"); var labelList = document.getElementById("locator-label-popup"); - for each(var locator in locators) { + for(var locator of locators) { var locatorLabel = Zotero.getString('citation.locator.'+locator.replace(/\s/g,'')); // add to list of labels @@ -267,7 +267,7 @@ var Zotero_QuickFormat = new function () { if(year) str += " "+year; var s = new Zotero.Search(); - str = str.replace(" & ", " ", "g").replace(" and ", " ", "g"); + str = str.replace(/ (?:&|and) /g, " ", "g"); if(charRe.test(str)) { Zotero.debug("QuickFormat: QuickSearch: "+str); s.addCondition("quicksearch-titleCreatorYear", "contains", str); @@ -304,7 +304,7 @@ var Zotero_QuickFormat = new function () { for(var i=0, iCount=citedItems.length; i