מדיה ויקי:Gadget-microblog.js

מתוך ויקיטקסט, מאגר הטקסטים החופשי

הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.

  • פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
  • גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
  • אינטרנט אקספלורר / אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
  • אופרה: ללחוץ על Ctrl-F5.
/*
 * Adds option to share link to the current page in social networks and email
 * Written by [[w:he:User:ערן]] 
 *
 */ 

$(document).ready(function(){
  var socialShares= [
 {
                     'title':'דוא\"ל',
                     'url':'mailto:?subject='+encodeURIComponent(mw.config.get('wgPageName'))+'&body='+mw.config.get('wgServer')+'/wiki/'+encodeURIComponent(mw.config.get('wgPageName')),
                     'img':'//upload.wikimedia.org/wikisource/commons/4/42/Icon_External_Link_E-Mail.png'
        },
{
                     'title':'facebook',
                     'url':'http://www.facebook.com/sharer.php?u='+mw.config.get('wgServer')+'/wiki/'+encodeURIComponent(mw.config.get('wgPageName'))+'&t='+encodeURIComponent(mw.config.get('wgPageName')),
                     'img':'//upload.wikimedia.org/wikinews/en/5/55/Facebook.png'
                     },
{
                     'title':'twitter',
                     'url':'http://twitter.com/?status='+encodeURIComponent('ראו ערך: \n'+mw.config.get('wgPageName')+'\nבוויקיטקסט'),
                     'img':'//upload.wikimedia.org/wikinews/en/f/f7/Twitter.png'
                     }
];

  try {

    var whatLinksItem= $( "#t-whatlinkshere" );
    if ( !whatLinksItem.length) return;
    
        var shareText=$( "<span>שיתוף: </span>" );

$(socialShares).each(function(){
         var socialSpan= $( "<span></span>" );
         var socialA= $( '<a></a>',{href:this.url,title:this.title} );
if(this.title!='דוא\"ל') socialA.click(function(){
 window.open(this.href,'שיתוף','toolbar=0,status=0,resizable=1,width=550,height=400');
return false;
});

         var socialImg= $( '<img />', {'src': this.img});
         socialA.append(socialImg);
         socialSpan.append(socialA);
         shareText.append(socialSpan);
});

        var item = $( "<li></li>",{id:'t-socialShare'} );
        item.append( shareText);
        whatLinksItem.before ( item);
    
  }
  catch(e)
  {
    return;      // lets just ignore what's happened
  }
});