מדיה ויקי:Common.js/externalsmaker.js – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
תיקון ynet, הסתמכות על H1 רק כאופציה אחרונה
העתיד כבר פה - ldjson
שורה 219:
],
[
{ ldjson:{n:3, type:'datePublished'}},
{ func:function(){return JSON.parse($('script[type="application/ld+json"]:nth(3)').text()).datePublished}, date:['-', '210']},
{ telem: 'li:contains("פורסם ב: ") + li', date: '/' }
],
שורה 261:
params: [
{ str: 'גלובס' },
[{ attr: ["meta[property='article:author']", "content"] }, {ldjson:{type:'author'}}],
{ elem: '#F_Title, .mainArticletitle' },
{ url: 1, match: /=(\d+)/ },
שורה 1,081:
params[j] = '';
if (typeof curParam.str != "undefined") {
params[j] = curParam.str;
} else if (typeof curParam.ldjson != "undefined") {
var ldjson = JSON.parse($('script[type="application/ld+json"]')
.eq(curParam.ldjson.n || 0)
.text())
if (curParam.ldjson.type == "datePublished"){
params[j] = ldjson.datePublished;
if (!curParam.date){
curParam.date = ['-', '210']
}
} else if (curParam.ldjson.type == "author"){
params[j] =
$.map($(ldjson.author), function(a){return a.name})
.join(VE)
}
} else if (typeof curParam.url != "undefined") {
params[j] = location.href;