• 正在查找将来过去时的官方设定集?不如看看万界大百科吧!
  • 《将来过去时》第一部分 现在 魔科纪元的少年少女 即将正式发布!
  • 让我偷偷看一眼小鱼君的博客……
  • 服务器已成功迁移到 阿里云(杭州)

“MediaWiki:Gadget-Share-btn.js”的版本间的差异

来自小鱼君和他的朋友们
([InPageEdit])
([InPageEdit])
第11行: 第11行:
 
$('#purge-btn').click(function(){
 
$('#purge-btn').click(function(){
 
   var $this = $(this);
 
   var $this = $(this);
 +
  if ($.cookie('wasPerged') == 'yes') {
 +
   $this.text('频率过高,稍后再试');
 +
  } else {
 +
 
   $this.html('正在刷新&nbsp;<img src="" style="height:14px;width:auto" />').attr('disabled','disabled');
 
   $this.html('正在刷新&nbsp;<img src="" style="height:14px;width:auto" />').attr('disabled','disabled');
 +
 +
  var date = new Date();
 +
  date.setTime(date.getTime() + (30 * 1000));
 +
  $.cookie('wasPerged', 'yes', { expires: date });  // expires after 30 second
 +
 
   new mw.Api().post({
 
   new mw.Api().post({
 
    action:'purge',
 
    action:'purge',
第21行: 第30行:
 
    $this.html('刷新失败,请重试').attr('disabled',false);
 
    $this.html('刷新失败,请重试').attr('disabled',false);
 
   });
 
   });
 +
  }
 
});
 
});
 
/* QQ空间 */
 
/* QQ空间 */

2019年9月25日 (三) 18:07的版本

$(function(){
/* 分享按钮 */
$('.action-view .firstHeading').after(
  '<div id="share-this-page">'+
  '<button id="shareQQ-btn">分享到QQ</button>'+
  '<button id="QR-btn">分享二维码</button>'+
  '<button id="purge-btn" title="强刷新(purge)">强刷新页面</button>'+
  '</div>'
);
/* 刷新按钮 */
$('#purge-btn').click(function(){
  var $this = $(this);
  if ($.cookie('wasPerged') == 'yes') {
    $this.text('频率过高,稍后再试');
  } else {
 
  $this.html('正在刷新&nbsp;<img src="" style="height:14px;width:auto" />').attr('disabled','disabled');

  var date = new Date();
  date.setTime(date.getTime() + (30 * 1000));
  $.cookie('wasPerged', 'yes', { expires: date });  // expires after 30 second

  new mw.Api().post({
    action:'purge',
    titles: wgPageName,
  }).done(function(){
    $this.html('刷新成功!');
    window.location.reload();
  }).fail(function(){
    $this.html('刷新失败,请重试').attr('disabled',false);
  });
  }
});
/* QQ空间 */
$('#shareQQ-btn').click(function(){
//ZONE
  var zoneurl='https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=https://wjghj.cn/index.php/'+wgPageName+'&sharesource=qzone&title=【'+wgPageName+'】-来自小鱼君和他的朋友们&summary=快来看看机智的小鱼君和他的朋友们的故事吧&pics=https://wjghj.cn/images/b/bc/Wiki.png';
//FRIEND
  var friendurl='http://connect.qq.com/widget/shareqq/index.html?url=https://wjghj.cn/index.php/'+wgPageName+'&sharesource=qzone&title=【'+wgPageName+'】-来自小鱼君和他的朋友们&summary=快来看看机智的小鱼君和他的朋友们的故事吧&pics=https://wjghj.cn/images/b/bc/Wiki.png';

  Modal(
    '<center>'+
    '<a href="'+friendurl+'" target="_blank"><img src="/images/9/97/Qq_logo.png" style="height:50px;width:50px;border-radius:50%;border:1px solid gray;"></a>'+
    '<a href="'+zoneurl+'" target="_blank"><img style="height:50px;width:50px;border-radius:50%;border:1px solid orange;" src="/images/b/b8/Qzone_logo.png"></a>'+
    '<br clear="all">'+
    '<a href="'+friendurl+'" target="_blank">分享给好友</a> | <a href="'+zoneurl+'" target="_blank">分享到空间</a>'+
    '</center>'
  ,'分享到QQ');
});

/* 二维码 */
$('#QR-btn').click(function(){
  var QRimg='<img id="QR-code" src="https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=https://wjghj.cn/wiki/'+wgPageName+'"  alt="二维码服务检索失败!"/>';
  var QRurl='https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=https://wjghj.cn/wiki/'+wgPageName;
  Modal(
    '<center>'+
    QRimg +
    '<div>扫描或长按保存,然后分享给你的小伙伴吧!<br/><span style="color:gray;font-size:70%;">你也可以<a href="'+QRurl+'" target="_blank">直接下载</a>二维码</span></div>'+
    '</center>'
  ,'分享本页二维码');
});
});