跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
最近更改
随机页面
关于计算器百科
资助计算器百科
联系计算器百科
聊天室
友情链接
计算器百科
搜索
搜索
外观
登录
个人工具
登录
查看“︁MediaWiki:Gadget-Wordcount.js”︁的源代码
系统消息
讨论
English
阅读
查看源代码
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
查看源代码
查看历史
常规
链入页面
相关更改
页面信息
外观
移至侧栏
隐藏
←
MediaWiki:Gadget-Wordcount.js
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
此页面为本wiki上的软件提供界面文本,并受到保护以防止滥用。 如欲修改所有wiki的翻译,请访问
translatewiki.net
上的MediaWiki本地化项目。
您无权编辑此JavaScript页面,因为编辑此页面可能会影响所有访问者。
您可以查看和复制此页面的源代码。
(function($) { function bytecount(text) { text = text.replace(/[\u0000-\u007F]/g, '.'); text = text.replace(/[\u0080-\u07FF\uD800-\uDFFF]/g, '..'); text = text.replace(/[\u0800-\uD7FF\uE000-\uFFFF]/g, '...'); return text.length; }; function cjkcount(text) { text = text.replace(/\./g, ''); text = text.replace(/[㐀-\u4dbe一-\u9ffe豈-\ufafe]|[\ud840-\ud868\ud86a-\ud86c][\udc00-\udfff]|\ud869[\udc00-\udede\udf00-\udfff]|\ud86d[\udc00-\udf3e\udf40-\udfff]|\ud86e[\udc00-\udc1e]/g, '.'); text = text.replace(/[^\.]/g, ''); return text.length; }; function getwcbytext(text) { return text.length + ' character(s) (' + cjkcount(text) + ' CJK)<br />' + bytecount(text) + ' byte(s) in <a href="' + wgScript + '?title=UTF-8">UTF-8</a> encoding'; }; function getsel() { if (!window.getSelection) return ''; return getSelection().toString(); }; function dowc(event) { $('.wordcount').remove(); // or remove after text.length == 0 checking? var text = getsel(); if (text.length == 0) return; var divj = $('<div />').html(getwcbytext(text)) .css({ 'position': 'fixed', 'right': '0', 'bottom': '0', 'margin': '4px', 'padding': '6px' }) .addClass('wordcount ui-state-highlight ui-corner-all') .appendTo('body'); // we hook keyup, so this may make it flickering // eg when shift, ctrl.etc key up //.hide().fadeIn('slow'); setTimeout(function() { divj.fadeOut('slow'); }, 5000); }; $(document).mouseup(dowc).keyup(dowc); })(jQuery);
返回
MediaWiki:Gadget-Wordcount.js
。
搜索
搜索
查看“︁MediaWiki:Gadget-Wordcount.js”︁的源代码
添加话题