{ "translatorID": "a326fc49-60c2-405b-8f44-607e5d18b9ad", "label": "Code4Lib Journal", "creator": "Michael Berkowitz", "target": "^https?://journal\\.code4lib\\.org/", "minVersion": "3.0", "maxVersion": "", "priority": 100, "inRepository": true, "translatorType": 4, "browserSupport": "gcsibv", "lastUpdated": "2018-08-23 11:15:21" } // attr()/text() v2 function attr(docOrElem,selector,attr,index){var elem=index?docOrElem.querySelectorAll(selector).item(index):docOrElem.querySelector(selector);return elem?elem.getAttribute(attr):null;}function text(docOrElem,selector,index){var elem=index?docOrElem.querySelectorAll(selector).item(index):docOrElem.querySelector(selector);return elem?elem.textContent:null;} function detectWeb(doc, url) { if (getSearchResults(doc, true)) { return "multiple"; } else if (text(doc, 'h1[class="articletitle"]')) { return "journalArticle"; } } function getSearchResults(doc, checkOnly) { var items = {}; var found = false; var rows = doc.querySelectorAll('div.article>h2.articletitle>a'); for (let i=0; i