מדיה ויקי:Common.js/externalsmaker.js – הבדלי גרסאות
חלוקת קונטרסים (שיחה | תרומות) אין תקציר עריכה |
חלוקת קונטרסים (שיחה | תרומות) אוצר החכמה מויקיפדיה: https://he.wikipedia.org/wiki/%D7%9E%D7%93%D7%99%D7%94_%D7%95%D7%99%D7%A7%D7%99:Common.js/externalsmaker.js |
||
| שורה 195: | שורה 195: | ||
{ func: function(){return prompt("שם כתב")}} | { func: function(){return prompt("שם כתב")}} | ||
] | ] | ||
}, | |||
{ | |||
hostname: 'otzar.org', | |||
params: [ | |||
{ str: 'אוצר החכמה' }, | |||
[ | |||
{ urlparam: 'book', func: function(bookid){ | |||
if (!bookid) try{bookid = $('#book-iframe').attr('src').match(/book=(\d+)/)[1]}catch{} | |||
if (bookid && location.hostname == 'tablet.otzar.org') { | |||
window.detail_data = | |||
JSON.parse($.post({url:'//tablet.otzar.org/he/php/detailBook.php', async: false, | |||
data:'{"ParamQuery":"{\\"NUMBOOK\\":\\"'+bookid+'\\",\\"USERDATAID\\":0}","sqlFile":"selectSubOfBook"}'} | |||
).responseText).arr[0]; | |||
} else if (window.booknameS && window.authorS){ | |||
bookid = bookid || window.bookid; | |||
window.detail_data = { | |||
AUTHOR: authorS, | |||
FULLNAME: booknameS, | |||
bookid: bookid, | |||
} | |||
} else { | |||
bookid = bookid || window.bookid; | |||
var parts = $('title').text().replace(' - אוצר החכמה','').split('/'); | |||
window.detail_data = { | |||
AUTHOR: parts[1], | |||
FULLNAME: parts[0], | |||
YEAR: parts[2], | |||
PrintedP_AND_YEAR: parts[0].split('-')[1], | |||
bookid: bookid, | |||
} | |||
} | |||
}}, // TODO: hack to have all the info ready in tablet page | |||
{ var: ['detail_data', 'AUTHOR']}, | |||
], | |||
{ var: ['detail_data','FULLNAME']}, | |||
{ var: ['detail_data','bookid']}, | |||
[ | |||
{ var: ['detail_data', 'PrintedP_AND_YEAR']}, | |||
{ func: function () { | |||
return [ | |||
window.detail_data['PrintedP'].match(/[\u0590-\u05FF ]+/)[0], | |||
window.detail_data['YEAR'], | |||
].join(' ') | |||
}}, | |||
{ var: ['detail_data', 'YEAR']}, | |||
], | |||
{ str: '' }, | |||
[ | |||
{ attr: ["ab", "value"], match: /^([^ ]*) /, prefix: 'עמוד=' }, | |||
{ elem: ["#ab", "val"], prefix: 'עמוד=', match: /^(\d+) / }, | |||
{ urlparam: 'pagenum', prefix: 'עמוד=' } | |||
], | |||
] | |||
}, | }, | ||
{ | { | ||