MIDAWiKi:GADGET-USEF反馈

来自MyaWiki.Org
2019年8月4日19:41修订版瓦戈 说话γ小旗 (没有重定向)
跳转到导航 跳到搜索

笔记保存后,可能需要绕过浏览器的缓存来查看更改。

  • 火狐/狩猎:保持换档点击时再装填或按CTRL F5CTRL—Rγ-R在MAC上)
  • 谷歌浏览器:新闻CTRL移位寄存器Rγ-SIFT-R在MAC上)
  • Internet Explorer:保持Ctrl键点击时刷新或按CTRL F5
  • 歌剧菜单设置歌剧“偏好”在MAC上)隐私与安全:透明浏览数据:缓存图像和文件.
/**
*用户反馈
*
*收集用户对文档页面的帮助/质量的投票
*将事件日志日志事件发布到“用户反馈”通道。
*
*@源http://wikimea. wikimdia. org/wiki/MyIaWiki:GADGET-USEF反馈。JS
*@许可磁铁:?XT= URN:BTIH:1F739 D93567 6111CFFF4B4693E38 16E664 797050和DN=GPL-3.0.TXT GPL-V3或以后
*@ List启动以下是该小工具中的JavaScript代码的整个许可证通知。
*
* Copyright(C)2019 SRISHTI SETHI http://meta:wikimdia.org/wiki /用户:SSETIYI(WMF)>和贡献者
*
*此页面中的JavaScript /小工具代码是免费软件:您可以
*在GNU的条件下重新分配和/或修改它
*自由软件发布的通用公共许可证(GNU GPL)
*基金会,许可证的第3版,或者(按您的选择)
*任何其他版本。代码未经任何保证而分发;
*甚至没有默示保证适销性或适合性
*为了一个特定的目的。详情请参阅GNU GPL。
*
*作为GNU GPL版本3第7节的附加许可,您
*可分发非源(例如,最小化或压缩)形式
*没有GNU GPL通常需要的副本的代码
*第4节,如果您包含此许可证通知和URL
*接收者可以访问相应的源。
*
*@以上是该小工具中的JavaScript /小工具代码的整个许可证通知。
*/
功能 $ {
  “使用严格”

	var 支持的命名空间 = [ “API” 
		有效票 = [ “是的” “不” 
		文章编号 = 兆瓦级.配置.得到 W'TangLeIID 
		命名空间 = 兆瓦级.配置.得到 “WGCANNIC命名空间” 
		行动 = 兆瓦级.配置.得到 “WGACT” 
		页面名 = 兆瓦级.配置.得到 “WGPAGENAMEY” 
		VoToCooCiNeNeNe = “沃特斯” + 文章编号
		ISReDead = 兆瓦级.配置.得到 “WGISReDead” 

	/**
*检查当前用户对当前页的优先投票。
*
*@返回{字符串} null }之前记录表决或空,如果没有投票发现
*/
	功能 提前表决() {
		退货 兆瓦级.曲奇饼干.得到 VoToCooCiNeNeNe 
	}

	/**
*通过发布事件日志事件来记录投票,然后显示
*确认消息给用户。
*
*@ PARAM {Stry}投票
*/
	功能 集体投票 投票  {
		如果 
			提前表决() = 无效的 γ       /用户已经投票
			有效票.索引 投票  = = -   /无效提交的选票
		 {
			退货
		}
        兆瓦级.事件日志.日志事件 “用户反馈” {
			“PaqyID” 文章编号
			“页名” 页面名
			“投票” 投票
		} 
		记名投票 投票 
		显示确认消息 投票 
	}

	/**
*记住对当前页面的投票。
*
*@ PARAM {Stry}投票
*/
	功能 记名投票 投票  {
		var 外宣 = 六百 十分钟
		兆瓦级.曲奇饼干.配置 VoToCooCiNeNeNe 投票 { 期满 外宣 } 
	}

	/**
*向用户显示关于他们的投票的确认消息。
*
*@ PARAM {Stry}投票
*/
	功能 显示确认消息 投票  {
		var $反馈 = $ “MW小工具用户反馈” 
		$反馈.空的();

		如果  投票 = = “是的”  {
			$反馈.追加
				<SPAN >谢谢你的反馈。 +
				我们很高兴你发现这些文件有用!</SPAN >
			
		} 其他的 如果  投票 = = “不”  {
			var 头衔 = 兆瓦级.头衔.新文本 页面名 
				对讲机 = 头衔.GETTalkKPGE()
				土茯苓 = 对讲机.获取网址();

			$反馈.追加
				<SPAN >谢谢你的反馈。 +
				如果你能留下一些建议会很有帮助 +
				为了改善文章的“a HReF=” +
				兆瓦级.HTML.翼虎 土茯苓  +
				“目标=空白”>对话页</a> </SPAN >
			
		}
	}

	/**
*显示投票的形式或确认消息,如果用户有
*最近投票决定了该网页的质量。
*
*如果当前页面不是ReLink,则只显示该窗体,
*被用户查看(而不是编辑),
*页面处于支持的命名空间中。
*/
	功能 显示工具() {
		如果 
			文章编号 = =  γ                              //Page不得是红色链接
			行动 = “视图” γ                            /只在阅读文章时显示
			支持的命名空间.索引 命名空间  = = - γ //Page必须在支持的命名空间中。
			$'SuffTrimDe'长度 >                    γ //Page不能是软重定向
			ISReDead                                         //Page不能是硬重定向
		 {
			退货
		}

		var 显示后 = ''''.''ctoLink ''
			$后显示 = $ 显示后 
			预防投票 = 提前表决();
	    	
		如果  $后显示.长度 = =   {
			$后显示 = $ “MW内容文本” 
		}
		$后显示.之后 'DIVID=“MW小工具用户反馈”> < div > 

		如果  有效票.索引 预防投票  = -  {
			显示确认消息 预防投票 
		} 其他的 {
			var $反馈 = $ “MW小工具用户反馈” 
				沃特斯 =  面向对象.用户界面.按钮控件 {
					标签 ''
					头衔 “是的,很有帮助。”
					框架 
					分类 [ “拇指” “竖起大拇指” ]
				} 
				沃特诺 =  面向对象.用户界面.按钮控件 {
					标签 ''
					头衔 “不,这没什么用。”
					框架 
					分类 [ “拇指” “拇指向下” ]
				} 
				钮扣群 =  面向对象.用户界面.按钮组控件 {
					项目 [ 沃特斯 沃特诺 ]
				} 
			沃特斯.打开(放) 点击 功能() { 集体投票 “是的”  } 
			沃特诺.打开(放) 点击 功能() { 集体投票 “不”  } 
			$反馈.追加 'StActh= =“调查问题”>这个文档有用吗?</SPAN > 
			$反馈.追加 钮扣群.元元 
		}
	}

	$ 文件 准备好的 显示工具 
}(JQuery);