{ "translatorID": "75ba85cd-2a9b-41f3-b717-7c582f29610e", "label": "Jurisquare", "creator": "Mathijs van Westendorp", "target": "^https?://jurisquare.be/", "minVersion": "3.0", "maxVersion": "", "priority": 100, "inRepository": true, "translatorType": 4, "browserSupport": "gcsibv", "lastUpdated": "2019-03-14 12:15:11" } 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) { // Adjust the inspection of url as required if (( url.indexOf('search') != -1 || url.indexOf('content/index') ) && getSearchResults(doc, true)) { return 'multiple'; } // Adjust the inspection of url as required else if (url.indexOf('book') != -1){ return 'book'; } else if (url.indexOf('journal') != -1){ return 'journalArticle'; } // Add other cases if needed } function doWeb(doc, url) { if (detectWeb(doc, url) == "multiple") { Zotero.selectItems(getSearchResults(doc, false), function (items) { if (!items) { return true; } var articles = []; for (var i in items) { articles.push(i); } ZU.processDocuments(articles, scrape); }); } else { scrape(doc, url); } } function getSearchResults(doc, checkOnly) { var items = {}; var found = false; // Adjust the CSS Selectors var rows = doc.querySelectorAll('.detailsLink'); for (var i=0; i