{ "translatorID": "abd7c626-6913-42d4-a05f-acc6683c69da", "label": "Insignia OPAC", "creator": "Niko", "target": "https?://[^/]+/(?:library|crts)/[^/?#]+\\.aspx", "minVersion": "3.0", "maxVersion": "", "priority": 100, "inRepository": true, "translatorType": 4, "browserSupport": "gcs", "lastUpdated": "2013-05-05 08:32:45" } /** * No tests, but translator can be tested at * http://www.insigniasoftware.com/library/WhatIsNew.aspx **/ function detectWeb(doc, url) { var type = ZU.xpathText(doc, '//input[@id="__ZoteroType"]/@value'); if(type=="book"){ var xPathTitle = '//table[@id="tbDetailInfo_Basic"]/tbody/tr/td/label[@name="Title"]'; var title = ZU.xpathText(doc, xPathTitle); if(title){ return "book"; } } } function doWeb(doc, url) { var xPathTitle = '//table[@id="tbDetailInfo_Basic"]/tbody/tr/td/label[@name="Title"]'; var xpathSeries = '//table[@id="tbDetailInfo_Basic"]/tbody/tr/td/label[@name="Series"]'; var xpathCallNumber = '//table[@id="tbDetailInfo_Basic"]/tbody/tr/td/label[@name="CallNo"]'; var xpathEdition = '//table[@id="tbDetailInfo_Basic"]/tbody/tr/td/label[@name="Edition"]'; var xpathAuthor = '//table[@id="tbDetailInfo_Basic"]/tbody/tr/td/label[@name="Author"]/a'; var xpathISBN = '//table[@id="tbDetailInfo_Publication"]/tbody/tr/td/label[@name="ISBN"]'; var xpathPublisher = '//table[@id="tbDetailInfo_Publication"]/tbody/tr/td/label[@name="Publication"]'; var xpathDescription = '//table[@id="tbDetailInfo_Summary"]/tbody/tr/td/label[@name="Summary"]'; var xpathDescription2 = '//table[@id="tbDetailInfo_Summary"]/tbody/tr/td/label[@name="Content"]'; var xpathPageNumber = '//table[@id="tbDetailInfo_Publication"]/tbody/tr/td/label[@name="Collation"]'; var item = new Zotero.Item(); item.itemType ="book"; item.title = ZU.xpathText(doc, xPathTitle); var isbns = ZU.xpathText(doc, xpathISBN); if(isbns) { isbns = isbns.split(';'); for(var i=0, n=isbns.length; i