{ "translatorID": "850f4c5f-71fb-4669-b7da-7fb7a95500ef", "label": "Cambridge Journals Online", "creator": "Sean Takats, Michael Berkowitz, Avram Lyon, and Aurimas Vinckevicius", "target": "^https?://[^/]*journals.cambridge.org[^/]*//?action/(quickSearch|search|displayAbstract|displayFulltext|displayIssue|displayJournal)", "minVersion": "3.0", "maxVersion": "", "priority": 100, "inRepository": true, "translatorType": 4, "browserSupport": "gcsibv", "lastUpdated": "2014-10-28 04:35:23" } function detectWeb(doc, url) { var xpath = '//div[@class="tableofcontents-row"][div/input[@type="checkbox"][@name="toView"]]'; if (url.indexOf("/action/displayAbstract") != -1 || url.indexOf("action/displayFulltext") != -1 ) { return "journalArticle"; } else if (getSearchResults(doc, true)){ return "multiple"; } } function getSearchResults(doc, checkOnly, extras) { var items = {}, found = false; var root = doc; // Some multiples pages display different tabs of multiples. Find the active one // e.g. http://journals.cambridge.org/action/displayJournal?jid=ORX var ajaxContainers = doc.getElementsByClassName('ajaxContainer'); for (var i=0; i