From: James D. Forrester Date: Wed, 2 Jul 2014 16:19:00 +0000 (-0700) Subject: Update OOjs UI to v0.1.0-pre (432a76f7d4) X-Git-Tag: 1.31.0-rc.0~15127 X-Git-Url: http://git.cyclocoop.org/%24dirpuce/puce%24spip_lang_rtl.gif?a=commitdiff_plain;h=66a7abfd9770304df1ac96b28ae9114d313b90bb;p=lhc%2Fweb%2Fwiklou.git Update OOjs UI to v0.1.0-pre (432a76f7d4) New changes: ebfa365 Generate RTL stylesheets with CSSJanus da83ad2 Set tabindex on button
instead of e2a6bb1 Add tabindex=0 and role=button to tool links 432a76f Run node-svgo to crush all SVGs whilst retaining readibility Change-Id: Ieb775472b05acf42aada190a49f9f768ddcd5084 --- diff --git a/resources/lib/oojs-ui/images/icons/accept.svg b/resources/lib/oojs-ui/images/icons/accept.svg index df78186b67..ff52c32782 100644 --- a/resources/lib/oojs-ui/images/icons/accept.svg +++ b/resources/lib/oojs-ui/images/icons/accept.svg @@ -1,8 +1,6 @@ - - - - - + + + + diff --git a/resources/lib/oojs-ui/images/icons/add-item.svg b/resources/lib/oojs-ui/images/icons/add-item.svg index 2620e76cde..b25d5b7d78 100644 --- a/resources/lib/oojs-ui/images/icons/add-item.svg +++ b/resources/lib/oojs-ui/images/icons/add-item.svg @@ -1,8 +1,6 @@ - - - - - + + + + diff --git a/resources/lib/oojs-ui/images/icons/advanced.svg b/resources/lib/oojs-ui/images/icons/advanced.svg index 3e87cabad2..223b7fc07e 100644 --- a/resources/lib/oojs-ui/images/icons/advanced.svg +++ b/resources/lib/oojs-ui/images/icons/advanced.svg @@ -1,17 +1,6 @@ - - - - - + + + + diff --git a/resources/lib/oojs-ui/images/icons/alert.svg b/resources/lib/oojs-ui/images/icons/alert.svg index 886a7c03b8..fb25766c63 100644 --- a/resources/lib/oojs-ui/images/icons/alert.svg +++ b/resources/lib/oojs-ui/images/icons/alert.svg @@ -1,10 +1,8 @@ - - - - - - - + + + + + + diff --git a/resources/lib/oojs-ui/images/icons/arched-arrow-ltr.svg b/resources/lib/oojs-ui/images/icons/arched-arrow-ltr.svg index 5b343a5323..88a6a40283 100644 --- a/resources/lib/oojs-ui/images/icons/arched-arrow-ltr.svg +++ b/resources/lib/oojs-ui/images/icons/arched-arrow-ltr.svg @@ -1,8 +1,6 @@ - - - - - + + + + diff --git a/resources/lib/oojs-ui/images/icons/arched-arrow-rtl.svg b/resources/lib/oojs-ui/images/icons/arched-arrow-rtl.svg index bb5f10ecc8..50541d2bad 100644 --- a/resources/lib/oojs-ui/images/icons/arched-arrow-rtl.svg +++ b/resources/lib/oojs-ui/images/icons/arched-arrow-rtl.svg @@ -1,8 +1,6 @@ - - - - - + + + + diff --git a/resources/lib/oojs-ui/images/icons/check.svg b/resources/lib/oojs-ui/images/icons/check.svg index e67cd6cfc0..8d4a1f8b8c 100644 --- a/resources/lib/oojs-ui/images/icons/check.svg +++ b/resources/lib/oojs-ui/images/icons/check.svg @@ -1,8 +1,6 @@ - - - - - - + + + + diff --git a/resources/lib/oojs-ui/images/icons/clear.svg b/resources/lib/oojs-ui/images/icons/clear.svg index d83eb02b0d..484a1042a1 100644 --- a/resources/lib/oojs-ui/images/icons/clear.svg +++ b/resources/lib/oojs-ui/images/icons/clear.svg @@ -1,8 +1,6 @@ - - - - - + + + + diff --git a/resources/lib/oojs-ui/images/icons/close.svg b/resources/lib/oojs-ui/images/icons/close.svg index a0118c2ffe..15278e96f6 100644 --- a/resources/lib/oojs-ui/images/icons/close.svg +++ b/resources/lib/oojs-ui/images/icons/close.svg @@ -1,8 +1,6 @@ - - - - - + + + + diff --git a/resources/lib/oojs-ui/images/icons/code.svg b/resources/lib/oojs-ui/images/icons/code.svg index 6f1ed53a97..a45ab1e374 100644 --- a/resources/lib/oojs-ui/images/icons/code.svg +++ b/resources/lib/oojs-ui/images/icons/code.svg @@ -1,14 +1,7 @@ - - - - - - + + + + + diff --git a/resources/lib/oojs-ui/images/icons/collapse.svg b/resources/lib/oojs-ui/images/icons/collapse.svg index a89cebf9fa..97bdc50d60 100644 --- a/resources/lib/oojs-ui/images/icons/collapse.svg +++ b/resources/lib/oojs-ui/images/icons/collapse.svg @@ -1,8 +1,6 @@ - - - - - + + + + diff --git a/resources/lib/oojs-ui/images/icons/comment.svg b/resources/lib/oojs-ui/images/icons/comment.svg index e052935bff..ebb038e044 100644 --- a/resources/lib/oojs-ui/images/icons/comment.svg +++ b/resources/lib/oojs-ui/images/icons/comment.svg @@ -1,8 +1,6 @@ - - - - - + + + + diff --git a/resources/lib/oojs-ui/images/icons/expand.svg b/resources/lib/oojs-ui/images/icons/expand.svg index b542f5f419..81c2ec0b33 100644 --- a/resources/lib/oojs-ui/images/icons/expand.svg +++ b/resources/lib/oojs-ui/images/icons/expand.svg @@ -1,8 +1,6 @@ - - - - - + + + + diff --git a/resources/lib/oojs-ui/images/icons/help.svg b/resources/lib/oojs-ui/images/icons/help.svg index c68bdda842..09117e11da 100644 --- a/resources/lib/oojs-ui/images/icons/help.svg +++ b/resources/lib/oojs-ui/images/icons/help.svg @@ -1,12 +1,10 @@ - - - - - - - - - + + + + + + + + diff --git a/resources/lib/oojs-ui/images/icons/history.svg b/resources/lib/oojs-ui/images/icons/history.svg index 40c0ae30dc..a89e2570e1 100644 --- a/resources/lib/oojs-ui/images/icons/history.svg +++ b/resources/lib/oojs-ui/images/icons/history.svg @@ -1,9 +1,7 @@ - - - - - - + + + + + diff --git a/resources/lib/oojs-ui/images/icons/info.svg b/resources/lib/oojs-ui/images/icons/info.svg index 8c5672a830..22ad9be931 100644 --- a/resources/lib/oojs-ui/images/icons/info.svg +++ b/resources/lib/oojs-ui/images/icons/info.svg @@ -1,10 +1,6 @@ - - - - - - - - + + + + diff --git a/resources/lib/oojs-ui/images/icons/link.svg b/resources/lib/oojs-ui/images/icons/link.svg index dadf69ca70..7d8a1efb25 100644 --- a/resources/lib/oojs-ui/images/icons/link.svg +++ b/resources/lib/oojs-ui/images/icons/link.svg @@ -1,15 +1,8 @@ - - - - - - - + + + + + + diff --git a/resources/lib/oojs-ui/images/icons/menu.svg b/resources/lib/oojs-ui/images/icons/menu.svg index 657fab2179..75866f69f0 100644 --- a/resources/lib/oojs-ui/images/icons/menu.svg +++ b/resources/lib/oojs-ui/images/icons/menu.svg @@ -1,10 +1,6 @@ - - - - - + + + + diff --git a/resources/lib/oojs-ui/images/icons/move-ltr.svg b/resources/lib/oojs-ui/images/icons/move-ltr.svg index a378a5d8ae..3c19c4fe6c 100644 --- a/resources/lib/oojs-ui/images/icons/move-ltr.svg +++ b/resources/lib/oojs-ui/images/icons/move-ltr.svg @@ -1,9 +1,6 @@ - - - - - + + + + diff --git a/resources/lib/oojs-ui/images/icons/move-rtl.svg b/resources/lib/oojs-ui/images/icons/move-rtl.svg index c0b334b60b..d9f35c139f 100644 --- a/resources/lib/oojs-ui/images/icons/move-rtl.svg +++ b/resources/lib/oojs-ui/images/icons/move-rtl.svg @@ -1,9 +1,6 @@ - - - - - + + + + diff --git a/resources/lib/oojs-ui/images/icons/picture.svg b/resources/lib/oojs-ui/images/icons/picture.svg index 078ce10230..cd4c0f72a0 100644 --- a/resources/lib/oojs-ui/images/icons/picture.svg +++ b/resources/lib/oojs-ui/images/icons/picture.svg @@ -1,12 +1,8 @@ - - - - - - - + + + + + + diff --git a/resources/lib/oojs-ui/images/icons/remove-item.svg b/resources/lib/oojs-ui/images/icons/remove-item.svg index b95e7d3ad3..5dd607b0f4 100644 --- a/resources/lib/oojs-ui/images/icons/remove-item.svg +++ b/resources/lib/oojs-ui/images/icons/remove-item.svg @@ -1,8 +1,6 @@ - - - - - - + + + + diff --git a/resources/lib/oojs-ui/images/icons/remove.svg b/resources/lib/oojs-ui/images/icons/remove.svg index 17c8d39a09..06c89d71a2 100644 --- a/resources/lib/oojs-ui/images/icons/remove.svg +++ b/resources/lib/oojs-ui/images/icons/remove.svg @@ -1,9 +1,6 @@ - - - - - + + + + diff --git a/resources/lib/oojs-ui/images/icons/search.svg b/resources/lib/oojs-ui/images/icons/search.svg index 37feda4246..ff7144c616 100644 --- a/resources/lib/oojs-ui/images/icons/search.svg +++ b/resources/lib/oojs-ui/images/icons/search.svg @@ -1,13 +1,6 @@ - - - - - - + + + + diff --git a/resources/lib/oojs-ui/images/icons/settings.svg b/resources/lib/oojs-ui/images/icons/settings.svg index 1464a793ea..cbc4efca96 100644 --- a/resources/lib/oojs-ui/images/icons/settings.svg +++ b/resources/lib/oojs-ui/images/icons/settings.svg @@ -1,16 +1,6 @@ - - - - - - - - - - - - - - + + + + diff --git a/resources/lib/oojs-ui/images/icons/tag.svg b/resources/lib/oojs-ui/images/icons/tag.svg index d21e5e3cf9..496e7fc7ca 100644 --- a/resources/lib/oojs-ui/images/icons/tag.svg +++ b/resources/lib/oojs-ui/images/icons/tag.svg @@ -1,11 +1,6 @@ - - - - - + + + + diff --git a/resources/lib/oojs-ui/images/icons/window.svg b/resources/lib/oojs-ui/images/icons/window.svg index 621cf2c8c6..ad12773986 100644 --- a/resources/lib/oojs-ui/images/icons/window.svg +++ b/resources/lib/oojs-ui/images/icons/window.svg @@ -1,10 +1,7 @@ - - - - - - + + + + + diff --git a/resources/lib/oojs-ui/images/indicators/alert.svg b/resources/lib/oojs-ui/images/indicators/alert.svg index e549b178bc..7cfde44155 100644 --- a/resources/lib/oojs-ui/images/indicators/alert.svg +++ b/resources/lib/oojs-ui/images/indicators/alert.svg @@ -1,9 +1,6 @@ - - - - - - + + + + diff --git a/resources/lib/oojs-ui/images/indicators/arrow-down.svg b/resources/lib/oojs-ui/images/indicators/arrow-down.svg index 89c21e3398..d345ec0b1d 100644 --- a/resources/lib/oojs-ui/images/indicators/arrow-down.svg +++ b/resources/lib/oojs-ui/images/indicators/arrow-down.svg @@ -1,8 +1,6 @@ - - - - - + + + + diff --git a/resources/lib/oojs-ui/images/indicators/arrow-ltr.svg b/resources/lib/oojs-ui/images/indicators/arrow-ltr.svg index ad87640b20..5092d889a2 100644 --- a/resources/lib/oojs-ui/images/indicators/arrow-ltr.svg +++ b/resources/lib/oojs-ui/images/indicators/arrow-ltr.svg @@ -1,8 +1,6 @@ - - - - - + + + + diff --git a/resources/lib/oojs-ui/images/indicators/arrow-rtl.svg b/resources/lib/oojs-ui/images/indicators/arrow-rtl.svg index 010b24e7bd..8d39de82ed 100644 --- a/resources/lib/oojs-ui/images/indicators/arrow-rtl.svg +++ b/resources/lib/oojs-ui/images/indicators/arrow-rtl.svg @@ -1,8 +1,6 @@ - - - - - + + + + diff --git a/resources/lib/oojs-ui/images/indicators/arrow-up.svg b/resources/lib/oojs-ui/images/indicators/arrow-up.svg index bbc2b3c44e..78e01154d4 100644 --- a/resources/lib/oojs-ui/images/indicators/arrow-up.svg +++ b/resources/lib/oojs-ui/images/indicators/arrow-up.svg @@ -1,8 +1,6 @@ - - - - - + + + + diff --git a/resources/lib/oojs-ui/images/indicators/required.svg b/resources/lib/oojs-ui/images/indicators/required.svg index d8b36b1c56..45035f4ef2 100644 --- a/resources/lib/oojs-ui/images/indicators/required.svg +++ b/resources/lib/oojs-ui/images/indicators/required.svg @@ -1,11 +1,6 @@ - - - - - - - - + + + + diff --git a/resources/lib/oojs-ui/oojs-ui-agora.css b/resources/lib/oojs-ui/oojs-ui-agora.css index 3e0bfb9ea3..dce8c5e6a3 100644 --- a/resources/lib/oojs-ui/oojs-ui-agora.css +++ b/resources/lib/oojs-ui/oojs-ui-agora.css @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.1.0-pre (a63f03882e) + * OOjs UI v0.1.0-pre (432a76f7d4) * 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-06-27T23:51:18Z + * Date: 2014-07-02T16:19:00Z */ .oo-ui-dialog-content .oo-ui-window-closeButton { position: absolute; diff --git a/resources/lib/oojs-ui/oojs-ui-apex.css b/resources/lib/oojs-ui/oojs-ui-apex.css index e651ff0d60..47231850f5 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 (a63f03882e) + * OOjs UI v0.1.0-pre (432a76f7d4) * 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-06-27T23:51:18Z + * Date: 2014-07-02T16:19:00Z */ .oo-ui-dialog { background-color: #fff; diff --git a/resources/lib/oojs-ui/oojs-ui.js b/resources/lib/oojs-ui/oojs-ui.js index 0262042f59..dd1335028c 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 (a63f03882e) + * OOjs UI v0.1.0-pre (432a76f7d4) * 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-06-27T23:51:18Z + * Date: 2014-07-02T16:19:00Z */ ( function ( OO ) { @@ -2136,11 +2136,12 @@ OO.ui.ButtonedElement = function OoUiButtonedElement( $button, config ) { this.$button.on( 'mousedown', OO.ui.bind( this.onMouseDown, this ) ); // Initialization - this.$element.addClass( 'oo-ui-buttonedElement' ); + this.$element + .addClass( 'oo-ui-buttonedElement' ) + .prop( 'tabIndex', config.tabIndex || 0 ); this.$button .addClass( 'oo-ui-buttonedElement-button' ) - .attr( 'role', 'button' ) - .prop( 'tabIndex', config.tabIndex || 0 ); + .attr( 'role', 'button' ); if ( config.frameless ) { this.$element.addClass( 'oo-ui-buttonedElement-frameless' ); } else { @@ -3118,7 +3119,9 @@ OO.ui.Tool = function OoUiTool( toolGroup, config ) { this.$title.addClass( 'oo-ui-tool-title' ); this.$link .addClass( 'oo-ui-tool-link' ) - .append( this.$icon, this.$title ); + .append( this.$icon, this.$title ) + .prop( 'tabIndex', 0 ) + .attr( 'role', 'button' ); this.$element .data( 'oo-ui-tool', this ) .addClass( diff --git a/resources/lib/oojs-ui/oojs-ui.svg.css b/resources/lib/oojs-ui/oojs-ui.svg.css index a568a6d070..5cab69712d 100644 --- a/resources/lib/oojs-ui/oojs-ui.svg.css +++ b/resources/lib/oojs-ui/oojs-ui.svg.css @@ -1,12 +1,12 @@ /*! - * OOjs UI v0.1.0-pre (a63f03882e) + * OOjs UI v0.1.0-pre (432a76f7d4) * 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-06-27T23:51:18Z + * Date: 2014-07-02T16:19:00Z */ /* Textures */