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

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

跳转到导航 跳转到搜索
 
====oojs-ui-core====
MediaWiki对于各种用于用户交互的HTML元素,如<button>、<select>、<input>等,不同浏览器往往会默认添加不同的样式。为了统一这些表单元素的外观,MediaWiki的界面UI基本大多基于OOUI设计,oojs-ui-core则包含了OOUI的最基本元素。这些元素往往借助<div>等基本HTML元素和CSS/JavaScript模拟出表单元素的效果。下表列出oojs-ui-core中供直接使用的对象实例:
 
{| class="wikitable"
|-
| OO.ui.prompt() || 相当于window.prompt(),但返回的是Promise对象
|}
 
====oojs-ui-widgets====
oojs-ui-widgets在oojs-ui-core的基础上补充了一些更复杂的元素。下表列出了oojs-ui-widgets添加供直接使用的对象实例:
{| class="wikitable"
! 对象实例 !! 说明
|-
| BookletLayout || 左侧分页布局
|-
| ButtonMenuSelectWidget || 点击按钮展开下拉选单
|-
| ButtonSelectWidget || 使用按钮的单选框
|-
| IndexLayout || 分页
|-
| MenuLayout || 同时包含了菜单和内容
|-
| MenuTagMultiselectWidget || 使用菜单进行多选
|-
| PopupTagMultiselectWidget || 使用气泡输入的多选
|-
| SelectFileWidget || 选择文件
|-
| StackLayout || 堆叠布局
|-
| TagMultiselectWidget || 使用文本输入生成标签多选,是MenuTagMultiselectWidget和PopupTagMultiselectWidget的基础类型
|-
| ToggleButtonWidget || 使用按钮开关
|-
| ToggleSwitchWidget || 开关
|}