ميدياويكي:Gadget-Sharebox.js

من كوبتيكبيديا
اذهب إلى التنقل اذهب إلى البحث

ملاحظة: بعد النشر، أنت قد تحتاج إلى إفراغ الكاش الخاص بمتصفحك لرؤية التغييرات.

  • فايرفوكس / سافاري: أمسك Shift أثناء ضغط Reload، أو اضغط على إما Ctrl-F5 أو Ctrl-R (⌘-R على ماك)
  • جوجل كروم: اضغط Ctrl-Shift-R (⌘-Shift-R على ماك)
  • إنترنت إكسبلورر/إيدج: أمسك Ctrl أثناء ضغط Refresh، أو اضغط Ctrl-F5
  • أوبرا: اضغط Ctrl-F5.
// 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;}");