“MediaWiki:Gadget-Purgecache.js”与“MediaWiki:Gadget-site-styles.css”:页面之间的差异

H萌娘,万物皆可H的百科全书!
(页面间差异)
跳到导航 跳到搜索
imported>=海豚=
无编辑摘要
 
imported>=海豚=
(创建页面,内容为“.tab .TabLabelText { border-top: 3px solid transparent; padding: 1px; background: #fff; border-left: 1px solid transparent; border-right: 1px sol…”)
 
第1行: 第1行:
// <pre>
.tab .TabLabelText {
$(function(){
   border-top: 3px solid transparent;
   mw.loader.using("moment").then(function() {
   padding: 1px;
     var li = $('<li/>').appendTo("#p-personal > ul"),
   background: #fff;
       textNode = $('<span/>'),
   border-left: 1px solid transparent;
       containerNode;
   border-right: 1px solid transparent;
     if (mw.config.get('wgNamespaceNumber') === -1) {
   cursor: pointer;
       containerNode = $('<span/>');
   flex: none;
       containerNode.css({
}
         'cursor': 'default',
 
         'user-select': 'none'
.tab .TabLabel {
       });
   z-index: 2;
       containerNode.append('特殊页面(').append(textNode).append(')');
   position: relative;
     } else {
   -webkit-user-select: none;
       containerNode = $('<a/>');
   -moz-user-select: none;
       var statusNode = $('<span/>').text('清除页面缓存'),
   -ms-user-select: none;
         runningStatus = false;
   -o-user-select: none;
       containerNode.attr("href", 'javascript:void(0);');
   user-select: none;
       containerNode.append(statusNode).append('(').append(textNode).append(')');
   display: flex;
       containerNode.on('click', function() {
   flex-wrap: wrap;
         if (runningStatus) return;
}
         statusNode.text('正在清除页面缓存...');
 
         statusNode.prepend('<img src="https://www.hmoegirl.com/images/d/d1/Windows_10_loading.gif" style="height: 1em; margin-top: -.25em;">');
.tab .TabLabelText.selected {
         runningStatus = true;
   border-top: 3px solid green;
         var api = new mw.Api(),
   padding: 1px;
           opt = {
   background: white;
             action: 'purge',
   border-left: 1px solid #aaa;
             format: 'json',
   border-right: 1px solid #aaa;
             forcelinkupdate: true,
}
             titles: mw.config.get('wgPageName')
 
           };
.tab .TabContent {
         api.post(opt).then(function() {
   background: white;
           setTimeout(function() {
   padding: 20px 30px;
             api.post(opt).then(function() {
   position: relative;
               statusNode.text('清除页面缓存成功!');
   z-index: 1;
               setTimeout(location.reload.bind(location), 1000);
   border: 1px solid #aaa;
             }, function() {
}
               statusNode.text('清除页面缓存失败,点击可重试!');
 
               runningStatus = false;
.tab .TabContentText {
               setTimeout(function() {
   display: none;
                 if (!runningStatus) statusNode.text('清除页面缓存');
}
               }, 5000);
 
             });
.tab .TabContentText.selected {
           }, 370);
   display: block;
         }, function() {
}
           statusNode.text('清除页面缓存失败,点击可重试!');
 
           runningStatus = false;
.Tabs .Tab {
           setTimeout(function() {
   border-bottom: 1px solid #aaa;
             if (!runningStatus) statusNode.text('清除页面缓存');
}
           }, 5000);
 
         });
.Tabs .Tab:first-child {
       });
   border-top: 1px solid #aaa;
     }
}
     li.append(containerNode);
 
     textNode.text(moment().format('A h[:]mm[:]ss'));
.Tabs .Tab .TabLabelText {
     var date = new Date();
   padding: 7px;
     var now = date.getTime();
}
     date.setMilliseconds(0);
 
     date.setSeconds(date.getSeconds() + 1);
.Tabs .Tab .TabContentText {
     setTimeout(function() {
    padding: 3px;
       setInterval(function() {
}
         textNode.text(moment().format('A h[:]mm[:]ss'));
       }, 1e3);
       textNode.text(moment().format('A h[:]mm[:]ss'));
     }, date.getTime() - now);
    });
   new Image().src = "https://static.mengniang.org/common/d/d1/Windows_10_loading.gif";
});
// </pre>

2020年3月26日 (四) 08:17的版本

.tab .TabLabelText {
    border-top: 3px solid transparent;
    padding: 1px;
    background: #fff;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    cursor: pointer;
    flex: none;
}

.tab .TabLabel {
    z-index: 2;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    display: flex;
    flex-wrap: wrap;
}

.tab .TabLabelText.selected {
    border-top: 3px solid green;
    padding: 1px;
    background: white;
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
}

.tab .TabContent {
    background: white;
    padding: 20px 30px;
    position: relative;
    z-index: 1;
    border: 1px solid #aaa;
}

.tab .TabContentText {
    display: none;
}

.tab .TabContentText.selected {
    display: block;
}

.Tabs .Tab {
    border-bottom: 1px solid #aaa;
}

.Tabs .Tab:first-child {
    border-top: 1px solid #aaa;
}

.Tabs .Tab .TabLabelText {
    padding: 7px;
}

.Tabs .Tab .TabContentText {
    padding: 3px;
}