ميدياويكي: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;}");