您尚未登录。

#1 2020-08-02 21:24:20

blackteahamburger
Wiki Maintainer
注册时间: 2020-02-07
帖子: 199

wikEd与wikiEdDiff

wikEd是一个编辑器,特别好用,自带很多功能,例如添加删除线,下划线,上标,下标,表格……加上Wiki Monkey无敌了与Wiki Monkey有冲突,要用Wiki Monkey时请关闭

启用方法:在User:用户名/common.js添加:

// install [[:Wikipedia:User:Cacycle/wikEd]] in-browser text editor
(function ()
{
	var script = document.createElement('script');
	script.src = 'https://en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js&action=raw&ctype=text/javascript';
	script.async = true;
	document.getElementsByTagName('head')[0].appendChild(script);
 }
) ();

需要翻墙才能用(因为脚本是在wikipedia上的)

这个还有本地化支持,只要把语言设置为中文就能显示为中文

最近编辑记录 blackteahamburger (2020-08-03 21:36:56)

离线

#2 2020-08-02 21:43:07

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: wikEd与wikiEdDiff

使用方法:在User:用户名/common.js添加:
我要看了这个能知道这东西干嘛的怎么用就有鬼


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

#3 2020-08-02 21:54:29

blackteahamburger
Wiki Maintainer
注册时间: 2020-02-07
帖子: 199

Re: wikEd与wikiEdDiff

xtricman 说:

使用方法:在User:用户名/common.js添加:
我要看了这个能知道这东西干嘛的怎么用就有鬼

哦,语法错误

最近编辑记录 blackteahamburger (2020-08-02 21:54:41)

离线

#4 2020-08-03 00:42:08

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,934
个人网站

Re: wikEd与wikiEdDiff

我想要 VisualEditor 呢……这个 wikiEd 我启用了但是好像从来没用过。

离线

#5 2020-08-03 09:54:11

blackteahamburger
Wiki Maintainer
注册时间: 2020-02-07
帖子: 199

Re: wikEd与wikiEdDiff

这个wikiEd需要一直挂翻墙的才能用(好像不能用缓存……)

我的翻墙软件没有VIP,且有时间限制,大家可以推荐一个吗?

或者说这个有镜像吗?

最近编辑记录 blackteahamburger (2020-08-03 10:06:18)

离线

#6 2020-08-03 10:14:40

blackteahamburger
Wiki Maintainer
注册时间: 2020-02-07
帖子: 199

Re: wikEd与wikiEdDiff

依云 说:

我想要 VisualEditor 呢……这个 wikiEd 我启用了但是好像从来没用过。

用这个还得去提个请求……

离线

#7 2020-08-03 11:16:20

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,934
个人网站

Re: wikEd与wikiEdDiff

blackteahamburger 说:

这个wikiEd需要一直挂翻墙的才能用(好像不能用缓存……)

我的翻墙软件没有VIP,且有时间限制,大家可以推荐一个吗?

或者说这个有镜像吗?

反代一个好了: https://r.nichi.co/https://en.wikipedia … javascript

离线

#8 2020-08-03 19:21:28

blackteahamburger
Wiki Maintainer
注册时间: 2020-02-07
帖子: 199

Re: wikEd与wikiEdDiff

依云 说:
blackteahamburger 说:

这个wikiEd需要一直挂翻墙的才能用(好像不能用缓存……)

我的翻墙软件没有VIP,且有时间限制,大家可以推荐一个吗?

或者说这个有镜像吗?

反代一个好了: https://r.nichi.co/https://en.wikipedia … javascript

非常感谢!!!!!

离线

#9 2020-08-03 21:35:21

blackteahamburger
Wiki Maintainer
注册时间: 2020-02-07
帖子: 199

Re: wikEd与wikiEdDiff

由于wikEd与Wiki Monkey冲突,所以我现在只使用其中一部分:wikEdDiff,这是一个增强的diff

启用方法:在User:用户名/common.js添加:

window.wikEdConfig = {};
wikEdConfig.diffScriptSrc = 'https://r.nichi.co/https:/en.wikipedia.org/w/index.php?title=User%3ACacycle%2Fdiff.js&action=raw&ctype=text%2Fjavascript';

// install [[w:User:Cacycle/wikEdDiff]] enhanced diff
mw.loader.load('https://r.nichi.co/https:/en.wikipedia.org/w/index.php?title=User%3ACacycle%2FwikEdDiff.js&action=raw&ctype=text%2Fjavascript');

如果翻墙软件不好用就用这个,好用就用:

mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Cacycle/wikEdDiff.js&action=raw&ctype=text/javascript');

就可以了

wikEdDiff是可配置的,这是我的:

common.js:

// customization of the diff library: https://en.wikipedia.org/wiki/User:Cacycle/diff#Customization
var wikEdDiffConfig; if (wikEdDiffConfig === undefined) { wikEdDiffConfig = {}; }
wikEdDiffConfig.coloredBlocks = true;

// Find clip position: characters from right
wikEdDiffConfig.clipHeadingLeft      = 1000;
wikEdDiffConfig.clipParagraphLeftMax = 1000;
wikEdDiffConfig.clipParagraphLeftMin =  500;
wikEdDiffConfig.clipLineLeftMax      = 1000;
wikEdDiffConfig.clipLineLeftMin      =  500;
wikEdDiffConfig.clipBlankLeftMax     = 1000;
wikEdDiffConfig.clipBlankLeftMin     =  500;
wikEdDiffConfig.clipCharsLeft        =  500;

// Find clip position: characters from right
wikEdDiffConfig.clipHeadingRight      = 1000;
wikEdDiffConfig.clipParagraphRightMax = 1000;
wikEdDiffConfig.clipParagraphRightMin =  500;
wikEdDiffConfig.clipLineRightMax      = 1000;
wikEdDiffConfig.clipLineRightMin      =  500;
wikEdDiffConfig.clipBlankRightMax     = 1000;
wikEdDiffConfig.clipBlankRightMin     =  500;
wikEdDiffConfig.clipCharsRight        =  500;

// Skip clipping if ranges are too close
wikEdDiffConfig.clipSkipLines = 5;
wikEdDiffConfig.clipSkipChars = 250;

common.css:

/* wikEdDiff customization */
div.wikEdDiffDiv {
    border: 1px solid #2f6fab;
}
div.wikEdDiffSeparator {
    border-bottom: 1px solid lightgray;
    box-shadow: 0px 0px 0.5em 1px lightgray;
    margin: 0.5em 0em;
}
pre.wikEdDiffFragment,
div.wikEdDiffNoChange
{
    border-width: 0px;
    margin: 0px;
    box-shadow: 0px 0px 0px 0px gray;
    background: white;
}

(从Lahwaacz那里复制过来的)

最近编辑记录 blackteahamburger (2020-08-03 21:36:05)

离线

页脚