Trans: Fixed TLC translator, per http://forums.zotero.org/discussion/16421
This commit is contained in:
parent
e30e3065ba
commit
785a56b184
|
@ -1,14 +1,14 @@
|
||||||
{
|
{
|
||||||
"translatorID":"0f9fc2fc-306e-5204-1117-25bca009dffc",
|
"translatorID": "0f9fc2fc-306e-5204-1117-25bca009dffc",
|
||||||
"translatorType":4,
|
"label": "Library Catalog (TLC/YouSeeMore)",
|
||||||
"label":"Library Catalog (TLC/YouSeeMore)",
|
"creator": "Simon Kornblith",
|
||||||
"creator":"Simon Kornblith",
|
"target": "TLCScripts/interpac\\.dll\\?(?:.*LabelDisplay.*RecordNumber=[0-9]|Search|ItemTitles)",
|
||||||
"target":"TLCScripts/interpac\\.dll\\?(?:.*LabelDisplay.*RecordNumber=[0-9]|Search|ItemTitles)",
|
"minVersion": "1.0.0b3.r1",
|
||||||
"minVersion":"1.0.0b3.r1",
|
"maxVersion": "",
|
||||||
"maxVersion":"",
|
"priority": 100,
|
||||||
"priority":100,
|
"inRepository": "1",
|
||||||
"inRepository":true,
|
"translatorType": 4,
|
||||||
"lastUpdated":"2006-12-15 15:11:00"
|
"lastUpdated": "2011-03-11 08:58:37"
|
||||||
}
|
}
|
||||||
|
|
||||||
function detectWeb(doc, url) {
|
function detectWeb(doc, url) {
|
||||||
|
@ -64,13 +64,13 @@ function doWeb(doc, url) {
|
||||||
var tag, ind, content, elmt;
|
var tag, ind, content, elmt;
|
||||||
|
|
||||||
while(elmt = elmts.iterateNext()) {
|
while(elmt = elmts.iterateNext()) {
|
||||||
tag = newDoc.evaluate('./td[2]/tt[1]/text()[1]', elmt, nsResolver, XPathResult.ANY_TYPE, null).iterateNext().nodeValue;
|
tag = newDoc.evaluate('./td[2]', elmt, nsResolver, XPathResult.ANY_TYPE, null).iterateNext().textContent;
|
||||||
var inds = newDoc.evaluate('./td[3]/tt[1]/text()[1]', elmt, nsResolver, XPathResult.ANY_TYPE, null).iterateNext().nodeValue;
|
var inds = newDoc.evaluate('./td[3]', elmt, nsResolver, XPathResult.ANY_TYPE, null).iterateNext().textContent;
|
||||||
|
|
||||||
tag = tag.replace(/[\r\n]/g, "");
|
tag = tag.replace(/[\r\n]/g, "");
|
||||||
inds = inds.replace(/[\r\n\xA0]/g, "");
|
inds = inds.replace(/[\r\n\xA0]/g, "");
|
||||||
|
|
||||||
var children = newDoc.evaluate('./td[4]/tt[1]//text()', elmt, nsResolver,
|
var children = newDoc.evaluate('./td[4]//text()', elmt, nsResolver,
|
||||||
XPathResult.ANY_TYPE, null);
|
XPathResult.ANY_TYPE, null);
|
||||||
var subfield = children.iterateNext();
|
var subfield = children.iterateNext();
|
||||||
var fieldContent = children.iterateNext();
|
var fieldContent = children.iterateNext();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user