From: James D. Forrester Date: Fri, 17 Oct 2014 20:02:54 +0000 (-0700) Subject: Update OOjs UI to v0.1.0-pre (0d358b167a) X-Git-Tag: 1.31.0-rc.0~13585 X-Git-Url: https://git.cyclocoop.org/%7B%24www_url%7Dadmin/membres/message.php?a=commitdiff_plain;h=79a91332a756ac0b43444fe25df743ba4805d998;p=lhc%2Fweb%2Fwiklou.git Update OOjs UI to v0.1.0-pre (0d358b167a) New changes: 630586d noflip left: 0; rule for overlays 03e5106 Rewrite OO.ui.Element.getRelativePosition() to be smarter 90d4eef Replace calls to OO.ui.bind( fn, ... ) with fn.bind( ... ) 77f0cd3 [BREAKING CHANGE] Remove deprecated Minerva theme 3e415f0 Clean up unneeded use of bind() 21c5b18 PHP Implementation of OOjs UI 3eb2ee5 OOUI PHP: TitledElement 70b35b2 OOUI PHP: GroupElement, ButtonGroupWidget 2f0df0d OOUI PHP: Layouts: Field, Fieldset, Form, Panel, Grid d856e81 OOUI PHP: Widgets: Icon, Indicator, Label, Input, TextInput, CheckboxInput 0d358b1 build: Fix PNG image generation Change-Id: I2d02d29c267a1b0db0cd1e1c19b93f488d02a9c2 --- diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/icons/add.png b/resources/lib/oojs-ui/dist/themes/apex/images/icons/add.png deleted file mode 100644 index 730d1029a4..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/icons/add.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/icons/advanced.png b/resources/lib/oojs-ui/dist/themes/apex/images/icons/advanced.png deleted file mode 100644 index 514ff1dbad..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/icons/advanced.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/icons/alert.png b/resources/lib/oojs-ui/dist/themes/apex/images/icons/alert.png deleted file mode 100644 index e98a14a947..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/icons/alert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/icons/arched-arrow-ltr.png b/resources/lib/oojs-ui/dist/themes/apex/images/icons/arched-arrow-ltr.png deleted file mode 100644 index 88db108921..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/icons/arched-arrow-ltr.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/icons/arched-arrow-rtl.png b/resources/lib/oojs-ui/dist/themes/apex/images/icons/arched-arrow-rtl.png deleted file mode 100644 index 0afcbfa558..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/icons/arched-arrow-rtl.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/icons/check.png b/resources/lib/oojs-ui/dist/themes/apex/images/icons/check.png deleted file mode 100644 index 9a2c9dbff0..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/icons/check.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/icons/clear.png b/resources/lib/oojs-ui/dist/themes/apex/images/icons/clear.png deleted file mode 100644 index 51a33ff801..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/icons/clear.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/icons/close.png b/resources/lib/oojs-ui/dist/themes/apex/images/icons/close.png deleted file mode 100644 index 4eedfbceb3..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/icons/close.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/icons/code.png b/resources/lib/oojs-ui/dist/themes/apex/images/icons/code.png deleted file mode 100644 index ee58c9a723..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/icons/code.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/icons/collapse.png b/resources/lib/oojs-ui/dist/themes/apex/images/icons/collapse.png deleted file mode 100644 index 353ac79803..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/icons/collapse.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/icons/comment.png b/resources/lib/oojs-ui/dist/themes/apex/images/icons/comment.png deleted file mode 100644 index 265a3e4135..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/icons/comment.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/icons/expand.png b/resources/lib/oojs-ui/dist/themes/apex/images/icons/expand.png deleted file mode 100644 index 9073d243c9..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/icons/expand.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/icons/help.png b/resources/lib/oojs-ui/dist/themes/apex/images/icons/help.png deleted file mode 100644 index b80df009be..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/icons/help.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/icons/info.png b/resources/lib/oojs-ui/dist/themes/apex/images/icons/info.png deleted file mode 100644 index eb0fb46888..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/icons/info.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/icons/link.png b/resources/lib/oojs-ui/dist/themes/apex/images/icons/link.png deleted file mode 100644 index 2a087a4bef..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/icons/link.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/icons/menu.png b/resources/lib/oojs-ui/dist/themes/apex/images/icons/menu.png deleted file mode 100644 index 0a781199fc..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/icons/menu.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/icons/move-ltr.png b/resources/lib/oojs-ui/dist/themes/apex/images/icons/move-ltr.png deleted file mode 100644 index fc4cd39088..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/icons/move-ltr.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/icons/move-rtl.png b/resources/lib/oojs-ui/dist/themes/apex/images/icons/move-rtl.png deleted file mode 100644 index dbce05ecb9..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/icons/move-rtl.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/icons/picture.png b/resources/lib/oojs-ui/dist/themes/apex/images/icons/picture.png deleted file mode 100644 index 2043424844..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/icons/picture.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/icons/remove.png b/resources/lib/oojs-ui/dist/themes/apex/images/icons/remove.png deleted file mode 100644 index 9dc34b8af5..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/icons/remove.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/icons/search.png b/resources/lib/oojs-ui/dist/themes/apex/images/icons/search.png deleted file mode 100644 index 39d3ab8c50..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/icons/search.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/icons/settings.png b/resources/lib/oojs-ui/dist/themes/apex/images/icons/settings.png deleted file mode 100644 index dd2706b4af..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/icons/settings.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/icons/tag.png b/resources/lib/oojs-ui/dist/themes/apex/images/icons/tag.png deleted file mode 100644 index 8e100fcbd4..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/icons/tag.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/icons/window.png b/resources/lib/oojs-ui/dist/themes/apex/images/icons/window.png deleted file mode 100644 index db726a1914..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/icons/window.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/indicators/alert.png b/resources/lib/oojs-ui/dist/themes/apex/images/indicators/alert.png deleted file mode 100644 index 5bf082785f..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/indicators/alert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/indicators/arrow-down.png b/resources/lib/oojs-ui/dist/themes/apex/images/indicators/arrow-down.png deleted file mode 100644 index 65747259cd..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/indicators/arrow-down.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/indicators/arrow-ltr.png b/resources/lib/oojs-ui/dist/themes/apex/images/indicators/arrow-ltr.png deleted file mode 100644 index 7c84397c11..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/indicators/arrow-ltr.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/indicators/arrow-rtl.png b/resources/lib/oojs-ui/dist/themes/apex/images/indicators/arrow-rtl.png deleted file mode 100644 index 5bf90642a4..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/indicators/arrow-rtl.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/indicators/arrow-up.png b/resources/lib/oojs-ui/dist/themes/apex/images/indicators/arrow-up.png deleted file mode 100644 index 1a05ade6da..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/indicators/arrow-up.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/indicators/required.png b/resources/lib/oojs-ui/dist/themes/apex/images/indicators/required.png deleted file mode 100644 index 45eb03b64f..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/indicators/required.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/apex/images/textures/transparency.png b/resources/lib/oojs-ui/dist/themes/apex/images/textures/transparency.png deleted file mode 100644 index 1843f27d2f..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/apex/images/textures/transparency.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/add-constructive.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/add-constructive.png deleted file mode 100644 index 53d644107c..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/add-constructive.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/add-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/add-invert.png deleted file mode 100644 index d6144e3dcb..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/add-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/add.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/add.png deleted file mode 100644 index 730d1029a4..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/add.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/advanced-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/advanced-invert.png deleted file mode 100644 index e074515227..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/advanced-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/advanced.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/advanced.png deleted file mode 100644 index 514ff1dbad..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/advanced.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/alert-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/alert-invert.png deleted file mode 100644 index 5440113f77..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/alert-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/alert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/alert.png deleted file mode 100644 index e98a14a947..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/alert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/arched-arrow-ltr-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/arched-arrow-ltr-invert.png deleted file mode 100644 index 8a0714054c..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/arched-arrow-ltr-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/arched-arrow-ltr.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/arched-arrow-ltr.png deleted file mode 100644 index 88db108921..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/arched-arrow-ltr.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/arched-arrow-rtl-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/arched-arrow-rtl-invert.png deleted file mode 100644 index c6cbec19b3..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/arched-arrow-rtl-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/arched-arrow-rtl.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/arched-arrow-rtl.png deleted file mode 100644 index 0afcbfa558..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/arched-arrow-rtl.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/check-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/check-invert.png deleted file mode 100644 index 1ff6790902..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/check-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/check-primary.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/check-primary.png deleted file mode 100644 index 7566598f8f..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/check-primary.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/check.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/check.png deleted file mode 100644 index 9a2c9dbff0..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/check.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/clear-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/clear-invert.png deleted file mode 100644 index 5668e1275b..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/clear-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/clear.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/clear.png deleted file mode 100644 index 51a33ff801..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/clear.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/close-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/close-invert.png deleted file mode 100644 index 7b76ffe7df..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/close-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/close.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/close.png deleted file mode 100644 index 4eedfbceb3..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/close.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/code-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/code-invert.png deleted file mode 100644 index 23c598355b..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/code-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/code.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/code.png deleted file mode 100644 index ee58c9a723..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/code.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/collapse-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/collapse-invert.png deleted file mode 100644 index a9d0d33bb0..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/collapse-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/collapse.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/collapse.png deleted file mode 100644 index 353ac79803..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/collapse.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/comment-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/comment-invert.png deleted file mode 100644 index 0ed3528e5d..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/comment-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/comment.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/comment.png deleted file mode 100644 index 265a3e4135..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/comment.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/expand-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/expand-invert.png deleted file mode 100644 index 05f7138ba4..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/expand-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/expand.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/expand.png deleted file mode 100644 index 9073d243c9..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/expand.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/help-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/help-invert.png deleted file mode 100644 index 185c1a2766..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/help-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/help.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/help.png deleted file mode 100644 index b80df009be..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/help.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/info-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/info-invert.png deleted file mode 100644 index 83b00a27ba..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/info-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/info.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/info.png deleted file mode 100644 index eb0fb46888..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/info.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/link-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/link-invert.png deleted file mode 100644 index d92045985f..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/link-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/link.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/link.png deleted file mode 100644 index 2a087a4bef..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/link.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/menu-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/menu-invert.png deleted file mode 100644 index 0400c192d2..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/menu-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/menu.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/menu.png deleted file mode 100644 index 0a781199fc..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/menu.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/move-ltr-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/move-ltr-invert.png deleted file mode 100644 index 7c9bdc1c75..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/move-ltr-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/move-ltr.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/move-ltr.png deleted file mode 100644 index fc4cd39088..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/move-ltr.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/move-rtl-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/move-rtl-invert.png deleted file mode 100644 index e97d37b9d6..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/move-rtl-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/move-rtl.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/move-rtl.png deleted file mode 100644 index dbce05ecb9..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/move-rtl.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/picture-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/picture-invert.png deleted file mode 100644 index d6dc62c49e..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/picture-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/picture.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/picture.png deleted file mode 100644 index 2043424844..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/picture.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/remove-destructive.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/remove-destructive.png deleted file mode 100644 index 8b6799f094..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/remove-destructive.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/remove-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/remove-invert.png deleted file mode 100644 index 3343de8b1f..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/remove-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/remove.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/remove.png deleted file mode 100644 index 9dc34b8af5..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/remove.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/search-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/search-invert.png deleted file mode 100644 index 3e15dafc05..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/search-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/search.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/search.png deleted file mode 100644 index 39d3ab8c50..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/search.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/settings-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/settings-invert.png deleted file mode 100644 index 17b4379c4f..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/settings-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/settings.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/settings.png deleted file mode 100644 index dd2706b4af..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/settings.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/tag-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/tag-invert.png deleted file mode 100644 index c23342932a..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/tag-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/tag.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/tag.png deleted file mode 100644 index 8e100fcbd4..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/tag.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/window-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/window-invert.png deleted file mode 100644 index 1c6ed1f3ef..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/window-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/window.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/window.png deleted file mode 100644 index db726a1914..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/icons/window.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/alert-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/alert-invert.png deleted file mode 100644 index 28c8704c26..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/alert-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/alert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/alert.png deleted file mode 100644 index 5bf082785f..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/alert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/arrow-down-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/arrow-down-invert.png deleted file mode 100644 index 226eb5c308..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/arrow-down-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/arrow-down.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/arrow-down.png deleted file mode 100644 index 9a418c9622..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/arrow-down.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/arrow-ltr-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/arrow-ltr-invert.png deleted file mode 100644 index a34849523e..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/arrow-ltr-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/arrow-ltr.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/arrow-ltr.png deleted file mode 100644 index bfed7d2624..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/arrow-ltr.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/arrow-rtl-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/arrow-rtl-invert.png deleted file mode 100644 index 5080ea5bff..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/arrow-rtl-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/arrow-rtl.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/arrow-rtl.png deleted file mode 100644 index 06398090f2..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/arrow-rtl.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/arrow-up-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/arrow-up-invert.png deleted file mode 100644 index 0474926752..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/arrow-up-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/arrow-up.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/arrow-up.png deleted file mode 100644 index ac9f0b5351..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/arrow-up.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/required-invert.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/required-invert.png deleted file mode 100644 index 614c6e86a4..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/required-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/required.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/required.png deleted file mode 100644 index 45eb03b64f..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/indicators/required.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/mediawiki/images/textures/transparency.png b/resources/lib/oojs-ui/dist/themes/mediawiki/images/textures/transparency.png deleted file mode 100644 index 1843f27d2f..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/mediawiki/images/textures/transparency.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/minerva/images/icons/check-invert.png b/resources/lib/oojs-ui/dist/themes/minerva/images/icons/check-invert.png deleted file mode 100644 index 9be50a627e..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/minerva/images/icons/check-invert.png and /dev/null differ diff --git a/resources/lib/oojs-ui/dist/themes/minerva/images/icons/check.png b/resources/lib/oojs-ui/dist/themes/minerva/images/icons/check.png deleted file mode 100644 index 654a034534..0000000000 Binary files a/resources/lib/oojs-ui/dist/themes/minerva/images/icons/check.png and /dev/null differ diff --git a/resources/lib/oojs-ui/oojs-ui-apex.css b/resources/lib/oojs-ui/oojs-ui-apex.css index 2e01aa03b5..ce2dc67e74 100644 --- a/resources/lib/oojs-ui/oojs-ui-apex.css +++ b/resources/lib/oojs-ui/oojs-ui-apex.css @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.1.0-pre (99ec31d9b9) + * OOjs UI v0.1.0-pre (0d358b167a) * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2014 OOjs Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2014-10-16T18:08:12Z + * Date: 2014-10-17T20:02:51Z */ /* @noflip */ .oo-ui-rtl { @@ -1608,6 +1608,7 @@ .oo-ui-window-inner-overlay { position: absolute; top: 0; + /* @noflip */ left: 0; } .oo-ui-window-isolated, diff --git a/resources/lib/oojs-ui/oojs-ui-apex.js b/resources/lib/oojs-ui/oojs-ui-apex.js index f080c41f00..2d52f36d9b 100644 --- a/resources/lib/oojs-ui/oojs-ui-apex.js +++ b/resources/lib/oojs-ui/oojs-ui-apex.js @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.1.0-pre (99ec31d9b9) + * OOjs UI v0.1.0-pre (0d358b167a) * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2014 OOjs Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2014-10-16T18:08:01Z + * Date: 2014-10-17T20:02:41Z */ /* Instantiation */ diff --git a/resources/lib/oojs-ui/oojs-ui-apex.svg.css b/resources/lib/oojs-ui/oojs-ui-apex.svg.css index 12afea0d42..de8d3db334 100644 --- a/resources/lib/oojs-ui/oojs-ui-apex.svg.css +++ b/resources/lib/oojs-ui/oojs-ui-apex.svg.css @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.1.0-pre (99ec31d9b9) + * OOjs UI v0.1.0-pre (0d358b167a) * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2014 OOjs Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2014-10-16T18:08:12Z + * Date: 2014-10-17T20:02:51Z */ /* @noflip */ .oo-ui-rtl { @@ -1608,6 +1608,7 @@ .oo-ui-window-inner-overlay { position: absolute; top: 0; + /* @noflip */ left: 0; } .oo-ui-window-isolated, diff --git a/resources/lib/oojs-ui/oojs-ui-mediawiki.css b/resources/lib/oojs-ui/oojs-ui-mediawiki.css index 45d9e78216..19740dc87a 100644 --- a/resources/lib/oojs-ui/oojs-ui-mediawiki.css +++ b/resources/lib/oojs-ui/oojs-ui-mediawiki.css @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.1.0-pre (99ec31d9b9) + * OOjs UI v0.1.0-pre (0d358b167a) * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2014 OOjs Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2014-10-16T18:08:12Z + * Date: 2014-10-17T20:02:51Z */ /* @noflip */ .oo-ui-rtl { @@ -1442,6 +1442,7 @@ .oo-ui-window-inner-overlay { position: absolute; top: 0; + /* @noflip */ left: 0; } .oo-ui-window-isolated, diff --git a/resources/lib/oojs-ui/oojs-ui-mediawiki.js b/resources/lib/oojs-ui/oojs-ui-mediawiki.js index 16e7bbd3da..7f33989f7e 100644 --- a/resources/lib/oojs-ui/oojs-ui-mediawiki.js +++ b/resources/lib/oojs-ui/oojs-ui-mediawiki.js @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.1.0-pre (99ec31d9b9) + * OOjs UI v0.1.0-pre (0d358b167a) * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2014 OOjs Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2014-10-16T18:08:01Z + * Date: 2014-10-17T20:02:41Z */ /** * @class @@ -40,8 +40,8 @@ OO.ui.MediaWikiTheme.prototype.getElementClasses = function ( element ) { // Parent method classes = OO.ui.MediaWikiTheme.super.prototype.getElementClasses.call( this, element ); - if ( element.isFramed && element.hasFlag ) { - if ( element.isFramed() ) { + if ( element.supports( [ 'isFramed', 'isDisabled', 'hasFlag' ] ) ) { + if ( element.isFramed() && !element.isDisabled() ) { if ( element.hasFlag( 'primary' ) || element.hasFlag( 'constructive' ) || diff --git a/resources/lib/oojs-ui/oojs-ui-mediawiki.svg.css b/resources/lib/oojs-ui/oojs-ui-mediawiki.svg.css index a59bfead76..4c1a4bed94 100644 --- a/resources/lib/oojs-ui/oojs-ui-mediawiki.svg.css +++ b/resources/lib/oojs-ui/oojs-ui-mediawiki.svg.css @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.1.0-pre (99ec31d9b9) + * OOjs UI v0.1.0-pre (0d358b167a) * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2014 OOjs Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2014-10-16T18:08:12Z + * Date: 2014-10-17T20:02:51Z */ /* @noflip */ .oo-ui-rtl { @@ -1442,6 +1442,7 @@ .oo-ui-window-inner-overlay { position: absolute; top: 0; + /* @noflip */ left: 0; } .oo-ui-window-isolated, diff --git a/resources/lib/oojs-ui/oojs-ui-minerva.css b/resources/lib/oojs-ui/oojs-ui-minerva.css deleted file mode 100644 index 3c525d8529..0000000000 --- a/resources/lib/oojs-ui/oojs-ui-minerva.css +++ /dev/null @@ -1,1379 +0,0 @@ -/*! - * OOjs UI v0.1.0-pre (99ec31d9b9) - * https://www.mediawiki.org/wiki/OOjs_UI - * - * Copyright 2011–2014 OOjs Team and other contributors. - * Released under the MIT license - * http://oojs.mit-license.org - * - * Date: 2014-10-16T18:08:12Z - */ -/* @noflip */ -.oo-ui-rtl { - direction: rtl; -} -/* @noflip */ -.oo-ui-ltr { - direction: ltr; -} -.oo-ui-buttonElement > .oo-ui-buttonElement-button { - cursor: pointer; - display: inline-block; - vertical-align: middle; - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.oo-ui-buttonElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon { - display: none; -} -.oo-ui-buttonElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator { - display: none; -} -.oo-ui-buttonElement.oo-ui-widget-disabled > .oo-ui-buttonElement-button { - cursor: default; -} -.oo-ui-buttonElement.oo-ui-indicatorElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator, -.oo-ui-buttonElement.oo-ui-iconElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon { - display: inline-block; - vertical-align: middle; - background-position: center center; - background-repeat: no-repeat; -} -.oo-ui-buttonElement-frameless { - display: inline-block; - position: relative; -} -.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button > .oo-ui-labelElement-label { - display: inline-block; - vertical-align: middle; -} -.oo-ui-buttonElement-framed > .oo-ui-buttonElement-button { - display: inline-block; - vertical-align: top; - text-align: center; -} -.oo-ui-buttonElement-framed > .oo-ui-buttonElement-button > .oo-ui-labelElement-label { - display: inline-block; - vertical-align: middle; -} -.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button, -.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button, -.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button { - cursor: default; -} -.oo-ui-buttonElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon { - margin-left: 0; -} -.oo-ui-buttonElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator { - margin-right: -0.75em; -} -.oo-ui-buttonElement.oo-ui-indicatorElement .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator, -.oo-ui-buttonElement.oo-ui-iconElement .oo-ui-buttonElement-button > .oo-ui-iconElement-icon { - width: 3.35em; - height: 3.35em; - background-size: 2em auto; -} -.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button > .oo-ui-labelElement-label { - margin-left: 0.25em; -} -.oo-ui-buttonElement-framed > .oo-ui-buttonElement-button > .oo-ui-labelElement-label { - line-height: 1.9em; -} -.oo-ui-clippableElement-clippable { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.oo-ui-bookletLayout-stackLayout.oo-ui-stackLayout-continuous .oo-ui-panelLayout-scrollable { - overflow-y: hidden; -} -.oo-ui-bookletLayout-stackLayout .oo-ui-panelLayout { - width: 100%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.oo-ui-bookletLayout-stackLayout .oo-ui-panelLayout-scrollable { - overflow-y: auto; -} -.oo-ui-bookletLayout-stackLayout .oo-ui-panelLayout-padded { - padding: 2em; -} -.oo-ui-bookletLayout-outlinePanel-editable .oo-ui-outlineWidget { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 3em; - overflow-y: auto; -} -.oo-ui-bookletLayout-outlinePanel .oo-ui-outlineControlsWidget { - position: absolute; - bottom: 0; - left: 0; - right: 0; -} -.oo-ui-bookletLayout-stackLayout .oo-ui-panelLayout { - padding: 0 0 1em; -} -.oo-ui-fieldLayout { - margin-bottom: 1em; -} -.oo-ui-fieldLayout:before, -.oo-ui-fieldLayout:after { - content: " "; - display: table; -} -.oo-ui-fieldLayout:after { - clear: both; -} -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-labelElement-label, -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-labelElement-label { - display: block; - float: left; -} -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-field, -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-field { - display: block; - float: left; -} -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-labelElement-label { - text-align: right; -} -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-labelElement-label { - display: inline-block; - vertical-align: middle; -} -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-field { - display: inline-block; - vertical-align: middle; -} -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top > .oo-ui-labelElement-label { - display: inline-block; -} -.oo-ui-fieldLayout > .oo-ui-popupButtonWidget > .oo-ui-popupWidget > .oo-ui-popupWidget-popup { - z-index: 1; -} -.oo-ui-fieldLayout .oo-ui-fieldLayout-help { - float: right; -} -.oo-ui-fieldLayout .oo-ui-fieldLayout-help-content { - padding: 0.5em 0.75em; -} -.oo-ui-fieldLayout:last-child { - margin-bottom: 0; -} -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-labelElement-label, -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-labelElement-label { - padding-top: 0.5em; - margin-right: 5%; - width: 35%; -} -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-field, -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-field { - width: 60%; -} -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-labelElement-label { - padding: 0.75em 0.5em 0.5em 0.5em; -} -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-field { - padding: 0.5em 0; -} -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top > .oo-ui-labelElement-label { - padding: 0.5em 0; -} -.oo-ui-fieldLayout > .oo-ui-popupButtonWidget > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon { - margin-top: 0.25em; -} -.oo-ui-fieldLayout-disabled .oo-ui-labelElement-label { - color: #cccccc; -} -.oo-ui-fieldsetLayout { - position: relative; - margin: 0; - padding: 0; -} -.oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-iconElement-icon { - display: block; - position: absolute; - background-position: center center; - background-repeat: no-repeat; -} -.oo-ui-fieldsetLayout.oo-ui-labelElement > .oo-ui-labelElement-label { - display: inline-block; -} -.oo-ui-fieldsetLayout + .oo-ui-fieldsetLayout { - margin-top: 2em; -} -.oo-ui-fieldsetLayout > .oo-ui-labelElement-label { - margin-bottom: 0.5em; - padding: 0.25em 0; -} -.oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-labelElement-label { - padding-left: 1.75em; - line-height: 1.33em; -} -.oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-iconElement-icon { - left: 0; - top: 0.25em; - width: 2em; - height: 2em; -} -.oo-ui-gridLayout { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; -} -.oo-ui-panelLayout { - position: relative; - padding: 1em 3.35em; -} -.oo-ui-panelLayout-scrollable { - overflow-y: auto; -} -.oo-ui-panelLayout-expanded { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; -} -.oo-ui-stackLayout > .oo-ui-panelLayout { - display: none; -} -.oo-ui-stackLayout-continuous > .oo-ui-panelLayout { - display: block; - position: relative; -} -.oo-ui-popupTool .oo-ui-popupWidget-popup, -.oo-ui-popupTool .oo-ui-popupWidget-anchor { - z-index: 4; -} -.oo-ui-popupTool .oo-ui-popupWidget { - margin-left: 1.25em; - font-size: 0.8em; -} -.oo-ui-toolGroup { - display: inline-block; - vertical-align: middle; - margin: 0.3em; -} -.oo-ui-toolGroup-empty { - display: none; -} -.oo-ui-toolGroup .oo-ui-tool-link .oo-ui-iconElement-icon { - background-position: center center; - background-repeat: no-repeat; -} -.oo-ui-barToolGroup > .oo-ui-iconElement-icon, -.oo-ui-barToolGroup > .oo-ui-labelElement-label { - display: none; -} -.oo-ui-barToolGroup .oo-ui-tool { - display: inline-block; - position: relative; - vertical-align: top; -} -.oo-ui-barToolGroup .oo-ui-tool-link { - display: block; -} -.oo-ui-barToolGroup .oo-ui-tool-link .oo-ui-iconElement-icon { - display: block; -} -.oo-ui-barToolGroup .oo-ui-tool-link .oo-ui-tool-title { - display: none; -} -.oo-ui-barToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link { - cursor: default; -} -.oo-ui-barToolGroup .oo-ui-tool-title, -.oo-ui-barToolGroup .oo-ui-tool-accel { - display: none; -} -.oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool-link { - cursor: pointer; -} -.oo-ui-barToolGroup .oo-ui-tool-link { - height: 1.5em; - padding: 0.25em; -} -.oo-ui-barToolGroup .oo-ui-tool-link .oo-ui-iconElement-icon { - height: 1.5em; - width: 1.5em; -} -.oo-ui-popupToolGroup { - position: relative; - height: 2em; - min-width: 2.5em; -} -.oo-ui-popupToolGroup-handle { - display: block; - cursor: pointer; -} -.oo-ui-popupToolGroup-handle .oo-ui-indicatorElement-indicator, -.oo-ui-popupToolGroup-handle .oo-ui-iconElement-icon { - position: absolute; - background-position: center center; - background-repeat: no-repeat; -} -.oo-ui-popupToolGroup.oo-ui-widget-disabled .oo-ui-popupToolGroup-handle { - cursor: default; -} -.oo-ui-popupToolGroup .oo-ui-toolGroup-tools { - display: none; - position: absolute; - z-index: 4; -} -.oo-ui-popupToolGroup .oo-ui-toolGroup-tools .oo-ui-iconElement-icon { - background-repeat: no-repeat; - background-position: center center; -} -.oo-ui-popupToolGroup-active.oo-ui-widget-enabled > .oo-ui-toolGroup-tools { - display: block; -} -.oo-ui-popupToolGroup-left > .oo-ui-toolGroup-tools { - left: 0; -} -.oo-ui-popupToolGroup-right > .oo-ui-toolGroup-tools { - right: 0; -} -.oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-iconElement-icon { - display: inline-block; - vertical-align: middle; -} -.oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-tool-title { - display: inline-block; - vertical-align: middle; -} -.oo-ui-popupToolGroup .oo-ui-tool-accel { - display: none; -} -.oo-ui-popupToolGroup.oo-ui-indicatorElement.oo-ui-iconElement { - min-width: 3.5em; -} -.oo-ui-popupToolGroup-handle .oo-ui-indicatorElement-indicator, -.oo-ui-popupToolGroup-handle .oo-ui-iconElement-icon { - top: 0; - width: 2em; - height: 2em; -} -.oo-ui-popupToolGroup-handle .oo-ui-indicatorElement-indicator { - right: 0; -} -.oo-ui-popupToolGroup-handle .oo-ui-iconElement-icon { - left: 0.25em; -} -.oo-ui-popupToolGroup-handle .oo-ui-labelElement-label { - line-height: 2.6em; - font-size: 0.8em; - margin: 0 1em; -} -.oo-ui-popupToolGroup-header { - line-height: 2.6em; - font-size: 0.8em; - margin: 0 0.6em; - font-weight: bold; -} -.oo-ui-popupToolGroup.oo-ui-iconElement .oo-ui-popupToolGroup-handle .oo-ui-labelElement-label { - margin-left: 3em; -} -.oo-ui-popupToolGroup.oo-ui-indicatorElement .oo-ui-popupToolGroup-handle .oo-ui-labelElement-label { - margin-right: 2.25em; -} -.oo-ui-popupToolGroup .oo-ui-toolGroup-tools { - top: 2.3em; - margin: 0 -1px; - border: solid 1px #dddddd; - background-color: white; -} -.oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-iconElement-icon { - height: 2em; - width: 2em; - margin-right: 0.25em; -} -.oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-tool-title { - line-height: 2em; - font-size: 0.8em; -} -.oo-ui-listToolGroup .oo-ui-tool { - display: inline-block; - width: 100%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.oo-ui-listToolGroup .oo-ui-tool-link { - display: block; - cursor: pointer; - white-space: nowrap; -} -.oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link { - cursor: default; -} -.oo-ui-listToolGroup .oo-ui-toolGroup-tools { - padding: 0.25em; -} -.oo-ui-listToolGroup .oo-ui-tool-link { - padding-right: 0.5em; -} -.oo-ui-menuToolGroup .oo-ui-tool { - display: block; -} -.oo-ui-menuToolGroup .oo-ui-tool-link { - display: block; - cursor: pointer; - white-space: nowrap; -} -.oo-ui-menuToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link { - cursor: default; -} -.oo-ui-menuToolGroup .oo-ui-popupToolGroup-handle { - min-width: 8em; -} -.oo-ui-menuToolGroup .oo-ui-toolGroup-tools { - padding: 0.25em 0 0.25em 0; -} -.oo-ui-menuToolGroup .oo-ui-tool-link { - padding: 0 1em 0 0.25em; -} -.oo-ui-toolbar { - clear: both; -} -.oo-ui-toolbar-bar { - line-height: 1em; -} -.oo-ui-toolbar-actions { - float: right; -} -.oo-ui-toolbar-tools { - display: inline; -} -.oo-ui-toolbar-tools, -.oo-ui-toolbar-actions, -.oo-ui-toolbar-shadow { - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.oo-ui-toolbar-actions .oo-ui-popupWidget { - -webkit-touch-callout: default; - -webkit-user-select: all; - -moz-user-select: all; - -ms-user-select: all; - user-select: all; -} -.oo-ui-toolbar-shadow { - background-position: left top; - background-repeat: repeat-x; - position: absolute; - width: 100%; - pointer-events: none; -} -.oo-ui-toolbar-bar { - border-bottom: solid 1px #dddddd; - background: white; -} -.oo-ui-toolbar-bar .oo-ui-toolbar-bar { - border: none; - background: none; -} -.oo-ui-selectWidget { - margin: 0; - padding: 0; -} -.oo-ui-optionWidget { - position: relative; - display: block; - cursor: pointer; - padding: 0.8em 1em 0.8em 3.35em; - border: none; - font-weight: bold; -} -.oo-ui-optionWidget.oo-ui-widget-disabled { - cursor: default; -} -.oo-ui-optionWidget .oo-ui-labelElement-label { - display: block; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; -} -.oo-ui-optionWidget .oo-ui-labelElement-label { - line-height: 1.5em; -} -.oo-ui-optionWidget.oo-ui-indicatorElement .oo-ui-labelElement-label { - padding-right: 1.5em; -} -.oo-ui-optionWidget-level-0 { - padding-left: 3.5em; -} -.oo-ui-optionWidget-level-0 .oo-ui-iconElement-icon { - left: 1em; -} -.oo-ui-optionWidget-level-1 { - padding-left: 5em; -} -.oo-ui-optionWidget-level-1 .oo-ui-iconElement-icon { - left: 2.5em; -} -.oo-ui-optionWidget-level-2 { - padding-left: 6.5em; -} -.oo-ui-optionWidget-level-2 .oo-ui-iconElement-icon { - left: 4em; -} -.oo-ui-decoratedOptionWidget .oo-ui-iconElement-icon, -.oo-ui-decoratedOptionWidget .oo-ui-indicatorElement-indicator { - position: absolute; - background-repeat: no-repeat; - background-position: center center; -} -.oo-ui-decoratedOptionWidget .oo-ui-iconElement-icon, -.oo-ui-decoratedOptionWidget .oo-ui-indicatorElement-indicator { - top: 50%; - width: 2em; - height: 2em; - margin-top: -1em; -} -.oo-ui-decoratedOptionWidget .oo-ui-iconElement-icon { - left: 0.5em; -} -.oo-ui-decoratedOptionWidget .oo-ui-indicatorElement-indicator { - right: 0.5em; -} -.oo-ui-buttonSelectWidget { - display: inline-block; - white-space: nowrap; -} -.oo-ui-buttonOptionWidget { - display: inline-block; - padding: 0; - background-color: transparent; -} -.oo-ui-buttonOptionWidget .oo-ui-buttonElement-button { - position: relative; -} -.oo-ui-buttonOptionWidget.oo-ui-iconElement .oo-ui-iconElement-icon, -.oo-ui-buttonOptionWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator { - position: static; - display: inline-block; - vertical-align: middle; -} -.oo-ui-buttonOptionWidget .oo-ui-buttonElement-button { - height: 1.9em; -} -.oo-ui-buttonOptionWidget.oo-ui-iconElement .oo-ui-iconElement-icon, -.oo-ui-buttonOptionWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator { - height: 1.9em; - margin-top: 0; -} -.oo-ui-labelWidget { - display: inline-block; - padding: 0.5em 0; -} -.oo-ui-iconWidget { - display: inline-block; - vertical-align: middle; - background-position: center center; - background-repeat: no-repeat; - line-height: 2.5em; - height: 1.9em; - width: 1.9em; - opacity: 0.8; -} -.oo-ui-iconWidget.oo-ui-widget-disabled { - opacity: 0.2; -} -.oo-ui-indicatorWidget { - display: inline-block; - vertical-align: middle; - background-position: center center; - background-repeat: no-repeat; - line-height: 2.5em; - height: 1.9em; - width: 1.9em; - opacity: 0.8; -} -.oo-ui-indicatorWidget.oo-ui-widget-disabled { - opacity: 0.2; -} -.oo-ui-buttonWidget { - display: inline-block; - vertical-align: middle; -} -.oo-ui-buttonGroupWidget { - border-radius: 0.3em; -} -.oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed .oo-ui-buttonElement-button { - border-radius: 0; - margin-bottom: -1px; - margin-left: -1px; -} -.oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed:first-child .oo-ui-buttonElement-button { - border-bottom-left-radius: 0.3em; - border-top-left-radius: 0.3em; - margin-left: 0; -} -.oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed:last-child .oo-ui-buttonElement-button { - border-bottom-right-radius: 0.3em; - border-top-right-radius: 0.3em; -} -.oo-ui-toggleSwitchWidget { - position: relative; - display: inline-block; - vertical-align: middle; - overflow: hidden; - cursor: pointer; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transform: translateZ(0px); - -moz-transform: translateZ(0px); - -ms-transform: translateZ(0px); - -o-transform: translateZ(0px); - transform: translateZ(0px); - height: 2em; - width: 4em; -} -.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled { - cursor: default; -} -.oo-ui-toggleSwitchWidget-grip { - position: absolute; - display: block; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.oo-ui-toggleSwitchWidget .oo-ui-toggleSwitchWidget-glow { - position: absolute; - top: 0; - bottom: 0; - right: 0; - left: 0; - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-glow { - display: none; -} -.oo-ui-toggleSwitchWidget-grip { - top: 0.25em; - left: 0.25em; - width: 1.5em; - height: 1.5em; - margin-top: -1px; - -webkit-transition: left 200ms ease-in-out, margin-left 200ms ease-in-out; - -moz-transition: left 200ms ease-in-out, margin-left 200ms ease-in-out; - -ms-transition: left 200ms ease-in-out, margin-left 200ms ease-in-out; - -o-transition: left 200ms ease-in-out, margin-left 200ms ease-in-out; - transition: left 200ms ease-in-out, margin-left 200ms ease-in-out; -} -.oo-ui-toggleSwitchWidget .oo-ui-toggleSwitchWidget-glow { - -webkit-transition: opacity 200ms ease-in-out; - -moz-transition: opacity 200ms ease-in-out; - -ms-transition: opacity 200ms ease-in-out; - -o-transition: opacity 200ms ease-in-out; - transition: opacity 200ms ease-in-out; -} -.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip { - left: 2.25em; - margin-left: -2px; -} -.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip { - left: 0.25em; - margin-left: 0; -} -.oo-ui-popupWidget { - position: absolute; - /* @noflip */ - left: 0; -} -.oo-ui-popupWidget-popup { - position: relative; - overflow: hidden; - z-index: 1; -} -.oo-ui-popupWidget-anchor { - display: none; - z-index: 1; -} -.oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor { - display: block; - position: absolute; - top: 0; - /* @noflip */ - left: 0; - background-repeat: no-repeat; -} -.oo-ui-popupWidget-head { - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.oo-ui-popupWidget-head .oo-ui-buttonWidget { - float: right; -} -.oo-ui-popupWidget-head .oo-ui-labelElement-label { - float: left; - cursor: default; -} -.oo-ui-popupWidget-body { - clear: both; - overflow: hidden; -} -.oo-ui-popupWidget-anchored .oo-ui-popupWidget-popup { - margin-top: 7px; -} -.oo-ui-popupWidget-head { - height: 2.5em; -} -.oo-ui-popupWidget-head .oo-ui-buttonWidget { - margin: 0.25em; -} -.oo-ui-popupWidget-head .oo-ui-labelElement-label { - margin: 0.75em 1em; -} -.oo-ui-popupWidget-body-padded { - padding: 0 1em; -} -.oo-ui-popupButtonWidget { - position: relative; -} -.oo-ui-popupButtonWidget .oo-ui-popupWidget { - position: absolute; - cursor: auto; -} -.oo-ui-lookupInputWidget-menu { - background-color: #ffffff; -} -.oo-ui-textInputWidget { - position: relative; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.oo-ui-textInputWidget input, -.oo-ui-textInputWidget textarea { - display: inline-block; - width: 100%; - resize: none; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.oo-ui-textInputWidget > .oo-ui-iconElement-icon, -.oo-ui-textInputWidget > .oo-ui-indicatorElement-indicator { - position: absolute; - top: 0; - height: 100%; - background-repeat: no-repeat; - cursor: pointer; - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.oo-ui-textInputWidget > .oo-ui-iconElement-icon { - left: 0; -} -.oo-ui-textInputWidget > .oo-ui-indicatorElement-indicator { - right: 0; -} -.oo-ui-textInputWidget input, -.oo-ui-textInputWidget textarea { - padding: 0.8em 1em; -} -.oo-ui-menuWidget { - position: absolute; - background: white; - border: solid 1px #dddddd; -} -.oo-ui-menuWidget input { - position: absolute; - width: 0; - height: 0; - overflow: hidden; - opacity: 0; -} -.oo-ui-menuItemWidget { - position: relative; -} -.oo-ui-menuItemWidget .oo-ui-iconElement-icon { - display: none; -} -.oo-ui-menuItemWidget.oo-ui-optionWidget-selected { - background-color: transparent; -} -.oo-ui-menuItemWidget.oo-ui-optionWidget-selected .oo-ui-iconElement-icon { - display: block; -} -.oo-ui-menuItemWidget.oo-ui-optionWidget-selected { - background: #347bff; - color: #ffffff; -} -.oo-ui-menuItemWidget .oo-ui-iconElement-icon { - background-size: 24px auto; -} -.oo-ui-menuSectionItemWidget { - cursor: default; - font-weight: normal; - color: #777777; - border: none; -} -.oo-ui-inlineMenuWidget { - position: relative; - display: inline-block; - margin: 0.25em 0; - min-width: 20em; -} -.oo-ui-inlineMenuWidget-handle { - width: 100%; - display: inline-block; - cursor: pointer; - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.oo-ui-inlineMenuWidget-handle .oo-ui-indicatorElement-indicator, -.oo-ui-inlineMenuWidget-handle .oo-ui-iconElement-icon { - position: absolute; - background-position: center center; - background-repeat: no-repeat; -} -.oo-ui-inlineMenuWidget .oo-ui-menuWidget { - z-index: 1; - width: 100%; -} -.oo-ui-inlineMenuWidget.oo-ui-widget-disabled .oo-ui-inlineMenuWidget-handle { - cursor: default; -} -.oo-ui-inlineMenuWidget-handle { - height: 2.5em; -} -.oo-ui-inlineMenuWidget-handle .oo-ui-indicatorElement-indicator, -.oo-ui-inlineMenuWidget-handle .oo-ui-iconElement-icon { - top: 0; - width: 2.5em; - height: 2.5em; -} -.oo-ui-inlineMenuWidget-handle .oo-ui-indicatorElement-indicator { - right: 0; -} -.oo-ui-inlineMenuWidget-handle .oo-ui-iconElement-icon { - left: 0.25em; -} -.oo-ui-inlineMenuWidget-handle .oo-ui-labelElement-label { - line-height: 2.5em; - margin: 0 0.5em; -} -.oo-ui-inlineMenuWidget.oo-ui-iconElement .oo-ui-inlineMenuWidget-handle .oo-ui-labelElement-label { - margin-left: 3em; -} -.oo-ui-inlineMenuWidget.oo-ui-indicatorElement .oo-ui-inlineMenuWidget-handle .oo-ui-labelElement-label { - margin-right: 2em; -} -.oo-ui-outlineItemWidget { - position: relative; - cursor: pointer; - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - padding: 0.75em; -} -.oo-ui-outlineControlsWidget { - height: 3em; -} -.oo-ui-outlineControlsWidget-items, -.oo-ui-outlineControlsWidget-movers { - float: left; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.oo-ui-outlineControlsWidget > .oo-ui-iconElement-icon { - float: left; - background-position: right center; - background-repeat: no-repeat; -} -.oo-ui-outlineControlsWidget-items { - float: left; -} -.oo-ui-outlineControlsWidget-items .oo-ui-buttonWidget { - float: left; -} -.oo-ui-outlineControlsWidget-movers { - float: right; -} -.oo-ui-outlineControlsWidget-movers .oo-ui-buttonWidget { - float: right; -} -.oo-ui-outlineControlsWidget-items, -.oo-ui-outlineControlsWidget-movers { - height: 2em; - margin: 0.5em; - padding: 0; -} -.oo-ui-outlineControlsWidget > .oo-ui-iconElement-icon { - width: 1.5em; - height: 2em; - margin: 0.5em 0 0.5em 0.5em; -} -.oo-ui-outlineControlsWidget-items { - margin-left: 0; -} -.oo-ui-comboBoxWidget { - display: inline-block; - position: relative; -} -.oo-ui-comboBoxWidget > .oo-ui-selectWidget { - width: 100%; - z-index: 1; -} -.oo-ui-comboBoxWidget > .oo-ui-selectWidget { - min-width: 20em; -} -.oo-ui-searchWidget-query { - position: absolute; - top: 0; - left: 0; - right: 0; -} -.oo-ui-searchWidget-query .oo-ui-textInputWidget { - width: 100%; -} -.oo-ui-searchWidget-results { - position: absolute; - bottom: 0; - left: 0; - right: 0; - overflow-x: hidden; - overflow-y: auto; -} -.oo-ui-searchWidget-query { - height: 4em; - padding: 0 1em; -} -.oo-ui-searchWidget-query .oo-ui-textInputWidget { - margin: 0.75em 0; -} -.oo-ui-searchWidget-results { - top: 4em; - padding: 1em; - line-height: 0; -} -.oo-ui-window { - line-height: 1em; -} -.oo-ui-window-frame { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.oo-ui-window-frame > iframe { - width: 100%; - height: 100%; - margin: 0; - padding: 0; -} -.oo-ui-window-content:focus { - outline: none; -} -.oo-ui-window-head, -.oo-ui-window-foot { - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.oo-ui-window-body { - margin: 0; - padding: 0; - background: none; -} -.oo-ui-window-overlay, -.oo-ui-window-inner-overlay { - position: absolute; - top: 0; - left: 0; -} -.oo-ui-dialog-content > .oo-ui-window-head, -.oo-ui-dialog-content > .oo-ui-window-body, -.oo-ui-dialog-content > .oo-ui-window-foot { - position: absolute; - left: 0; - right: 0; - overflow: hidden; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.oo-ui-dialog-content > .oo-ui-window-head { - z-index: 1; - top: 0; -} -.oo-ui-dialog-content > .oo-ui-window-body { - z-index: 2; - top: 0; - bottom: 0; -} -.oo-ui-dialog-content > .oo-ui-window-foot { - z-index: 1; - bottom: 0; -} -.oo-ui-dialog-content > .oo-ui-window-inner-overlay { - z-index: 3; -} -.oo-ui-messageDialog-actions-horizontal { - display: table; - table-layout: fixed; - width: 100%; -} -.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget { - display: table-cell; - width: 1%; -} -.oo-ui-messageDialog-actions-vertical { - display: block; -} -.oo-ui-messageDialog-actions-vertical .oo-ui-actionWidget { - display: block; - overflow: hidden; - text-overflow: ellipsis; -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget { - position: relative; - text-align: center; -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget .oo-ui-buttonElement-button { - display: block; -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget .oo-ui-labelElement-label { - position: relative; - top: auto; - bottom: auto; - display: inline; - white-space: nowrap; -} -.oo-ui-messageDialog-title, -.oo-ui-messageDialog-message { - display: block; - text-align: center; - padding-top: 0.5em; -} -.oo-ui-messageDialog-title { - font-size: 1.5em; - line-height: 1em; - color: #000000; -} -.oo-ui-messageDialog-message { - font-size: 0.9em; - line-height: 1.25em; - color: #666666; -} -.oo-ui-messageDialog-message-verbose { - font-size: 1.1em; - line-height: 1.5em; - text-align: left; -} -.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget { - border-right: solid 1px #e5e5e5; -} -.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget:last-child { - border-right-width: 0; -} -.oo-ui-messageDialog-actions-vertical .oo-ui-actionWidget { - border-bottom: solid 1px #e5e5e5; -} -.oo-ui-messageDialog-actions-vertical .oo-ui-actionWidget:last-child { - border-bottom-width: 0; -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget .oo-ui-labelElement-label { - text-align: center; - line-height: 3.4em; - padding: 0 2em; -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget:hover { - background-color: rgba(0, 0, 0, 0.05); -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget:active { - background-color: rgba(0, 0, 0, 0.1); -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggedElement-primary:hover { - background-color: rgba(8, 126, 204, 0.05); -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggedElement-primary:active { - background-color: rgba(8, 126, 204, 0.1); -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggedElement-primary .oo-ui-labelElement-label { - font-weight: bold; -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggedElement-constructive:hover { - background-color: rgba(118, 171, 54, 0.05); -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggedElement-constructive:active { - background-color: rgba(118, 171, 54, 0.1); -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggedElement-destructive:hover { - background-color: rgba(212, 83, 83, 0.05); -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggedElement-destructive:active { - background-color: rgba(212, 83, 83, 0.1); -} -.oo-ui-processDialog-location { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -.oo-ui-processDialog-title { - display: inline; - padding: 0; -} -.oo-ui-processDialog-actions-safe .oo-ui-actionWidget, -.oo-ui-processDialog-actions-primary .oo-ui-actionWidget, -.oo-ui-processDialog-actions-other .oo-ui-actionWidget { - white-space: nowrap; -} -.oo-ui-processDialog-actions-safe, -.oo-ui-processDialog-actions-primary { - position: absolute; - top: 0; - bottom: 0; -} -.oo-ui-processDialog-actions-safe { - left: 0; -} -.oo-ui-processDialog-actions-primary { - right: 0; -} -.oo-ui-processDialog-errors { - display: none; - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 2; - overflow-x: hidden; - overflow-y: auto; -} -.oo-ui-processDialog-content .oo-ui-window-head { - height: 3.35em; - border-bottom: 1px solid #dddddd; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.oo-ui-processDialog-content .oo-ui-window-body { - top: 3.35em; - padding: 2em 0; -} -.oo-ui-processDialog-navigation { - position: relative; - height: 3.35em; - padding: 0 1em; -} -.oo-ui-processDialog-location { - padding: 0.75em 0; - height: 1.85em; - cursor: default; - text-align: center; -} -.oo-ui-processDialog-title { - font-weight: bold; - line-height: 1.85em; -} -.oo-ui-processDialog-actions-safe .oo-ui-actionWidget .oo-ui-buttonElement-button, -.oo-ui-processDialog-actions-primary .oo-ui-actionWidget .oo-ui-buttonElement-button, -.oo-ui-processDialog-actions-other .oo-ui-actionWidget .oo-ui-buttonElement-button { - padding: 0.35em 0.75em; - min-width: 1.85em; - min-height: 1.85em; - border: 1px solid #dddddd; - border-radius: 4px; -} -.oo-ui-processDialog-actions-safe .oo-ui-actionWidget .oo-ui-labelElement-label, -.oo-ui-processDialog-actions-primary .oo-ui-actionWidget .oo-ui-labelElement-label, -.oo-ui-processDialog-actions-other .oo-ui-actionWidget .oo-ui-labelElement-label { - line-height: 1.85em; - padding: 0 1em; - font-weight: bold; - color: #777777; -} -.oo-ui-processDialog-actions-safe .oo-ui-actionWidget .oo-ui-iconElement-icon, -.oo-ui-processDialog-actions-primary .oo-ui-actionWidget .oo-ui-iconElement-icon, -.oo-ui-processDialog-actions-other .oo-ui-actionWidget .oo-ui-iconElement-icon { - position: absolute; - margin-top: -0.125em; -} -.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-buttonElement-framed .oo-ui-buttonElement-button, -.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-buttonElement-framed .oo-ui-buttonElement-button, -.oo-ui-processDialog-actions-other .oo-ui-actionWidget.oo-ui-buttonElement-framed .oo-ui-buttonElement-button { - vertical-align: middle; -} -.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-flaggedElement-destructive .oo-ui-buttonElement-button, -.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-flaggedElement-destructive .oo-ui-buttonElement-button, -.oo-ui-processDialog-actions-other .oo-ui-actionWidget.oo-ui-flaggedElement-destructive .oo-ui-buttonElement-button { - border: 1px solid transparent; -} -.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-flaggedElement-destructive .oo-ui-labelElement-label, -.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-flaggedElement-destructive .oo-ui-labelElement-label, -.oo-ui-processDialog-actions-other .oo-ui-actionWidget.oo-ui-flaggedElement-destructive .oo-ui-labelElement-label { - color: #d11d13; -} -.oo-ui-processDialog-actions-safe .oo-ui-actionWidget .oo-ui-buttonElement-button, -.oo-ui-processDialog-actions-primary .oo-ui-actionWidget .oo-ui-buttonElement-button { - padding: 0.75em 0.35em; - border: none; - border-radius: 0; -} -.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-flaggedElement-primary .oo-ui-buttonElement-button, -.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-flaggedElement-primary .oo-ui-buttonElement-button { - background-color: #347bff; -} -.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-flaggedElement-primary .oo-ui-labelElement-label, -.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-flaggedElement-primary .oo-ui-labelElement-label { - color: #ffffff; -} -.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-iconElement .oo-ui-iconElement-icon { - left: 0.5em; -} -.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-iconElement .oo-ui-labelElement-label { - padding-left: 2.25em; -} -.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-iconElement .oo-ui-iconElement-icon { - right: 0.5em; -} -.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-iconElement .oo-ui-labelElement-label { - padding-right: 2.25em; -} -.oo-ui-processDialog-actions-other { - position: absolute; - bottom: 1em; -} -.oo-ui-processDialog > .oo-ui-window-frame { - min-height: 5em; -} -.oo-ui-processDialog-errors { - background-color: rgba(255, 255, 255, 0.9); - padding: 3em 3em 1.5em 3em; - text-align: center; -} -.oo-ui-processDialog-errors .oo-ui-buttonWidget { - margin: 2em 1em 2em 1em; -} -.oo-ui-processDialog-errors-title { - font-size: 1.5em; - color: #000000; - margin-bottom: 2em; -} -.oo-ui-processDialog-error { - text-align: left; - margin: 1em; - padding: 1em; - border: solid 1px #ff9e9e; - background-color: #fff7f7; - border-radius: 0.25em; -} -.oo-ui-windowManager-modal > .oo-ui-dialog { - position: fixed; - width: 0; - height: 0; - overflow: hidden; -} -.oo-ui-windowManager-modal > .oo-ui-dialog.oo-ui-window-setup { - width: auto; - height: auto; - top: 0; - right: 0; - bottom: 0; - left: 0; - padding: 1em; -} -.oo-ui-windowManager-modal > .oo-ui-dialog.oo-ui-window-setup > .oo-ui-window-frame { - position: absolute; - right: 0; - left: 0; - margin: auto; - overflow: hidden; - max-width: 100%; - max-height: 100%; -} -.oo-ui-windowManager-modal > .oo-ui-dialog.oo-ui-window-setup > .oo-ui-window-frame > iframe { - width: 100%; - height: 100%; -} -.oo-ui-windowManager-fullscreen > .oo-ui-dialog > .oo-ui-window-frame { - width: 100%; - height: 100%; - top: 0; - bottom: 0; -} -.oo-ui-windowManager-modal > .oo-ui-dialog { - background-color: rgba(255, 255, 255, 0.5); - opacity: 0; - -webkit-transition: opacity 250ms ease-in-out; - -moz-transition: opacity 250ms ease-in-out; - -ms-transition: opacity 250ms ease-in-out; - -o-transition: opacity 250ms ease-in-out; - transition: opacity 250ms ease-in-out; -} -.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame { - top: 0; - bottom: 0; - background-color: #ffffff; - -webkit-transform: translate3d(0, -200%, 0); - -moz-transform: translate3d(0, -200%, 0); - -ms-transform: translate3d(0, -200%, 0); - -o-transform: translate3d(0, -200%, 0); - transform: translate3d(0, -200%, 0); - -webkit-transition: transform 250ms ease-in-out; - -moz-transition: transform 250ms ease-in-out; - -ms-transition: transform 250ms ease-in-out; - -o-transition: transform 250ms ease-in-out; - transition: transform 250ms ease-in-out; -} -.oo-ui-windowManager-modal > .oo-ui-dialog.oo-ui-window-ready { - opacity: 1; -} -.oo-ui-windowManager-modal > .oo-ui-dialog.oo-ui-window-ready > .oo-ui-window-frame { - -webkit-transform: translate3d(0, 0, 0); - -moz-transform: translate3d(0, 0, 0); - -ms-transform: translate3d(0, 0, 0); - -o-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} -.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame { - border: solid 1px #cccccc; - border-radius: 0.5em; - box-shadow: 0 0.2em 1em rgba(0, 0, 0, 0.3); -} - -.oo-ui-icon-check { - background-image: /* @embed */ url(themes/minerva/images/icons/check.png); -} -.oo-ui-image-invert .oo-ui-icon-check, -.oo-ui-image-invert.oo-ui-icon-check { - background-image: /* @embed */ url(themes/minerva/images/icons/check-invert.png); -} diff --git a/resources/lib/oojs-ui/oojs-ui-minerva.js b/resources/lib/oojs-ui/oojs-ui-minerva.js deleted file mode 100644 index f080c41f00..0000000000 --- a/resources/lib/oojs-ui/oojs-ui-minerva.js +++ /dev/null @@ -1,13 +0,0 @@ -/*! - * OOjs UI v0.1.0-pre (99ec31d9b9) - * https://www.mediawiki.org/wiki/OOjs_UI - * - * Copyright 2011–2014 OOjs Team and other contributors. - * Released under the MIT license - * http://oojs.mit-license.org - * - * Date: 2014-10-16T18:08:01Z - */ -/* Instantiation */ - -OO.ui.theme = new OO.ui.Theme(); diff --git a/resources/lib/oojs-ui/oojs-ui-minerva.svg.css b/resources/lib/oojs-ui/oojs-ui-minerva.svg.css deleted file mode 100644 index c3289876b8..0000000000 --- a/resources/lib/oojs-ui/oojs-ui-minerva.svg.css +++ /dev/null @@ -1,1379 +0,0 @@ -/*! - * OOjs UI v0.1.0-pre (99ec31d9b9) - * https://www.mediawiki.org/wiki/OOjs_UI - * - * Copyright 2011–2014 OOjs Team and other contributors. - * Released under the MIT license - * http://oojs.mit-license.org - * - * Date: 2014-10-16T18:08:12Z - */ -/* @noflip */ -.oo-ui-rtl { - direction: rtl; -} -/* @noflip */ -.oo-ui-ltr { - direction: ltr; -} -.oo-ui-buttonElement > .oo-ui-buttonElement-button { - cursor: pointer; - display: inline-block; - vertical-align: middle; - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.oo-ui-buttonElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon { - display: none; -} -.oo-ui-buttonElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator { - display: none; -} -.oo-ui-buttonElement.oo-ui-widget-disabled > .oo-ui-buttonElement-button { - cursor: default; -} -.oo-ui-buttonElement.oo-ui-indicatorElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator, -.oo-ui-buttonElement.oo-ui-iconElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon { - display: inline-block; - vertical-align: middle; - background-position: center center; - background-repeat: no-repeat; -} -.oo-ui-buttonElement-frameless { - display: inline-block; - position: relative; -} -.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button > .oo-ui-labelElement-label { - display: inline-block; - vertical-align: middle; -} -.oo-ui-buttonElement-framed > .oo-ui-buttonElement-button { - display: inline-block; - vertical-align: top; - text-align: center; -} -.oo-ui-buttonElement-framed > .oo-ui-buttonElement-button > .oo-ui-labelElement-label { - display: inline-block; - vertical-align: middle; -} -.oo-ui-buttonElement-framed.oo-ui-widget-disabled > .oo-ui-buttonElement-button, -.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-active > .oo-ui-buttonElement-button, -.oo-ui-buttonElement-framed.oo-ui-widget-disabled.oo-ui-buttonElement-pressed > .oo-ui-buttonElement-button { - cursor: default; -} -.oo-ui-buttonElement > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon { - margin-left: 0; -} -.oo-ui-buttonElement > .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator { - margin-right: -0.75em; -} -.oo-ui-buttonElement.oo-ui-indicatorElement .oo-ui-buttonElement-button > .oo-ui-indicatorElement-indicator, -.oo-ui-buttonElement.oo-ui-iconElement .oo-ui-buttonElement-button > .oo-ui-iconElement-icon { - width: 3.35em; - height: 3.35em; - background-size: 2em auto; -} -.oo-ui-buttonElement-frameless > .oo-ui-buttonElement-button > .oo-ui-labelElement-label { - margin-left: 0.25em; -} -.oo-ui-buttonElement-framed > .oo-ui-buttonElement-button > .oo-ui-labelElement-label { - line-height: 1.9em; -} -.oo-ui-clippableElement-clippable { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.oo-ui-bookletLayout-stackLayout.oo-ui-stackLayout-continuous .oo-ui-panelLayout-scrollable { - overflow-y: hidden; -} -.oo-ui-bookletLayout-stackLayout .oo-ui-panelLayout { - width: 100%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.oo-ui-bookletLayout-stackLayout .oo-ui-panelLayout-scrollable { - overflow-y: auto; -} -.oo-ui-bookletLayout-stackLayout .oo-ui-panelLayout-padded { - padding: 2em; -} -.oo-ui-bookletLayout-outlinePanel-editable .oo-ui-outlineWidget { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 3em; - overflow-y: auto; -} -.oo-ui-bookletLayout-outlinePanel .oo-ui-outlineControlsWidget { - position: absolute; - bottom: 0; - left: 0; - right: 0; -} -.oo-ui-bookletLayout-stackLayout .oo-ui-panelLayout { - padding: 0 0 1em; -} -.oo-ui-fieldLayout { - margin-bottom: 1em; -} -.oo-ui-fieldLayout:before, -.oo-ui-fieldLayout:after { - content: " "; - display: table; -} -.oo-ui-fieldLayout:after { - clear: both; -} -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-labelElement-label, -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-labelElement-label { - display: block; - float: left; -} -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-field, -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-field { - display: block; - float: left; -} -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-labelElement-label { - text-align: right; -} -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-labelElement-label { - display: inline-block; - vertical-align: middle; -} -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-field { - display: inline-block; - vertical-align: middle; -} -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top > .oo-ui-labelElement-label { - display: inline-block; -} -.oo-ui-fieldLayout > .oo-ui-popupButtonWidget > .oo-ui-popupWidget > .oo-ui-popupWidget-popup { - z-index: 1; -} -.oo-ui-fieldLayout .oo-ui-fieldLayout-help { - float: right; -} -.oo-ui-fieldLayout .oo-ui-fieldLayout-help-content { - padding: 0.5em 0.75em; -} -.oo-ui-fieldLayout:last-child { - margin-bottom: 0; -} -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-labelElement-label, -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-labelElement-label { - padding-top: 0.5em; - margin-right: 5%; - width: 35%; -} -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-left > .oo-ui-fieldLayout-field, -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-right > .oo-ui-fieldLayout-field { - width: 60%; -} -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-labelElement-label { - padding: 0.75em 0.5em 0.5em 0.5em; -} -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-inline > .oo-ui-fieldLayout-field { - padding: 0.5em 0; -} -.oo-ui-fieldLayout.oo-ui-fieldLayout-align-top > .oo-ui-labelElement-label { - padding: 0.5em 0; -} -.oo-ui-fieldLayout > .oo-ui-popupButtonWidget > .oo-ui-buttonElement-button > .oo-ui-iconElement-icon { - margin-top: 0.25em; -} -.oo-ui-fieldLayout-disabled .oo-ui-labelElement-label { - color: #cccccc; -} -.oo-ui-fieldsetLayout { - position: relative; - margin: 0; - padding: 0; -} -.oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-iconElement-icon { - display: block; - position: absolute; - background-position: center center; - background-repeat: no-repeat; -} -.oo-ui-fieldsetLayout.oo-ui-labelElement > .oo-ui-labelElement-label { - display: inline-block; -} -.oo-ui-fieldsetLayout + .oo-ui-fieldsetLayout { - margin-top: 2em; -} -.oo-ui-fieldsetLayout > .oo-ui-labelElement-label { - margin-bottom: 0.5em; - padding: 0.25em 0; -} -.oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-labelElement-label { - padding-left: 1.75em; - line-height: 1.33em; -} -.oo-ui-fieldsetLayout.oo-ui-iconElement > .oo-ui-iconElement-icon { - left: 0; - top: 0.25em; - width: 2em; - height: 2em; -} -.oo-ui-gridLayout { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; -} -.oo-ui-panelLayout { - position: relative; - padding: 1em 3.35em; -} -.oo-ui-panelLayout-scrollable { - overflow-y: auto; -} -.oo-ui-panelLayout-expanded { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; -} -.oo-ui-stackLayout > .oo-ui-panelLayout { - display: none; -} -.oo-ui-stackLayout-continuous > .oo-ui-panelLayout { - display: block; - position: relative; -} -.oo-ui-popupTool .oo-ui-popupWidget-popup, -.oo-ui-popupTool .oo-ui-popupWidget-anchor { - z-index: 4; -} -.oo-ui-popupTool .oo-ui-popupWidget { - margin-left: 1.25em; - font-size: 0.8em; -} -.oo-ui-toolGroup { - display: inline-block; - vertical-align: middle; - margin: 0.3em; -} -.oo-ui-toolGroup-empty { - display: none; -} -.oo-ui-toolGroup .oo-ui-tool-link .oo-ui-iconElement-icon { - background-position: center center; - background-repeat: no-repeat; -} -.oo-ui-barToolGroup > .oo-ui-iconElement-icon, -.oo-ui-barToolGroup > .oo-ui-labelElement-label { - display: none; -} -.oo-ui-barToolGroup .oo-ui-tool { - display: inline-block; - position: relative; - vertical-align: top; -} -.oo-ui-barToolGroup .oo-ui-tool-link { - display: block; -} -.oo-ui-barToolGroup .oo-ui-tool-link .oo-ui-iconElement-icon { - display: block; -} -.oo-ui-barToolGroup .oo-ui-tool-link .oo-ui-tool-title { - display: none; -} -.oo-ui-barToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link { - cursor: default; -} -.oo-ui-barToolGroup .oo-ui-tool-title, -.oo-ui-barToolGroup .oo-ui-tool-accel { - display: none; -} -.oo-ui-barToolGroup.oo-ui-widget-enabled .oo-ui-tool-link { - cursor: pointer; -} -.oo-ui-barToolGroup .oo-ui-tool-link { - height: 1.5em; - padding: 0.25em; -} -.oo-ui-barToolGroup .oo-ui-tool-link .oo-ui-iconElement-icon { - height: 1.5em; - width: 1.5em; -} -.oo-ui-popupToolGroup { - position: relative; - height: 2em; - min-width: 2.5em; -} -.oo-ui-popupToolGroup-handle { - display: block; - cursor: pointer; -} -.oo-ui-popupToolGroup-handle .oo-ui-indicatorElement-indicator, -.oo-ui-popupToolGroup-handle .oo-ui-iconElement-icon { - position: absolute; - background-position: center center; - background-repeat: no-repeat; -} -.oo-ui-popupToolGroup.oo-ui-widget-disabled .oo-ui-popupToolGroup-handle { - cursor: default; -} -.oo-ui-popupToolGroup .oo-ui-toolGroup-tools { - display: none; - position: absolute; - z-index: 4; -} -.oo-ui-popupToolGroup .oo-ui-toolGroup-tools .oo-ui-iconElement-icon { - background-repeat: no-repeat; - background-position: center center; -} -.oo-ui-popupToolGroup-active.oo-ui-widget-enabled > .oo-ui-toolGroup-tools { - display: block; -} -.oo-ui-popupToolGroup-left > .oo-ui-toolGroup-tools { - left: 0; -} -.oo-ui-popupToolGroup-right > .oo-ui-toolGroup-tools { - right: 0; -} -.oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-iconElement-icon { - display: inline-block; - vertical-align: middle; -} -.oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-tool-title { - display: inline-block; - vertical-align: middle; -} -.oo-ui-popupToolGroup .oo-ui-tool-accel { - display: none; -} -.oo-ui-popupToolGroup.oo-ui-indicatorElement.oo-ui-iconElement { - min-width: 3.5em; -} -.oo-ui-popupToolGroup-handle .oo-ui-indicatorElement-indicator, -.oo-ui-popupToolGroup-handle .oo-ui-iconElement-icon { - top: 0; - width: 2em; - height: 2em; -} -.oo-ui-popupToolGroup-handle .oo-ui-indicatorElement-indicator { - right: 0; -} -.oo-ui-popupToolGroup-handle .oo-ui-iconElement-icon { - left: 0.25em; -} -.oo-ui-popupToolGroup-handle .oo-ui-labelElement-label { - line-height: 2.6em; - font-size: 0.8em; - margin: 0 1em; -} -.oo-ui-popupToolGroup-header { - line-height: 2.6em; - font-size: 0.8em; - margin: 0 0.6em; - font-weight: bold; -} -.oo-ui-popupToolGroup.oo-ui-iconElement .oo-ui-popupToolGroup-handle .oo-ui-labelElement-label { - margin-left: 3em; -} -.oo-ui-popupToolGroup.oo-ui-indicatorElement .oo-ui-popupToolGroup-handle .oo-ui-labelElement-label { - margin-right: 2.25em; -} -.oo-ui-popupToolGroup .oo-ui-toolGroup-tools { - top: 2.3em; - margin: 0 -1px; - border: solid 1px #dddddd; - background-color: white; -} -.oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-iconElement-icon { - height: 2em; - width: 2em; - margin-right: 0.25em; -} -.oo-ui-popupToolGroup .oo-ui-tool-link .oo-ui-tool-title { - line-height: 2em; - font-size: 0.8em; -} -.oo-ui-listToolGroup .oo-ui-tool { - display: inline-block; - width: 100%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.oo-ui-listToolGroup .oo-ui-tool-link { - display: block; - cursor: pointer; - white-space: nowrap; -} -.oo-ui-listToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link { - cursor: default; -} -.oo-ui-listToolGroup .oo-ui-toolGroup-tools { - padding: 0.25em; -} -.oo-ui-listToolGroup .oo-ui-tool-link { - padding-right: 0.5em; -} -.oo-ui-menuToolGroup .oo-ui-tool { - display: block; -} -.oo-ui-menuToolGroup .oo-ui-tool-link { - display: block; - cursor: pointer; - white-space: nowrap; -} -.oo-ui-menuToolGroup .oo-ui-tool.oo-ui-widget-disabled .oo-ui-tool-link { - cursor: default; -} -.oo-ui-menuToolGroup .oo-ui-popupToolGroup-handle { - min-width: 8em; -} -.oo-ui-menuToolGroup .oo-ui-toolGroup-tools { - padding: 0.25em 0 0.25em 0; -} -.oo-ui-menuToolGroup .oo-ui-tool-link { - padding: 0 1em 0 0.25em; -} -.oo-ui-toolbar { - clear: both; -} -.oo-ui-toolbar-bar { - line-height: 1em; -} -.oo-ui-toolbar-actions { - float: right; -} -.oo-ui-toolbar-tools { - display: inline; -} -.oo-ui-toolbar-tools, -.oo-ui-toolbar-actions, -.oo-ui-toolbar-shadow { - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.oo-ui-toolbar-actions .oo-ui-popupWidget { - -webkit-touch-callout: default; - -webkit-user-select: all; - -moz-user-select: all; - -ms-user-select: all; - user-select: all; -} -.oo-ui-toolbar-shadow { - background-position: left top; - background-repeat: repeat-x; - position: absolute; - width: 100%; - pointer-events: none; -} -.oo-ui-toolbar-bar { - border-bottom: solid 1px #dddddd; - background: white; -} -.oo-ui-toolbar-bar .oo-ui-toolbar-bar { - border: none; - background: none; -} -.oo-ui-selectWidget { - margin: 0; - padding: 0; -} -.oo-ui-optionWidget { - position: relative; - display: block; - cursor: pointer; - padding: 0.8em 1em 0.8em 3.35em; - border: none; - font-weight: bold; -} -.oo-ui-optionWidget.oo-ui-widget-disabled { - cursor: default; -} -.oo-ui-optionWidget .oo-ui-labelElement-label { - display: block; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; -} -.oo-ui-optionWidget .oo-ui-labelElement-label { - line-height: 1.5em; -} -.oo-ui-optionWidget.oo-ui-indicatorElement .oo-ui-labelElement-label { - padding-right: 1.5em; -} -.oo-ui-optionWidget-level-0 { - padding-left: 3.5em; -} -.oo-ui-optionWidget-level-0 .oo-ui-iconElement-icon { - left: 1em; -} -.oo-ui-optionWidget-level-1 { - padding-left: 5em; -} -.oo-ui-optionWidget-level-1 .oo-ui-iconElement-icon { - left: 2.5em; -} -.oo-ui-optionWidget-level-2 { - padding-left: 6.5em; -} -.oo-ui-optionWidget-level-2 .oo-ui-iconElement-icon { - left: 4em; -} -.oo-ui-decoratedOptionWidget .oo-ui-iconElement-icon, -.oo-ui-decoratedOptionWidget .oo-ui-indicatorElement-indicator { - position: absolute; - background-repeat: no-repeat; - background-position: center center; -} -.oo-ui-decoratedOptionWidget .oo-ui-iconElement-icon, -.oo-ui-decoratedOptionWidget .oo-ui-indicatorElement-indicator { - top: 50%; - width: 2em; - height: 2em; - margin-top: -1em; -} -.oo-ui-decoratedOptionWidget .oo-ui-iconElement-icon { - left: 0.5em; -} -.oo-ui-decoratedOptionWidget .oo-ui-indicatorElement-indicator { - right: 0.5em; -} -.oo-ui-buttonSelectWidget { - display: inline-block; - white-space: nowrap; -} -.oo-ui-buttonOptionWidget { - display: inline-block; - padding: 0; - background-color: transparent; -} -.oo-ui-buttonOptionWidget .oo-ui-buttonElement-button { - position: relative; -} -.oo-ui-buttonOptionWidget.oo-ui-iconElement .oo-ui-iconElement-icon, -.oo-ui-buttonOptionWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator { - position: static; - display: inline-block; - vertical-align: middle; -} -.oo-ui-buttonOptionWidget .oo-ui-buttonElement-button { - height: 1.9em; -} -.oo-ui-buttonOptionWidget.oo-ui-iconElement .oo-ui-iconElement-icon, -.oo-ui-buttonOptionWidget.oo-ui-indicatorElement .oo-ui-indicatorElement-indicator { - height: 1.9em; - margin-top: 0; -} -.oo-ui-labelWidget { - display: inline-block; - padding: 0.5em 0; -} -.oo-ui-iconWidget { - display: inline-block; - vertical-align: middle; - background-position: center center; - background-repeat: no-repeat; - line-height: 2.5em; - height: 1.9em; - width: 1.9em; - opacity: 0.8; -} -.oo-ui-iconWidget.oo-ui-widget-disabled { - opacity: 0.2; -} -.oo-ui-indicatorWidget { - display: inline-block; - vertical-align: middle; - background-position: center center; - background-repeat: no-repeat; - line-height: 2.5em; - height: 1.9em; - width: 1.9em; - opacity: 0.8; -} -.oo-ui-indicatorWidget.oo-ui-widget-disabled { - opacity: 0.2; -} -.oo-ui-buttonWidget { - display: inline-block; - vertical-align: middle; -} -.oo-ui-buttonGroupWidget { - border-radius: 0.3em; -} -.oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed .oo-ui-buttonElement-button { - border-radius: 0; - margin-bottom: -1px; - margin-left: -1px; -} -.oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed:first-child .oo-ui-buttonElement-button { - border-bottom-left-radius: 0.3em; - border-top-left-radius: 0.3em; - margin-left: 0; -} -.oo-ui-buttonGroupWidget .oo-ui-buttonElement-framed:last-child .oo-ui-buttonElement-button { - border-bottom-right-radius: 0.3em; - border-top-right-radius: 0.3em; -} -.oo-ui-toggleSwitchWidget { - position: relative; - display: inline-block; - vertical-align: middle; - overflow: hidden; - cursor: pointer; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transform: translateZ(0px); - -moz-transform: translateZ(0px); - -ms-transform: translateZ(0px); - -o-transform: translateZ(0px); - transform: translateZ(0px); - height: 2em; - width: 4em; -} -.oo-ui-toggleSwitchWidget.oo-ui-widget-disabled { - cursor: default; -} -.oo-ui-toggleSwitchWidget-grip { - position: absolute; - display: block; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.oo-ui-toggleSwitchWidget .oo-ui-toggleSwitchWidget-glow { - position: absolute; - top: 0; - bottom: 0; - right: 0; - left: 0; - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-glow { - display: none; -} -.oo-ui-toggleSwitchWidget-grip { - top: 0.25em; - left: 0.25em; - width: 1.5em; - height: 1.5em; - margin-top: -1px; - -webkit-transition: left 200ms ease-in-out, margin-left 200ms ease-in-out; - -moz-transition: left 200ms ease-in-out, margin-left 200ms ease-in-out; - -ms-transition: left 200ms ease-in-out, margin-left 200ms ease-in-out; - -o-transition: left 200ms ease-in-out, margin-left 200ms ease-in-out; - transition: left 200ms ease-in-out, margin-left 200ms ease-in-out; -} -.oo-ui-toggleSwitchWidget .oo-ui-toggleSwitchWidget-glow { - -webkit-transition: opacity 200ms ease-in-out; - -moz-transition: opacity 200ms ease-in-out; - -ms-transition: opacity 200ms ease-in-out; - -o-transition: opacity 200ms ease-in-out; - transition: opacity 200ms ease-in-out; -} -.oo-ui-toggleWidget-on .oo-ui-toggleSwitchWidget-grip { - left: 2.25em; - margin-left: -2px; -} -.oo-ui-toggleWidget-off .oo-ui-toggleSwitchWidget-grip { - left: 0.25em; - margin-left: 0; -} -.oo-ui-popupWidget { - position: absolute; - /* @noflip */ - left: 0; -} -.oo-ui-popupWidget-popup { - position: relative; - overflow: hidden; - z-index: 1; -} -.oo-ui-popupWidget-anchor { - display: none; - z-index: 1; -} -.oo-ui-popupWidget-anchored .oo-ui-popupWidget-anchor { - display: block; - position: absolute; - top: 0; - /* @noflip */ - left: 0; - background-repeat: no-repeat; -} -.oo-ui-popupWidget-head { - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.oo-ui-popupWidget-head .oo-ui-buttonWidget { - float: right; -} -.oo-ui-popupWidget-head .oo-ui-labelElement-label { - float: left; - cursor: default; -} -.oo-ui-popupWidget-body { - clear: both; - overflow: hidden; -} -.oo-ui-popupWidget-anchored .oo-ui-popupWidget-popup { - margin-top: 7px; -} -.oo-ui-popupWidget-head { - height: 2.5em; -} -.oo-ui-popupWidget-head .oo-ui-buttonWidget { - margin: 0.25em; -} -.oo-ui-popupWidget-head .oo-ui-labelElement-label { - margin: 0.75em 1em; -} -.oo-ui-popupWidget-body-padded { - padding: 0 1em; -} -.oo-ui-popupButtonWidget { - position: relative; -} -.oo-ui-popupButtonWidget .oo-ui-popupWidget { - position: absolute; - cursor: auto; -} -.oo-ui-lookupInputWidget-menu { - background-color: #ffffff; -} -.oo-ui-textInputWidget { - position: relative; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.oo-ui-textInputWidget input, -.oo-ui-textInputWidget textarea { - display: inline-block; - width: 100%; - resize: none; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.oo-ui-textInputWidget > .oo-ui-iconElement-icon, -.oo-ui-textInputWidget > .oo-ui-indicatorElement-indicator { - position: absolute; - top: 0; - height: 100%; - background-repeat: no-repeat; - cursor: pointer; - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.oo-ui-textInputWidget > .oo-ui-iconElement-icon { - left: 0; -} -.oo-ui-textInputWidget > .oo-ui-indicatorElement-indicator { - right: 0; -} -.oo-ui-textInputWidget input, -.oo-ui-textInputWidget textarea { - padding: 0.8em 1em; -} -.oo-ui-menuWidget { - position: absolute; - background: white; - border: solid 1px #dddddd; -} -.oo-ui-menuWidget input { - position: absolute; - width: 0; - height: 0; - overflow: hidden; - opacity: 0; -} -.oo-ui-menuItemWidget { - position: relative; -} -.oo-ui-menuItemWidget .oo-ui-iconElement-icon { - display: none; -} -.oo-ui-menuItemWidget.oo-ui-optionWidget-selected { - background-color: transparent; -} -.oo-ui-menuItemWidget.oo-ui-optionWidget-selected .oo-ui-iconElement-icon { - display: block; -} -.oo-ui-menuItemWidget.oo-ui-optionWidget-selected { - background: #347bff; - color: #ffffff; -} -.oo-ui-menuItemWidget .oo-ui-iconElement-icon { - background-size: 24px auto; -} -.oo-ui-menuSectionItemWidget { - cursor: default; - font-weight: normal; - color: #777777; - border: none; -} -.oo-ui-inlineMenuWidget { - position: relative; - display: inline-block; - margin: 0.25em 0; - min-width: 20em; -} -.oo-ui-inlineMenuWidget-handle { - width: 100%; - display: inline-block; - cursor: pointer; - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.oo-ui-inlineMenuWidget-handle .oo-ui-indicatorElement-indicator, -.oo-ui-inlineMenuWidget-handle .oo-ui-iconElement-icon { - position: absolute; - background-position: center center; - background-repeat: no-repeat; -} -.oo-ui-inlineMenuWidget .oo-ui-menuWidget { - z-index: 1; - width: 100%; -} -.oo-ui-inlineMenuWidget.oo-ui-widget-disabled .oo-ui-inlineMenuWidget-handle { - cursor: default; -} -.oo-ui-inlineMenuWidget-handle { - height: 2.5em; -} -.oo-ui-inlineMenuWidget-handle .oo-ui-indicatorElement-indicator, -.oo-ui-inlineMenuWidget-handle .oo-ui-iconElement-icon { - top: 0; - width: 2.5em; - height: 2.5em; -} -.oo-ui-inlineMenuWidget-handle .oo-ui-indicatorElement-indicator { - right: 0; -} -.oo-ui-inlineMenuWidget-handle .oo-ui-iconElement-icon { - left: 0.25em; -} -.oo-ui-inlineMenuWidget-handle .oo-ui-labelElement-label { - line-height: 2.5em; - margin: 0 0.5em; -} -.oo-ui-inlineMenuWidget.oo-ui-iconElement .oo-ui-inlineMenuWidget-handle .oo-ui-labelElement-label { - margin-left: 3em; -} -.oo-ui-inlineMenuWidget.oo-ui-indicatorElement .oo-ui-inlineMenuWidget-handle .oo-ui-labelElement-label { - margin-right: 2em; -} -.oo-ui-outlineItemWidget { - position: relative; - cursor: pointer; - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - padding: 0.75em; -} -.oo-ui-outlineControlsWidget { - height: 3em; -} -.oo-ui-outlineControlsWidget-items, -.oo-ui-outlineControlsWidget-movers { - float: left; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.oo-ui-outlineControlsWidget > .oo-ui-iconElement-icon { - float: left; - background-position: right center; - background-repeat: no-repeat; -} -.oo-ui-outlineControlsWidget-items { - float: left; -} -.oo-ui-outlineControlsWidget-items .oo-ui-buttonWidget { - float: left; -} -.oo-ui-outlineControlsWidget-movers { - float: right; -} -.oo-ui-outlineControlsWidget-movers .oo-ui-buttonWidget { - float: right; -} -.oo-ui-outlineControlsWidget-items, -.oo-ui-outlineControlsWidget-movers { - height: 2em; - margin: 0.5em; - padding: 0; -} -.oo-ui-outlineControlsWidget > .oo-ui-iconElement-icon { - width: 1.5em; - height: 2em; - margin: 0.5em 0 0.5em 0.5em; -} -.oo-ui-outlineControlsWidget-items { - margin-left: 0; -} -.oo-ui-comboBoxWidget { - display: inline-block; - position: relative; -} -.oo-ui-comboBoxWidget > .oo-ui-selectWidget { - width: 100%; - z-index: 1; -} -.oo-ui-comboBoxWidget > .oo-ui-selectWidget { - min-width: 20em; -} -.oo-ui-searchWidget-query { - position: absolute; - top: 0; - left: 0; - right: 0; -} -.oo-ui-searchWidget-query .oo-ui-textInputWidget { - width: 100%; -} -.oo-ui-searchWidget-results { - position: absolute; - bottom: 0; - left: 0; - right: 0; - overflow-x: hidden; - overflow-y: auto; -} -.oo-ui-searchWidget-query { - height: 4em; - padding: 0 1em; -} -.oo-ui-searchWidget-query .oo-ui-textInputWidget { - margin: 0.75em 0; -} -.oo-ui-searchWidget-results { - top: 4em; - padding: 1em; - line-height: 0; -} -.oo-ui-window { - line-height: 1em; -} -.oo-ui-window-frame { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.oo-ui-window-frame > iframe { - width: 100%; - height: 100%; - margin: 0; - padding: 0; -} -.oo-ui-window-content:focus { - outline: none; -} -.oo-ui-window-head, -.oo-ui-window-foot { - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.oo-ui-window-body { - margin: 0; - padding: 0; - background: none; -} -.oo-ui-window-overlay, -.oo-ui-window-inner-overlay { - position: absolute; - top: 0; - left: 0; -} -.oo-ui-dialog-content > .oo-ui-window-head, -.oo-ui-dialog-content > .oo-ui-window-body, -.oo-ui-dialog-content > .oo-ui-window-foot { - position: absolute; - left: 0; - right: 0; - overflow: hidden; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.oo-ui-dialog-content > .oo-ui-window-head { - z-index: 1; - top: 0; -} -.oo-ui-dialog-content > .oo-ui-window-body { - z-index: 2; - top: 0; - bottom: 0; -} -.oo-ui-dialog-content > .oo-ui-window-foot { - z-index: 1; - bottom: 0; -} -.oo-ui-dialog-content > .oo-ui-window-inner-overlay { - z-index: 3; -} -.oo-ui-messageDialog-actions-horizontal { - display: table; - table-layout: fixed; - width: 100%; -} -.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget { - display: table-cell; - width: 1%; -} -.oo-ui-messageDialog-actions-vertical { - display: block; -} -.oo-ui-messageDialog-actions-vertical .oo-ui-actionWidget { - display: block; - overflow: hidden; - text-overflow: ellipsis; -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget { - position: relative; - text-align: center; -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget .oo-ui-buttonElement-button { - display: block; -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget .oo-ui-labelElement-label { - position: relative; - top: auto; - bottom: auto; - display: inline; - white-space: nowrap; -} -.oo-ui-messageDialog-title, -.oo-ui-messageDialog-message { - display: block; - text-align: center; - padding-top: 0.5em; -} -.oo-ui-messageDialog-title { - font-size: 1.5em; - line-height: 1em; - color: #000000; -} -.oo-ui-messageDialog-message { - font-size: 0.9em; - line-height: 1.25em; - color: #666666; -} -.oo-ui-messageDialog-message-verbose { - font-size: 1.1em; - line-height: 1.5em; - text-align: left; -} -.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget { - border-right: solid 1px #e5e5e5; -} -.oo-ui-messageDialog-actions-horizontal .oo-ui-actionWidget:last-child { - border-right-width: 0; -} -.oo-ui-messageDialog-actions-vertical .oo-ui-actionWidget { - border-bottom: solid 1px #e5e5e5; -} -.oo-ui-messageDialog-actions-vertical .oo-ui-actionWidget:last-child { - border-bottom-width: 0; -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget .oo-ui-labelElement-label { - text-align: center; - line-height: 3.4em; - padding: 0 2em; -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget:hover { - background-color: rgba(0, 0, 0, 0.05); -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget:active { - background-color: rgba(0, 0, 0, 0.1); -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggedElement-primary:hover { - background-color: rgba(8, 126, 204, 0.05); -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggedElement-primary:active { - background-color: rgba(8, 126, 204, 0.1); -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggedElement-primary .oo-ui-labelElement-label { - font-weight: bold; -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggedElement-constructive:hover { - background-color: rgba(118, 171, 54, 0.05); -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggedElement-constructive:active { - background-color: rgba(118, 171, 54, 0.1); -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggedElement-destructive:hover { - background-color: rgba(212, 83, 83, 0.05); -} -.oo-ui-messageDialog-actions .oo-ui-actionWidget.oo-ui-flaggedElement-destructive:active { - background-color: rgba(212, 83, 83, 0.1); -} -.oo-ui-processDialog-location { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -.oo-ui-processDialog-title { - display: inline; - padding: 0; -} -.oo-ui-processDialog-actions-safe .oo-ui-actionWidget, -.oo-ui-processDialog-actions-primary .oo-ui-actionWidget, -.oo-ui-processDialog-actions-other .oo-ui-actionWidget { - white-space: nowrap; -} -.oo-ui-processDialog-actions-safe, -.oo-ui-processDialog-actions-primary { - position: absolute; - top: 0; - bottom: 0; -} -.oo-ui-processDialog-actions-safe { - left: 0; -} -.oo-ui-processDialog-actions-primary { - right: 0; -} -.oo-ui-processDialog-errors { - display: none; - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 2; - overflow-x: hidden; - overflow-y: auto; -} -.oo-ui-processDialog-content .oo-ui-window-head { - height: 3.35em; - border-bottom: 1px solid #dddddd; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -.oo-ui-processDialog-content .oo-ui-window-body { - top: 3.35em; - padding: 2em 0; -} -.oo-ui-processDialog-navigation { - position: relative; - height: 3.35em; - padding: 0 1em; -} -.oo-ui-processDialog-location { - padding: 0.75em 0; - height: 1.85em; - cursor: default; - text-align: center; -} -.oo-ui-processDialog-title { - font-weight: bold; - line-height: 1.85em; -} -.oo-ui-processDialog-actions-safe .oo-ui-actionWidget .oo-ui-buttonElement-button, -.oo-ui-processDialog-actions-primary .oo-ui-actionWidget .oo-ui-buttonElement-button, -.oo-ui-processDialog-actions-other .oo-ui-actionWidget .oo-ui-buttonElement-button { - padding: 0.35em 0.75em; - min-width: 1.85em; - min-height: 1.85em; - border: 1px solid #dddddd; - border-radius: 4px; -} -.oo-ui-processDialog-actions-safe .oo-ui-actionWidget .oo-ui-labelElement-label, -.oo-ui-processDialog-actions-primary .oo-ui-actionWidget .oo-ui-labelElement-label, -.oo-ui-processDialog-actions-other .oo-ui-actionWidget .oo-ui-labelElement-label { - line-height: 1.85em; - padding: 0 1em; - font-weight: bold; - color: #777777; -} -.oo-ui-processDialog-actions-safe .oo-ui-actionWidget .oo-ui-iconElement-icon, -.oo-ui-processDialog-actions-primary .oo-ui-actionWidget .oo-ui-iconElement-icon, -.oo-ui-processDialog-actions-other .oo-ui-actionWidget .oo-ui-iconElement-icon { - position: absolute; - margin-top: -0.125em; -} -.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-buttonElement-framed .oo-ui-buttonElement-button, -.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-buttonElement-framed .oo-ui-buttonElement-button, -.oo-ui-processDialog-actions-other .oo-ui-actionWidget.oo-ui-buttonElement-framed .oo-ui-buttonElement-button { - vertical-align: middle; -} -.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-flaggedElement-destructive .oo-ui-buttonElement-button, -.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-flaggedElement-destructive .oo-ui-buttonElement-button, -.oo-ui-processDialog-actions-other .oo-ui-actionWidget.oo-ui-flaggedElement-destructive .oo-ui-buttonElement-button { - border: 1px solid transparent; -} -.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-flaggedElement-destructive .oo-ui-labelElement-label, -.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-flaggedElement-destructive .oo-ui-labelElement-label, -.oo-ui-processDialog-actions-other .oo-ui-actionWidget.oo-ui-flaggedElement-destructive .oo-ui-labelElement-label { - color: #d11d13; -} -.oo-ui-processDialog-actions-safe .oo-ui-actionWidget .oo-ui-buttonElement-button, -.oo-ui-processDialog-actions-primary .oo-ui-actionWidget .oo-ui-buttonElement-button { - padding: 0.75em 0.35em; - border: none; - border-radius: 0; -} -.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-flaggedElement-primary .oo-ui-buttonElement-button, -.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-flaggedElement-primary .oo-ui-buttonElement-button { - background-color: #347bff; -} -.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-flaggedElement-primary .oo-ui-labelElement-label, -.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-flaggedElement-primary .oo-ui-labelElement-label { - color: #ffffff; -} -.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-iconElement .oo-ui-iconElement-icon { - left: 0.5em; -} -.oo-ui-processDialog-actions-safe .oo-ui-actionWidget.oo-ui-iconElement .oo-ui-labelElement-label { - padding-left: 2.25em; -} -.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-iconElement .oo-ui-iconElement-icon { - right: 0.5em; -} -.oo-ui-processDialog-actions-primary .oo-ui-actionWidget.oo-ui-iconElement .oo-ui-labelElement-label { - padding-right: 2.25em; -} -.oo-ui-processDialog-actions-other { - position: absolute; - bottom: 1em; -} -.oo-ui-processDialog > .oo-ui-window-frame { - min-height: 5em; -} -.oo-ui-processDialog-errors { - background-color: rgba(255, 255, 255, 0.9); - padding: 3em 3em 1.5em 3em; - text-align: center; -} -.oo-ui-processDialog-errors .oo-ui-buttonWidget { - margin: 2em 1em 2em 1em; -} -.oo-ui-processDialog-errors-title { - font-size: 1.5em; - color: #000000; - margin-bottom: 2em; -} -.oo-ui-processDialog-error { - text-align: left; - margin: 1em; - padding: 1em; - border: solid 1px #ff9e9e; - background-color: #fff7f7; - border-radius: 0.25em; -} -.oo-ui-windowManager-modal > .oo-ui-dialog { - position: fixed; - width: 0; - height: 0; - overflow: hidden; -} -.oo-ui-windowManager-modal > .oo-ui-dialog.oo-ui-window-setup { - width: auto; - height: auto; - top: 0; - right: 0; - bottom: 0; - left: 0; - padding: 1em; -} -.oo-ui-windowManager-modal > .oo-ui-dialog.oo-ui-window-setup > .oo-ui-window-frame { - position: absolute; - right: 0; - left: 0; - margin: auto; - overflow: hidden; - max-width: 100%; - max-height: 100%; -} -.oo-ui-windowManager-modal > .oo-ui-dialog.oo-ui-window-setup > .oo-ui-window-frame > iframe { - width: 100%; - height: 100%; -} -.oo-ui-windowManager-fullscreen > .oo-ui-dialog > .oo-ui-window-frame { - width: 100%; - height: 100%; - top: 0; - bottom: 0; -} -.oo-ui-windowManager-modal > .oo-ui-dialog { - background-color: rgba(255, 255, 255, 0.5); - opacity: 0; - -webkit-transition: opacity 250ms ease-in-out; - -moz-transition: opacity 250ms ease-in-out; - -ms-transition: opacity 250ms ease-in-out; - -o-transition: opacity 250ms ease-in-out; - transition: opacity 250ms ease-in-out; -} -.oo-ui-windowManager-modal > .oo-ui-dialog > .oo-ui-window-frame { - top: 0; - bottom: 0; - background-color: #ffffff; - -webkit-transform: translate3d(0, -200%, 0); - -moz-transform: translate3d(0, -200%, 0); - -ms-transform: translate3d(0, -200%, 0); - -o-transform: translate3d(0, -200%, 0); - transform: translate3d(0, -200%, 0); - -webkit-transition: transform 250ms ease-in-out; - -moz-transition: transform 250ms ease-in-out; - -ms-transition: transform 250ms ease-in-out; - -o-transition: transform 250ms ease-in-out; - transition: transform 250ms ease-in-out; -} -.oo-ui-windowManager-modal > .oo-ui-dialog.oo-ui-window-ready { - opacity: 1; -} -.oo-ui-windowManager-modal > .oo-ui-dialog.oo-ui-window-ready > .oo-ui-window-frame { - -webkit-transform: translate3d(0, 0, 0); - -moz-transform: translate3d(0, 0, 0); - -ms-transform: translate3d(0, 0, 0); - -o-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); -} -.oo-ui-windowManager-modal.oo-ui-windowManager-floating > .oo-ui-dialog > .oo-ui-window-frame { - border: solid 1px #cccccc; - border-radius: 0.5em; - box-shadow: 0 0.2em 1em rgba(0, 0, 0, 0.3); -} - -.oo-ui-icon-check { - background-image: /* @embed */ url(themes/minerva/images/icons/check.svg); -} -.oo-ui-image-invert .oo-ui-icon-check, -.oo-ui-image-invert.oo-ui-icon-check { - background-image: /* @embed */ url(themes/minerva/images/icons/check-invert.svg); -} diff --git a/resources/lib/oojs-ui/oojs-ui.js b/resources/lib/oojs-ui/oojs-ui.js index 3e2d096ffe..08f6f5780e 100644 --- a/resources/lib/oojs-ui/oojs-ui.js +++ b/resources/lib/oojs-ui/oojs-ui.js @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.1.0-pre (99ec31d9b9) + * OOjs UI v0.1.0-pre (0d358b167a) * https://www.mediawiki.org/wiki/OOjs_UI * * Copyright 2011–2014 OOjs Team and other contributors. * Released under the MIT license * http://oojs.mit-license.org * - * Date: 2014-10-16T18:08:01Z + * Date: 2014-10-17T20:02:41Z */ ( function ( OO ) { @@ -701,9 +701,7 @@ OO.ui.Element = function OoUiElement( config ) { this.$ = config.$ || OO.ui.Element.getJQuery( document ); this.$element = this.$( this.$.context.createElement( this.getTagName() ) ); this.elementGroup = null; - this.debouncedUpdateThemeClassesHandler = OO.ui.bind( - this.debouncedUpdateThemeClasses, this - ); + this.debouncedUpdateThemeClassesHandler = this.debouncedUpdateThemeClasses.bind( this ); this.updateThemeClassesPending = false; // Initialization @@ -865,15 +863,35 @@ OO.ui.Element.getFrameOffset = function ( from, to, offset ) { /** * Get the offset between two elements. * + * The two elements may be in a different frame, but in that case the frame $element is in must + * be contained in the frame $anchor is in. + * * @static - * @param {jQuery} $from - * @param {jQuery} $to + * @param {jQuery} $element Element whose position to get + * @param {jQuery} $anchor Element to get $element's position relative to * @return {Object} Translated position coordinates, containing top and left properties */ -OO.ui.Element.getRelativePosition = function ( $from, $to ) { - var from = $from.offset(), - to = $to.offset(); - return { top: Math.round( from.top - to.top ), left: Math.round( from.left - to.left ) }; +OO.ui.Element.getRelativePosition = function ( $element, $anchor ) { + var iframe, iframePos, + pos = $element.offset(), + anchorPos = $anchor.offset(), + elementDocument = this.getDocument( $element ), + anchorDocument = this.getDocument( $anchor ); + + // If $element isn't in the same document as $anchor, traverse up + while ( elementDocument !== anchorDocument ) { + iframe = elementDocument.defaultView.frameElement; + if ( !iframe ) { + throw new Error( '$element frame is not contained in $anchor frame' ); + } + iframePos = $( iframe ).offset(); + pos.left += iframePos.left; + pos.top += iframePos.top; + elementDocument = iframe.ownerDocument; + } + pos.left -= anchorPos.left; + pos.top -= anchorPos.top; + return pos; }; /** @@ -1086,6 +1104,26 @@ OO.ui.Element.offDOMEvent = function ( el, event, callback ) { /* Methods */ +/** + * Check if element supports one or more methods. + * + * @param {string|string[]} methods Method or list of methods to check + * @return boolean All methods are supported + */ +OO.ui.Element.prototype.supports = function ( methods ) { + var i, len, + support = 0; + + methods = $.isArray( methods ) ? methods : [ methods ]; + for ( i = 0, len = methods.length; i < len; i++ ) { + if ( $.isFunction( this[methods[i]] ) ) { + support++; + } + } + + return methods.length === support; +}; + /** * Update the theme-provided classes. * @@ -1903,7 +1941,7 @@ OO.ui.Window.prototype.initialize = function () { this.$innerOverlay = this.$( '
' ); // Events - this.$element.on( 'mousedown', OO.ui.bind( this.onMouseDown, this ) ); + this.$element.on( 'mousedown', this.onMouseDown.bind( this ) ); // Initialization this.$head.addClass( 'oo-ui-window-head' ); @@ -2375,7 +2413,7 @@ OO.ui.Dialog.prototype.initialize = function () { // Events if ( this.constructor.static.escapable ) { - this.$document.on( 'keydown', OO.ui.bind( this.onDocumentKeyDown, this ) ); + this.$document.on( 'keydown', this.onDocumentKeyDown.bind( this ) ); } // Initialization @@ -2415,7 +2453,7 @@ OO.ui.Dialog.prototype.detachActions = function () { OO.ui.Dialog.prototype.executeAction = function ( action ) { this.pushPending(); return this.getActionProcess( action ).execute() - .always( OO.ui.bind( this.popPending, this ) ); + .always( this.popPending.bind( this ) ); }; /** @@ -2487,10 +2525,10 @@ OO.ui.WindowManager = function OoUiWindowManager( config ) { this.$ariaHidden = null; this.requestedSize = null; this.onWindowResizeTimeout = null; - this.onWindowResizeHandler = OO.ui.bind( this.onWindowResize, this ); - this.afterWindowResizeHandler = OO.ui.bind( this.afterWindowResize, this ); - this.onWindowMouseWheelHandler = OO.ui.bind( this.onWindowMouseWheel, this ); - this.onDocumentKeyDownHandler = OO.ui.bind( this.onDocumentKeyDown, this ); + this.onWindowResizeHandler = this.onWindowResize.bind( this ); + this.afterWindowResizeHandler = this.afterWindowResize.bind( this ); + this.onWindowMouseWheelHandler = this.onWindowMouseWheel.bind( this ); + this.onDocumentKeyDownHandler = this.onDocumentKeyDown.bind( this ); // Initialization this.$element @@ -2988,7 +3026,7 @@ OO.ui.WindowManager.prototype.removeWindows = function ( names ) { if ( !win ) { throw new Error( 'Cannot remove window' ); } - promises.push( this.closeWindow( name ).then( OO.ui.bind( cleanup, null, name, win ) ) ); + promises.push( this.closeWindow( name ).then( cleanup.bind( null, name, win ) ) ); } return $.when.apply( $, promises ); @@ -3555,8 +3593,8 @@ OO.ui.ButtonElement = function OoUiButtonElement( config ) { this.tabIndex = null; this.accessKey = null; this.active = false; - this.onMouseUpHandler = OO.ui.bind( this.onMouseUp, this ); - this.onMouseDownHandler = OO.ui.bind( this.onMouseDown, this ); + this.onMouseUpHandler = this.onMouseUp.bind( this ); + this.onMouseDownHandler = this.onMouseDown.bind( this ); // Initialization this.$element.addClass( 'oo-ui-buttonElement' ); @@ -3843,7 +3881,7 @@ OO.ui.GroupElement.prototype.aggregate = function ( events ) { * * Adding an existing item (by value) will move it. * - * @param {OO.ui.Element[]} items Item + * @param {OO.ui.Element[]} items Items * @param {number} [index] Index to insert items at * @chainable */ @@ -4725,8 +4763,8 @@ OO.ui.ClippableElement = function OoUiClippableElement( config ) { this.$clippableWindow = null; this.idealWidth = null; this.idealHeight = null; - this.onClippableContainerScrollHandler = OO.ui.bind( this.clip, this ); - this.onClippableWindowResizeHandler = OO.ui.bind( this.clip, this ); + this.onClippableContainerScrollHandler = this.clip.bind( this ); + this.onClippableWindowResizeHandler = this.clip.bind( this ); // Initialization this.setClippableElement( config.$clippable || this.$element ); @@ -5194,7 +5232,7 @@ OO.ui.Toolbar = function OoUiToolbar( toolFactory, toolGroupFactory, config ) { // Events this.$element .add( this.$bar ).add( this.$group ).add( this.$actions ) - .on( 'mousedown touchstart', OO.ui.bind( this.onPointerDown, this ) ); + .on( 'mousedown touchstart', this.onPointerDown.bind( this ) ); // Initialization this.$group.addClass( 'oo-ui-toolbar-tools' ); @@ -5406,14 +5444,14 @@ OO.ui.ToolGroup = function OoUiToolGroup( toolbar, config ) { this.exclude = config.exclude || []; this.promote = config.promote || []; this.demote = config.demote || []; - this.onCapturedMouseUpHandler = OO.ui.bind( this.onCapturedMouseUp, this ); + this.onCapturedMouseUpHandler = this.onCapturedMouseUp.bind( this ); // Events this.$element.on( { - 'mousedown touchstart': OO.ui.bind( this.onPointerDown, this ), - 'mouseup touchend': OO.ui.bind( this.onPointerUp, this ), - mouseover: OO.ui.bind( this.onMouseOver, this ), - mouseout: OO.ui.bind( this.onMouseOut, this ) + 'mousedown touchstart': this.onPointerDown.bind( this ), + 'mouseup touchend': this.onPointerUp.bind( this ), + mouseover: this.onMouseOver.bind( this ), + mouseout: this.onMouseOut.bind( this ) } ); this.toolbar.getToolFactory().connect( this, { register: 'onToolFactoryRegister' } ); this.aggregate( { disable: 'itemDisable' } ); @@ -6066,7 +6104,7 @@ OO.ui.ProcessDialog.prototype.attachActions = function () { */ OO.ui.ProcessDialog.prototype.executeAction = function ( action ) { OO.ui.ProcessDialog.super.prototype.executeAction.call( this, action ) - .fail( OO.ui.bind( this.showErrors, this ) ); + .fail( this.showErrors.bind( this ) ); }; /** @@ -6175,7 +6213,7 @@ OO.ui.BookletLayout = function OoUiBookletLayout( config ) { } if ( this.autoFocus ) { // Event 'focus' does not bubble, but 'focusin' does - this.stackLayout.onDOMEvent( 'focusin', OO.ui.bind( this.onStackLayoutFocus, this ) ); + this.stackLayout.onDOMEvent( 'focusin', this.onStackLayoutFocus.bind( this ) ); } // Initialization @@ -6562,18 +6600,18 @@ OO.ui.BookletLayout.prototype.updateOutlineWidget = function () { * scanning for a specific label in a form with many fields * - right: Label is before the field and aligned toward it, best for forms the user is very * familiar with and will tab through field checking quickly to verify which field they are in - * - top: Label is before the field and above it, best for when the use will need to fill out all + * - top: Label is before the field and above it, best for when the user will need to fill out all * fields from top to bottom in a form with few fields * - inline: Label is after the field and aligned toward it, best for small boolean fields like * checkboxes or radio buttons * * @constructor - * @param {OO.ui.Widget} field Field widget + * @param {OO.ui.Widget} fieldWidget Field widget * @param {Object} [config] Configuration options * @cfg {string} [align='left'] Alignment mode, either 'left', 'right', 'top' or 'inline' * @cfg {string} [help] Explanatory text shown as a '?' icon. */ -OO.ui.FieldLayout = function OoUiFieldLayout( field, config ) { +OO.ui.FieldLayout = function OoUiFieldLayout( fieldWidget, config ) { // Config initialization config = $.extend( { align: 'left' }, config ); @@ -6585,7 +6623,7 @@ OO.ui.FieldLayout = function OoUiFieldLayout( field, config ) { // Properties this.$field = this.$( '
' ); - this.field = field; + this.fieldWidget = fieldWidget; this.align = null; if ( config.help ) { this.popupButtonWidget = new OO.ui.PopupButtonWidget( { @@ -6606,17 +6644,17 @@ OO.ui.FieldLayout = function OoUiFieldLayout( field, config ) { } // Events - if ( this.field instanceof OO.ui.InputWidget ) { - this.$label.on( 'click', OO.ui.bind( this.onLabelClick, this ) ); + if ( this.fieldWidget instanceof OO.ui.InputWidget ) { + this.$label.on( 'click', this.onLabelClick.bind( this ) ); } - this.field.connect( this, { disable: 'onFieldDisable' } ); + this.fieldWidget.connect( this, { disable: 'onFieldDisable' } ); // Initialization this.$element.addClass( 'oo-ui-fieldLayout' ); this.$field .addClass( 'oo-ui-fieldLayout-field' ) - .toggleClass( 'oo-ui-fieldLayout-disable', this.field.isDisabled() ) - .append( this.field.$element ); + .toggleClass( 'oo-ui-fieldLayout-disable', this.fieldWidget.isDisabled() ) + .append( this.fieldWidget.$element ); this.setAlignment( config.align ); }; @@ -6642,7 +6680,7 @@ OO.ui.FieldLayout.prototype.onFieldDisable = function ( value ) { * @param {jQuery.Event} e Mouse click event */ OO.ui.FieldLayout.prototype.onLabelClick = function () { - this.field.simulateLabelClick(); + this.fieldWidget.simulateLabelClick(); return false; }; @@ -6652,7 +6690,7 @@ OO.ui.FieldLayout.prototype.onLabelClick = function () { * @return {OO.ui.Widget} Field widget */ OO.ui.FieldLayout.prototype.getField = function () { - return this.field; + return this.fieldWidget; }; /** @@ -6673,17 +6711,16 @@ OO.ui.FieldLayout.prototype.setAlignment = function ( value ) { } else { this.$element.append( this.$help, this.$label, this.$field ); } - // Set classes + // Set classes. The following classes can be used here: + // * oo-ui-fieldLayout-align-left + // * oo-ui-fieldLayout-align-right + // * oo-ui-fieldLayout-align-top + // * oo-ui-fieldLayout-align-inline if ( this.align ) { this.$element.removeClass( 'oo-ui-fieldLayout-align-' + this.align ); } + this.$element.addClass( 'oo-ui-fieldLayout-align-' + value ); this.align = value; - // The following classes can be used here: - // oo-ui-fieldLayout-align-left - // oo-ui-fieldLayout-align-right - // oo-ui-fieldLayout-align-top - // oo-ui-fieldLayout-align-inline - this.$element.addClass( 'oo-ui-fieldLayout-align-' + this.align ); } return this; @@ -6702,7 +6739,6 @@ OO.ui.FieldLayout.prototype.setAlignment = function ( value ) { * * @constructor * @param {Object} [config] Configuration options - * @cfg {string} [icon] Symbolic icon name * @cfg {OO.ui.FieldLayout[]} [items] Items to add */ OO.ui.FieldsetLayout = function OoUiFieldsetLayout( config ) { @@ -6733,10 +6769,6 @@ OO.mixinClass( OO.ui.FieldsetLayout, OO.ui.IconElement ); OO.mixinClass( OO.ui.FieldsetLayout, OO.ui.LabelElement ); OO.mixinClass( OO.ui.FieldsetLayout, OO.ui.GroupElement ); -/* Static Properties */ - -OO.ui.FieldsetLayout.static.tagName = 'div'; - /** * Layout with an HTML form. * @@ -6754,7 +6786,7 @@ OO.ui.FormLayout = function OoUiFormLayout( config ) { OO.ui.FormLayout.super.call( this, config ); // Events - this.$element.on( 'submit', OO.ui.bind( this.onFormSubmit, this ) ); + this.$element.on( 'submit', this.onFormSubmit.bind( this ) ); // Initialization this.$element.addClass( 'oo-ui-formLayout' ); @@ -6797,7 +6829,7 @@ OO.ui.FormLayout.prototype.onFormSubmit = function () { * @param {OO.ui.PanelLayout[]} panels Panels in the grid * @param {Object} [config] Configuration options * @cfg {number[]} [widths] Widths of columns as ratios - * @cfg {number[]} [heights] Heights of columns as ratios + * @cfg {number[]} [heights] Heights of rows as ratios */ OO.ui.GridLayout = function OoUiGridLayout( panels, config ) { var i, len, widths; @@ -6823,10 +6855,7 @@ OO.ui.GridLayout = function OoUiGridLayout( panels, config ) { this.layout( config.widths || [ 1 ], config.heights || [ 1 ] ); } else { // Arrange in columns by default - widths = []; - for ( i = 0, len = this.panels.length; i < len; i++ ) { - widths[i] = 1; - } + widths = this.panels.map( function () { return 1; } ); this.layout( widths, [ 1 ] ); } }; @@ -6845,10 +6874,6 @@ OO.inheritClass( OO.ui.GridLayout, OO.ui.Layout ); * @event update */ -/* Static Properties */ - -OO.ui.GridLayout.static.tagName = 'div'; - /* Methods */ /** @@ -6898,27 +6923,22 @@ OO.ui.GridLayout.prototype.layout = function ( widths, heights ) { * @fires update */ OO.ui.GridLayout.prototype.update = function () { - var x, y, panel, + var x, y, panel, width, height, dimensions, i = 0, - left = 0, top = 0, - dimensions, - width = 0, - height = 0, + left = 0, cols = this.widths.length, rows = this.heights.length; for ( y = 0; y < rows; y++ ) { height = this.heights[y]; for ( x = 0; x < cols; x++ ) { - panel = this.panels[i]; width = this.widths[x]; + panel = this.panels[i]; dimensions = { width: Math.round( width * 100 ) + '%', height: Math.round( height * 100 ) + '%', - top: Math.round( top * 100 ) + '%', - // HACK: Work around IE bug by setting visibility: hidden; if width or height is zero - visibility: width === 0 || height === 0 ? 'hidden' : '' + top: Math.round( top * 100 ) + '%' }; // If RTL, reverse: if ( OO.ui.Element.getDir( this.$.context ) === 'rtl' ) { @@ -6926,6 +6946,10 @@ OO.ui.GridLayout.prototype.update = function () { } else { dimensions.left = Math.round( left * 100 ) + '%'; } + // HACK: Work around IE bug by setting visibility: hidden; if width or height is zero + if ( width === 0 || height === 0 ) { + dimensions.visibility = 'hidden'; + } panel.$element.css( dimensions ); i++; left += width; @@ -6947,7 +6971,7 @@ OO.ui.GridLayout.prototype.update = function () { * @return {OO.ui.PanelLayout} The panel at the given postion */ OO.ui.GridLayout.prototype.getPanel = function ( x, y ) { - return this.panels[( x * this.widths.length ) + y]; + return this.panels[ ( x * this.widths.length ) + y ]; }; /** @@ -6964,7 +6988,11 @@ OO.ui.GridLayout.prototype.getPanel = function ( x, y ) { */ OO.ui.PanelLayout = function OoUiPanelLayout( config ) { // Config initialization - config = config || {}; + config = $.extend( { + scrollable: false, + padded: false, + expanded: true + }, config ); // Parent constructor OO.ui.PanelLayout.super.call( this, config ); @@ -6974,12 +7002,10 @@ OO.ui.PanelLayout = function OoUiPanelLayout( config ) { if ( config.scrollable ) { this.$element.addClass( 'oo-ui-panelLayout-scrollable' ); } - if ( config.padded ) { this.$element.addClass( 'oo-ui-panelLayout-padded' ); } - - if ( config.expanded === undefined || config.expanded ) { + if ( config.expanded ) { this.$element.addClass( 'oo-ui-panelLayout-expanded' ); } }; @@ -7337,13 +7363,13 @@ OO.ui.PopupToolGroup = function OoUiPopupToolGroup( toolbar, config ) { // Properties this.active = false; this.dragging = false; - this.onBlurHandler = OO.ui.bind( this.onBlur, this ); + this.onBlurHandler = this.onBlur.bind( this ); this.$handle = this.$( '' ); // Events this.$handle.on( { - 'mousedown touchstart': OO.ui.bind( this.onHandlePointerDown, this ), - 'mouseup touchend': OO.ui.bind( this.onHandlePointerUp, this ) + 'mousedown touchstart': this.onHandlePointerDown.bind( this ), + 'mouseup touchend': this.onHandlePointerUp.bind( this ) } ); // Initialization @@ -7740,9 +7766,9 @@ OO.ui.LookupInputWidget = function OoUiLookupInputWidget( input, config ) { this.$overlay.append( this.lookupMenu.$element ); this.lookupInput.$input.on( { - focus: OO.ui.bind( this.onLookupInputFocus, this ), - blur: OO.ui.bind( this.onLookupInputBlur, this ), - mousedown: OO.ui.bind( this.onLookupInputMouseDown, this ) + focus: this.onLookupInputFocus.bind( this ), + blur: this.onLookupInputBlur.bind( this ), + mousedown: this.onLookupInputMouseDown.bind( this ) } ); this.lookupInput.connect( this, { change: 'onLookupInputChange' } ); @@ -8188,8 +8214,8 @@ OO.ui.ButtonWidget = function OoUiButtonWidget( config ) { // Events this.$button.on( { - click: OO.ui.bind( this.onClick, this ), - keypress: OO.ui.bind( this.onKeyPress, this ) + click: this.onClick.bind( this ), + keypress: this.onKeyPress.bind( this ) } ); // Initialization @@ -8686,7 +8712,7 @@ OO.ui.InlineMenuWidget = function OoUiInlineMenuWidget( config ) { this.$handle = this.$( '' ); // Events - this.$element.on( { click: OO.ui.bind( this.onClick, this ) } ); + this.$element.on( { click: this.onClick.bind( this ) } ); this.menu.connect( this, { select: 'onMenuSelect' } ); // Initialization @@ -8792,7 +8818,7 @@ OO.ui.InputWidget = function OoUiInputWidget( config ) { this.inputFilter = config.inputFilter; // Events - this.$input.on( 'keydown mouseup cut paste change input select', OO.ui.bind( this.onEdit, this ) ); + this.$input.on( 'keydown mouseup cut paste change input select', this.onEdit.bind( this ) ); // Initialization this.$input @@ -8993,8 +9019,6 @@ OO.ui.CheckboxInputWidget = function OoUiCheckboxInputWidget( config ) { OO.inheritClass( OO.ui.CheckboxInputWidget, OO.ui.InputWidget ); -/* Events */ - /* Methods */ /** @@ -9016,7 +9040,9 @@ OO.ui.CheckboxInputWidget.prototype.getValue = function () { }; /** - * Set value + * Set checked state of the checkbox + * + * @param {boolean} value New value */ OO.ui.CheckboxInputWidget.prototype.setValue = function ( value ) { value = !!value; @@ -9080,12 +9106,12 @@ OO.ui.TextInputWidget = function OoUiTextInputWidget( config ) { // Events this.$input.on( { - keypress: OO.ui.bind( this.onKeyPress, this ), - blur: OO.ui.bind( this.setValidityFlag, this ) + keypress: this.onKeyPress.bind( this ), + blur: this.setValidityFlag.bind( this ) } ); - this.$element.on( 'DOMNodeInsertedIntoDocument', OO.ui.bind( this.onElementAttach, this ) ); - this.$icon.on( 'mousedown', OO.ui.bind( this.onIconMouseDown, this ) ); - this.$indicator.on( 'mousedown', OO.ui.bind( this.onIndicatorMouseDown, this ) ); + this.$element.on( 'DOMNodeInsertedIntoDocument', this.onElementAttach.bind( this ) ); + this.$icon.on( 'mousedown', this.onIconMouseDown.bind( this ) ); + this.$indicator.on( 'mousedown', this.onIndicatorMouseDown.bind( this ) ); // Initialization this.$element @@ -9303,9 +9329,10 @@ OO.ui.TextInputWidget.prototype.setValidation = function ( validate ) { * Sets the 'invalid' flag appropriately. */ OO.ui.TextInputWidget.prototype.setValidityFlag = function () { - this.isValid().done( OO.ui.bind( function ( valid ) { - this.setFlags( { invalid: !valid } ); - }, this ) ); + var widget = this; + this.isValid().done( function ( valid ) { + widget.setFlags( { invalid: !valid } ); + } ); }; /** @@ -9469,7 +9496,7 @@ OO.ui.LabelWidget = function OoUiLabelWidget( config ) { // Events if ( this.input instanceof OO.ui.InputWidget ) { - this.$element.on( 'click', OO.ui.bind( this.onClick, this ) ); + this.$element.on( 'click', this.onClick.bind( this ) ); } // Initialization @@ -10016,7 +10043,7 @@ OO.ui.PopupWidget = function OoUiPopupWidget( config ) { this.height = config.height !== undefined ? config.height : null; this.align = config.align || 'center'; this.closeButton = new OO.ui.ButtonWidget( { $: this.$, framed: false, icon: 'close' } ); - this.onMouseDownHandler = OO.ui.bind( this.onMouseDown, this ); + this.onMouseDownHandler = this.onMouseDown.bind( this ); // Events this.closeButton.connect( this, { click: 'onCloseButtonClick' } ); @@ -10301,7 +10328,7 @@ OO.ui.SearchWidget = function OoUiSearchWidget( config ) { highlight: 'onResultsHighlight', select: 'onResultsSelect' } ); - this.query.$input.on( 'keydown', OO.ui.bind( this.onQueryKeydown, this ) ); + this.query.$input.on( 'keydown', this.onQueryKeydown.bind( this ) ); // Initialization this.$query @@ -10445,14 +10472,14 @@ OO.ui.SelectWidget = function OoUiSelectWidget( config ) { this.pressed = false; this.selecting = null; this.hashes = {}; - this.onMouseUpHandler = OO.ui.bind( this.onMouseUp, this ); - this.onMouseMoveHandler = OO.ui.bind( this.onMouseMove, this ); + this.onMouseUpHandler = this.onMouseUp.bind( this ); + this.onMouseMoveHandler = this.onMouseMove.bind( this ); // Events this.$element.on( { - mousedown: OO.ui.bind( this.onMouseDown, this ), - mouseover: OO.ui.bind( this.onMouseOver, this ), - mouseleave: OO.ui.bind( this.onMouseLeave, this ) + mousedown: this.onMouseDown.bind( this ), + mouseover: this.onMouseOver.bind( this ), + mouseleave: this.onMouseLeave.bind( this ) } ); // Initialization @@ -10995,8 +11022,8 @@ OO.ui.MenuWidget = function OoUiMenuWidget( config ) { this.$widget = config.widget ? config.widget.$element : null; this.$previousFocus = null; this.isolated = !config.input; - this.onKeyDownHandler = OO.ui.bind( this.onKeyDown, this ); - this.onDocumentMouseDownHandler = OO.ui.bind( this.onDocumentMouseDown, this ); + this.onKeyDownHandler = this.onKeyDown.bind( this ); + this.onDocumentMouseDownHandler = this.onDocumentMouseDown.bind( this ); // Initialization this.$element @@ -11265,7 +11292,7 @@ OO.ui.TextInputMenuWidget = function OoUiTextInputMenuWidget( input, config ) { // Properties this.input = input; this.$container = config.$container || this.input.$element; - this.onWindowResizeHandler = OO.ui.bind( this.onWindowResize, this ); + this.onWindowResizeHandler = this.onWindowResize.bind( this ); // Initialization this.$element.addClass( 'oo-ui-textInputMenuWidget' ); @@ -11322,30 +11349,14 @@ OO.ui.TextInputMenuWidget.prototype.toggle = function ( visible ) { * @chainable */ OO.ui.TextInputMenuWidget.prototype.position = function () { - var frameOffset, - $container = this.$container, - dimensions = $container.offset(); + var $container = this.$container, + pos = OO.ui.Element.getRelativePosition( $container, this.$element.offsetParent() ); // Position under input - dimensions.top += $container.height(); + pos.top += $container.height(); + this.$element.css( pos ); - // Compensate for frame position if in a different frame - if ( this.input.$.$iframe && this.input.$.context !== this.$element[0].ownerDocument ) { - frameOffset = OO.ui.Element.getRelativePosition( - this.input.$.$iframe, this.$element.offsetParent() - ); - dimensions.left += frameOffset.left; - dimensions.top += frameOffset.top; - } else { - // Fix for RTL (for some reason, no need to fix if the frameoffset is set) - if ( this.$element.css( 'direction' ) === 'rtl' ) { - dimensions.right = this.$element.parent().position().left - - $container.width() - dimensions.left; - // Erase the value for 'left' - delete dimensions.left; - } - } - this.$element.css( dimensions ); + // Set width this.setIdealSize( $container.width() ); // We updated the position, so re-evaluate the clipping state this.clip(); @@ -11405,7 +11416,7 @@ OO.ui.ToggleSwitchWidget = function OoUiToggleSwitchWidget( config ) { this.$grip = this.$( '' ); // Events - this.$element.on( 'click', OO.ui.bind( this.onClick, this ) ); + this.$element.on( 'click', this.onClick.bind( this ) ); // Initialization this.$glow.addClass( 'oo-ui-toggleSwitchWidget-glow' ); diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/add.png b/resources/lib/oojs-ui/themes/apex/images/icons/add.png new file mode 100644 index 0000000000..730d1029a4 Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/icons/add.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/advanced.png b/resources/lib/oojs-ui/themes/apex/images/icons/advanced.png new file mode 100644 index 0000000000..514ff1dbad Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/icons/advanced.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/alert.png b/resources/lib/oojs-ui/themes/apex/images/icons/alert.png new file mode 100644 index 0000000000..e98a14a947 Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/icons/alert.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/arched-arrow-ltr.png b/resources/lib/oojs-ui/themes/apex/images/icons/arched-arrow-ltr.png new file mode 100644 index 0000000000..88db108921 Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/icons/arched-arrow-ltr.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/arched-arrow-rtl.png b/resources/lib/oojs-ui/themes/apex/images/icons/arched-arrow-rtl.png new file mode 100644 index 0000000000..0afcbfa558 Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/icons/arched-arrow-rtl.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/check.png b/resources/lib/oojs-ui/themes/apex/images/icons/check.png new file mode 100644 index 0000000000..9a2c9dbff0 Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/icons/check.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/clear.png b/resources/lib/oojs-ui/themes/apex/images/icons/clear.png new file mode 100644 index 0000000000..51a33ff801 Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/icons/clear.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/close.png b/resources/lib/oojs-ui/themes/apex/images/icons/close.png new file mode 100644 index 0000000000..4eedfbceb3 Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/icons/close.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/code.png b/resources/lib/oojs-ui/themes/apex/images/icons/code.png new file mode 100644 index 0000000000..ee58c9a723 Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/icons/code.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/collapse.png b/resources/lib/oojs-ui/themes/apex/images/icons/collapse.png new file mode 100644 index 0000000000..353ac79803 Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/icons/collapse.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/comment.png b/resources/lib/oojs-ui/themes/apex/images/icons/comment.png new file mode 100644 index 0000000000..265a3e4135 Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/icons/comment.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/expand.png b/resources/lib/oojs-ui/themes/apex/images/icons/expand.png new file mode 100644 index 0000000000..9073d243c9 Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/icons/expand.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/help.png b/resources/lib/oojs-ui/themes/apex/images/icons/help.png new file mode 100644 index 0000000000..b80df009be Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/icons/help.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/info.png b/resources/lib/oojs-ui/themes/apex/images/icons/info.png new file mode 100644 index 0000000000..eb0fb46888 Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/icons/info.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/link.png b/resources/lib/oojs-ui/themes/apex/images/icons/link.png new file mode 100644 index 0000000000..2a087a4bef Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/icons/link.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/menu.png b/resources/lib/oojs-ui/themes/apex/images/icons/menu.png new file mode 100644 index 0000000000..0a781199fc Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/icons/menu.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/move-ltr.png b/resources/lib/oojs-ui/themes/apex/images/icons/move-ltr.png new file mode 100644 index 0000000000..fc4cd39088 Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/icons/move-ltr.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/move-rtl.png b/resources/lib/oojs-ui/themes/apex/images/icons/move-rtl.png new file mode 100644 index 0000000000..dbce05ecb9 Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/icons/move-rtl.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/picture.png b/resources/lib/oojs-ui/themes/apex/images/icons/picture.png new file mode 100644 index 0000000000..2043424844 Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/icons/picture.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/remove.png b/resources/lib/oojs-ui/themes/apex/images/icons/remove.png new file mode 100644 index 0000000000..9dc34b8af5 Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/icons/remove.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/search.png b/resources/lib/oojs-ui/themes/apex/images/icons/search.png new file mode 100644 index 0000000000..39d3ab8c50 Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/icons/search.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/settings.png b/resources/lib/oojs-ui/themes/apex/images/icons/settings.png new file mode 100644 index 0000000000..dd2706b4af Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/icons/settings.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/tag.png b/resources/lib/oojs-ui/themes/apex/images/icons/tag.png new file mode 100644 index 0000000000..8e100fcbd4 Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/icons/tag.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/icons/window.png b/resources/lib/oojs-ui/themes/apex/images/icons/window.png new file mode 100644 index 0000000000..db726a1914 Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/icons/window.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/indicators/alert.png b/resources/lib/oojs-ui/themes/apex/images/indicators/alert.png new file mode 100644 index 0000000000..5bf082785f Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/indicators/alert.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/indicators/arrow-down.png b/resources/lib/oojs-ui/themes/apex/images/indicators/arrow-down.png new file mode 100644 index 0000000000..65747259cd Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/indicators/arrow-down.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/indicators/arrow-ltr.png b/resources/lib/oojs-ui/themes/apex/images/indicators/arrow-ltr.png new file mode 100644 index 0000000000..7c84397c11 Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/indicators/arrow-ltr.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/indicators/arrow-rtl.png b/resources/lib/oojs-ui/themes/apex/images/indicators/arrow-rtl.png new file mode 100644 index 0000000000..5bf90642a4 Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/indicators/arrow-rtl.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/indicators/arrow-up.png b/resources/lib/oojs-ui/themes/apex/images/indicators/arrow-up.png new file mode 100644 index 0000000000..1a05ade6da Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/indicators/arrow-up.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/indicators/required.png b/resources/lib/oojs-ui/themes/apex/images/indicators/required.png new file mode 100644 index 0000000000..45eb03b64f Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/indicators/required.png differ diff --git a/resources/lib/oojs-ui/themes/apex/images/textures/transparency.png b/resources/lib/oojs-ui/themes/apex/images/textures/transparency.png new file mode 100644 index 0000000000..1843f27d2f Binary files /dev/null and b/resources/lib/oojs-ui/themes/apex/images/textures/transparency.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/add-constructive.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/add-constructive.png new file mode 100644 index 0000000000..53d644107c Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/add-constructive.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/add-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/add-invert.png new file mode 100644 index 0000000000..d6144e3dcb Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/add-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/add.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/add.png new file mode 100644 index 0000000000..730d1029a4 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/add.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/advanced-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/advanced-invert.png new file mode 100644 index 0000000000..e074515227 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/advanced-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/advanced.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/advanced.png new file mode 100644 index 0000000000..514ff1dbad Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/advanced.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/alert-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/alert-invert.png new file mode 100644 index 0000000000..5440113f77 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/alert-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/alert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/alert.png new file mode 100644 index 0000000000..e98a14a947 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/alert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-ltr-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-ltr-invert.png new file mode 100644 index 0000000000..8a0714054c Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-ltr-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-ltr.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-ltr.png new file mode 100644 index 0000000000..88db108921 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-ltr.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-rtl-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-rtl-invert.png new file mode 100644 index 0000000000..c6cbec19b3 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-rtl-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-rtl.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-rtl.png new file mode 100644 index 0000000000..0afcbfa558 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/arched-arrow-rtl.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/check-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/check-invert.png new file mode 100644 index 0000000000..1ff6790902 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/check-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/check-primary.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/check-primary.png new file mode 100644 index 0000000000..7566598f8f Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/check-primary.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/check.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/check.png new file mode 100644 index 0000000000..9a2c9dbff0 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/check.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/clear-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/clear-invert.png new file mode 100644 index 0000000000..5668e1275b Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/clear-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/clear.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/clear.png new file mode 100644 index 0000000000..51a33ff801 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/clear.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/close-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/close-invert.png new file mode 100644 index 0000000000..7b76ffe7df Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/close-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/close.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/close.png new file mode 100644 index 0000000000..4eedfbceb3 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/close.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/code-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/code-invert.png new file mode 100644 index 0000000000..23c598355b Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/code-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/code.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/code.png new file mode 100644 index 0000000000..ee58c9a723 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/code.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/collapse-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/collapse-invert.png new file mode 100644 index 0000000000..a9d0d33bb0 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/collapse-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/collapse.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/collapse.png new file mode 100644 index 0000000000..353ac79803 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/collapse.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/comment-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/comment-invert.png new file mode 100644 index 0000000000..0ed3528e5d Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/comment-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/comment.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/comment.png new file mode 100644 index 0000000000..265a3e4135 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/comment.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/expand-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/expand-invert.png new file mode 100644 index 0000000000..05f7138ba4 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/expand-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/expand.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/expand.png new file mode 100644 index 0000000000..9073d243c9 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/expand.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/help-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/help-invert.png new file mode 100644 index 0000000000..185c1a2766 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/help-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/help.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/help.png new file mode 100644 index 0000000000..b80df009be Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/help.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/info-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/info-invert.png new file mode 100644 index 0000000000..83b00a27ba Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/info-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/info.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/info.png new file mode 100644 index 0000000000..eb0fb46888 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/info.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/link-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/link-invert.png new file mode 100644 index 0000000000..d92045985f Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/link-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/link.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/link.png new file mode 100644 index 0000000000..2a087a4bef Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/link.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/menu-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/menu-invert.png new file mode 100644 index 0000000000..0400c192d2 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/menu-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/menu.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/menu.png new file mode 100644 index 0000000000..0a781199fc Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/menu.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/move-ltr-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/move-ltr-invert.png new file mode 100644 index 0000000000..7c9bdc1c75 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/move-ltr-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/move-ltr.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/move-ltr.png new file mode 100644 index 0000000000..fc4cd39088 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/move-ltr.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/move-rtl-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/move-rtl-invert.png new file mode 100644 index 0000000000..e97d37b9d6 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/move-rtl-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/move-rtl.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/move-rtl.png new file mode 100644 index 0000000000..dbce05ecb9 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/move-rtl.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/picture-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/picture-invert.png new file mode 100644 index 0000000000..d6dc62c49e Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/picture-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/picture.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/picture.png new file mode 100644 index 0000000000..2043424844 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/picture.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/remove-destructive.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/remove-destructive.png new file mode 100644 index 0000000000..8b6799f094 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/remove-destructive.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/remove-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/remove-invert.png new file mode 100644 index 0000000000..3343de8b1f Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/remove-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/remove.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/remove.png new file mode 100644 index 0000000000..9dc34b8af5 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/remove.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/search-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/search-invert.png new file mode 100644 index 0000000000..3e15dafc05 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/search-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/search.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/search.png new file mode 100644 index 0000000000..39d3ab8c50 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/search.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/settings-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/settings-invert.png new file mode 100644 index 0000000000..17b4379c4f Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/settings-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/settings.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/settings.png new file mode 100644 index 0000000000..dd2706b4af Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/settings.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/tag-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/tag-invert.png new file mode 100644 index 0000000000..c23342932a Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/tag-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/tag.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/tag.png new file mode 100644 index 0000000000..8e100fcbd4 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/tag.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/window-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/window-invert.png new file mode 100644 index 0000000000..1c6ed1f3ef Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/window-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/icons/window.png b/resources/lib/oojs-ui/themes/mediawiki/images/icons/window.png new file mode 100644 index 0000000000..db726a1914 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/icons/window.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/alert-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/alert-invert.png new file mode 100644 index 0000000000..28c8704c26 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/alert-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/alert.png b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/alert.png new file mode 100644 index 0000000000..5bf082785f Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/alert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-down-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-down-invert.png new file mode 100644 index 0000000000..226eb5c308 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-down-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-down.png b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-down.png new file mode 100644 index 0000000000..9a418c9622 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-down.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-ltr-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-ltr-invert.png new file mode 100644 index 0000000000..a34849523e Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-ltr-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-ltr.png b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-ltr.png new file mode 100644 index 0000000000..bfed7d2624 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-ltr.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-rtl-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-rtl-invert.png new file mode 100644 index 0000000000..5080ea5bff Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-rtl-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-rtl.png b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-rtl.png new file mode 100644 index 0000000000..06398090f2 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-rtl.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-up-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-up-invert.png new file mode 100644 index 0000000000..0474926752 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-up-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-up.png b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-up.png new file mode 100644 index 0000000000..ac9f0b5351 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/arrow-up.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/required-invert.png b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/required-invert.png new file mode 100644 index 0000000000..614c6e86a4 Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/required-invert.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/indicators/required.png b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/required.png new file mode 100644 index 0000000000..45eb03b64f Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/indicators/required.png differ diff --git a/resources/lib/oojs-ui/themes/mediawiki/images/textures/transparency.png b/resources/lib/oojs-ui/themes/mediawiki/images/textures/transparency.png new file mode 100644 index 0000000000..1843f27d2f Binary files /dev/null and b/resources/lib/oojs-ui/themes/mediawiki/images/textures/transparency.png differ diff --git a/resources/lib/oojs-ui/themes/minerva/images/icons/check-invert.svg b/resources/lib/oojs-ui/themes/minerva/images/icons/check-invert.svg deleted file mode 100644 index 12d7f0d317..0000000000 --- a/resources/lib/oojs-ui/themes/minerva/images/icons/check-invert.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/resources/lib/oojs-ui/themes/minerva/images/icons/check.svg b/resources/lib/oojs-ui/themes/minerva/images/icons/check.svg deleted file mode 100644 index 248c6362d6..0000000000 --- a/resources/lib/oojs-ui/themes/minerva/images/icons/check.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - -