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

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

跳转到导航 跳转到搜索
添加1,741字节 、​ 2021年1月11日 (一) 12:52
(使用页面/文本对比查看器快速编辑)
(使用页面/文本对比查看器快速编辑)
====user.options====
用于方便地获取用户设置。
*mw.user.options.values,存儲了所有用戶設置。
*mw.user.options.get()方法,用於獲取特定用戶設置。比如想獲取用戶有無啟用某一小工具,可以使用<code lang="js">mw.user.options.get( 'gadget-name' )</code>方法。如果不想加載user.options模塊,也可以使用<code lang="js">['loaded', 'loading', 'ready'].includes( 'ext.gadget.name' )</code>代替,但兩者會因手動加載小工具(如<code lang="js">mw.loader.load( 'ext.gadget.name' )</code>或在手機版檢查僅在桌面版註冊的小工具而產生差異。
 
下表整理了一些JS中常用的用戶設置,完整列表請參閱[[mw:Manual:$wgDefaultUserOptions/zh|MediaWiki]]。
{| class="wikitable"
! 設置名 !! 說明
|-
| date || 日期格式
|-
| timecorrection || 時區
|-
| multimediaview-enable || 啟用媒體查看器
|-
| diffonly || 差異下方不顯示頁面內容
|-
| norollbackdiff || 回退不顯示差異
|-
| showhiddencats || 顯示隱藏分類
|-
| numberheadings || 標題自動編號
|-
| showrollbackconfirmation || 回退確認
|-
| editsectiononrightclick || 右鍵段落編輯
|-
| editondblclick || 雙擊編輯
|-
| minordefault || 默認小編輯
|-
| useeditwarning || 提示未保存的編輯
|-
| usebetatoolbar || 使用WikiEditor的增強工具欄
|-
| previewontop || 在編輯框上方顯示預覽
|-
| uselivepreview || Ajax預覽
|-
| extendwatchlist || 監視列表顯示所有更改
|-
| rcenhancedfilters-disable || 禁用最近更改過濾器
|-
| wlenhancedfilters-disable || 禁用監視列表過濾器
|}
 
====jquery.makeCollapsible====
====jquery.client====
用於查詢用戶設備和瀏覽器的相關信息,相比直接使用navigator,這個模塊使用起來更加簡便和友好。
*<code lang="js">const profile = $.client.profile();</code>,以對象的形式輸出設備和瀏覽器信息。
*profile.platform,可識別的設備類型:ipad、iphone、linux、mac、win。
*profile.name,可識別的瀏覽器類型:android、chrome(包括手機chrome、edge、opera等)、chrios(iOS上的chrome,實際使用safari)、edge(舊版edge)、firefox(包括手機firefox)、fxios(iOS上的firefox,實際使用safari)、opera(舊版opera)、safari(包括手機safari)等。
*prefile.layout,可識別的引擎類型:edge、gecko、khtml、presto、trident、webkit。
 
====jquery.color====
可以進行CSS顏色的十六進制、RGB和HSL的轉換或計算亮度,但因為這個模塊在手機版未註冊,請謹慎使用。如確有必要在手機版調用模塊,請聯繫有後台訪問權限的管理人員。
 
====jquery.ui====
16,874

个编辑

导航菜单