מדיה ויקי: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: 'עמוד=' }
],
]
},
},
{
{