الفرق بين المراجعتين لصفحة: «ميدياويكي:Gadget-Sharebox.js»

من كوبتيكبيديا
اذهب إلى التنقل اذهب إلى البحث
Gerges
Gerges (نقاش | مساهمات) (مراجعة واحدة)
ط
 
(لا فرق)

المراجعة الحالية بتاريخ ٠٠:٣٥، ١٩ مارس ٢٠٢١

// Adapted from [[en:User:TheDJ/sharebox.js]]

var addthis_config = {
 data_use_flash: false,
 data_use_cookies: false,
 ui_language: mw.config.get('wgUserLanguage'),
};
mw.loader.load('//s7.addthis.com/js/250/addthis_widget.js?pub=xa-4a83143d4db59aef');

function localaddthis() {
 var tsp = document.getElementById( 't-specialpages' );
 var parent = tsp ? tsp.parentNode : null;
 if(!parent) return;
 var permael = document.getElementById( 't-permalink');
 var printel = document.getElementById( 't-print' );
 var pdfel = document.getElementById( 'coll-download-as-rl' );
 var citeel = document.getElementById( 't-cite' );

 if( citeel || permael )
 {
     var newel = document.createElement("LI");
     var newhtml = '<div class="addthis_toolbox addthis_default_style">';
     if( citeel )
       newhtml += '<a class="at300m" href="' + citeel.getElementsByTagName("A")[0].href + '" title="' + citeel.getElementsByTagName("A")[0].title + '"><span class="at300bs" style="background: url(); font-size: larger; color:black;">“&nbsp;”</span>&nbsp;Cite</a>';

     newhtml +='</div>';
     newel.innerHTML = newhtml;
     if( citeel ) parent.removeChild( citeel );
     if( permael ) parent.removeChild( permael );
     parent.insertBefore( newel, parent.firstChild );
 }

 var shareel = document.createElement("LI");
 shareel.innerHTML= '<div class="addthis_toolbox addthis_default_style"><span class="addthis_separator"></span><a class="addthis_button_compact" style="float:right;left:3px;position:relative;">شارك</a></div>';
 parent.insertBefore( shareel, parent.firstChild );
}

$(localaddthis);
mw.util.addCSS("#at15s a, #at15s span {direction: rtl;}");