LLWiki正在建设中,欢迎加入我们

“LLWiki:管理员技术手册”的版本间差异

跳转到导航 跳转到搜索
添加335字节 、​ 2021年1月25日 (一) 01:13
(使用页面/文本对比查看器快速编辑)
:这个对象储存了一个公用的OO.ui.WindowManager对象。
 
;<code>mw.pagenamee([title])</code><ref name="site-lib" />
:这个方法用于获取转义后的当前页面名称,默认参数为当前页面。需要mediawiki.util。
 
;<code>mw.addMobileLinks(links)</code><ref name="site-lib" />
:这个方法生成手机版菜单需要的列表构成的数组,可以随后使用jQuery加入DOM中。links为一个对象数组,每一项包含链接地址href、FontAwesome图标icon和文字信息text(需要手动设置繁简转换)或mw.messages的键值msg。
 
;<code>mw.apiFailure(reason, topic)</code><ref name="site-lib" />
 
;<code>mw.timedQuery(api, params, topic)</code><ref name="site-lib" />
:这个方法用于提交一个可自定义的API请求,并记录用时,失败时应用mw.apiFailure()方法生成气泡通知并抛出错误。api为一个mw.Api对象;params即API参数,默认已填入<code lang="js">{action: 'query', formatversion: 2}</code>,可以覆盖;topic为简短文字描述,需要手动设置繁简转换。需要mediawiki.api。
 
;<code>mw.timedParse(api, params, topic)</code><ref name="site-lib" />
:借助OO.ui.confirm()方法生成一个确认对话框。text为确认提示;flags为确认键的样式数组,可选元素包括<code lang="js">'primary'</code>、<code lang="js">'progressive'</code>和<code lang="js">'destructive'</code>,其中<code lang="js">'primary'</code>不能单独生效。返回值为一个状态为resolve的Promise对象,值为真表示确认。需要oojs-ui-core和oojs-ui-windows。
 
;<code>mw.dialog(dialog, actions, $message, [$title])</code><ref name="site-lib" />
:借助OO.ui.MessageDialog对象生成一个更复杂的对话框。dialog为预先准备的OO.ui.MessageDialog对象;actions为OO.ui.ActionWidget对象构成的数组;message;$message为提示信息,相比mw.confirm()方法的进步之处在于可以填入htmlString;title使用jQuery或htmlString;$title为对话框标题。返回值为点击按钮时的Promise对象。需要oojs-ui-core和oojs-ui-windows。
 
;<code>mw.tipsy($container, target, [params])</code><ref name="site-lib" />
16,874

个编辑

导航菜单