Update OOUI to v0.44.3
Release notes: https://gerrit.wikimedia.org/g/oojs/ui/+/v0.44.3/History.md Bug: T309790 Bug: T311382 Bug: T314731 Depends-On: I7e3208cdbb2e82b679da70395439ef5e5c83cb8f Change-Id: I4dca8bdc756b4ca5c8054d8e8431d8a0dc15328a
|
|
@ -104,7 +104,7 @@ For notes on 1.38.x and older releases, see HISTORY.
|
|||
* …
|
||||
|
||||
==== Changed external libraries ====
|
||||
* Updated OOUI from v0.43.2 to v0.44.2.
|
||||
* Updated OOUI from v0.43.2 to v0.44.3.
|
||||
* Updated composer/semver from 3.2.6 to 3.3.2.
|
||||
* Updated vue/compat from 3.2.23 to 3.2.37.
|
||||
* Updated wikimedia/minify from 2.2.6 to 2.3.0.
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@
|
|||
"justinrainbow/json-schema": "5.2.11",
|
||||
"liuggio/statsd-php-client": "1.0.18",
|
||||
"monolog/monolog": "2.2.0",
|
||||
"oojs/oojs-ui": "0.44.2",
|
||||
"oojs/oojs-ui": "0.44.3",
|
||||
"pear/mail": "1.4.1",
|
||||
"pear/mail_mime": "1.10.11",
|
||||
"pear/net_smtp": "1.10.0",
|
||||
|
|
|
|||
|
|
@ -290,8 +290,8 @@ oojs-router:
|
|||
|
||||
ooui:
|
||||
type: tar
|
||||
src: https://registry.npmjs.org/oojs-ui/-/oojs-ui-0.44.2.tgz
|
||||
integrity: sha384-Y0r4Ozjghk44KcO2Cki7hK6ews39b7ijI/6Hv6muNEmYzmk4q4/fWeWKSWGBMwkh
|
||||
src: https://registry.npmjs.org/oojs-ui/-/oojs-ui-0.44.3.tgz
|
||||
integrity: sha384-nP/IIJZJCEb18wfYd98CC91bW7Z10RDxHz0t0F/wBKISBmZ805GLmO9OhPHHazt0
|
||||
|
||||
dest:
|
||||
# Main stuff
|
||||
|
|
|
|||
|
|
@ -1,4 +1,15 @@
|
|||
# OOUI Release History
|
||||
## v0.44.3 / 2022-08-16
|
||||
### Features
|
||||
* DropdownWidget: Add screen reader support while collapsed (Bartosz Dziewoński)
|
||||
* SelectWidget: Introduce findFirstSelectedItem() for performance (Thiemo Kreuz)
|
||||
|
||||
### Styles
|
||||
* Follow-up Ic69c931: Use z-index of 0 for creating stacking context in progress bar (Ed Sanders)
|
||||
* icons: Update 'info' icon to newest design (Volker E.)
|
||||
* icons: Remove unnecessary code from recently-added icons (Thiemo Kreuz)
|
||||
|
||||
|
||||
## v0.44.2 / 2022-07-27
|
||||
### Features
|
||||
* SelectWidget: Add Home/End/PageUp/PageDown support, tweak arrow keys wrapping (Bartosz Dziewoński)
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@
|
|||
"Fohanno",
|
||||
"Fulup",
|
||||
"Gwendal",
|
||||
"Huñvreüs",
|
||||
"Maoris",
|
||||
"Y-M D"
|
||||
]
|
||||
|
|
@ -21,6 +22,7 @@
|
|||
"ooui-dialog-process-dismiss": "Disteurel",
|
||||
"ooui-dialog-process-retry": "Klask en-dro",
|
||||
"ooui-dialog-process-continue": "Kenderc'hel",
|
||||
"ooui-combobox-button-label": "Diskouez dibarzhioù",
|
||||
"ooui-selectfile-button-select": "Diuzañ ur restr",
|
||||
"ooui-selectfile-button-select-multiple": "Diuzañ restroù",
|
||||
"ooui-selectfile-not-supported": "N'eo ket skoret an diuzañ restroù",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Yejianfei"
|
||||
"Yejianfei",
|
||||
"唐吉訶德的侍從"
|
||||
]
|
||||
},
|
||||
"ooui-outline-control-move-down": "下移項目",
|
||||
|
|
@ -14,7 +15,7 @@
|
|||
"ooui-dialog-message-reject": "取消",
|
||||
"ooui-dialog-process-error": "什乇出毛病了",
|
||||
"ooui-dialog-process-dismiss": "關閉",
|
||||
"ooui-dialog-process-retry": "重試",
|
||||
"ooui-dialog-process-retry": "再試",
|
||||
"ooui-dialog-process-continue": "繼續",
|
||||
"ooui-selectfile-button-select": "選擇蜀萆文件",
|
||||
"ooui-selectfile-not-supported": "𣍐支持選擇其文件",
|
||||
|
|
|
|||
|
|
@ -1,28 +1,30 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Achiri Bitamsimli",
|
||||
"Sir Amugi"
|
||||
]
|
||||
},
|
||||
"ooui-outline-control-move-down": "Zaŋ mi item maa soŋ gbunni",
|
||||
"ooui-outline-control-move-up": "Zaŋ mi item duhi zuɣu saa",
|
||||
"ooui-outline-control-move-down": "Zaŋmi item maa sɔŋ gbunni",
|
||||
"ooui-outline-control-move-up": "Zaŋ mi item duhi zuɣusaa",
|
||||
"ooui-outline-control-remove": "Yihimi item maa",
|
||||
"ooui-toolbar-more": "Di lahi pahi",
|
||||
"ooui-toolbar-more": "Din pahi",
|
||||
"ooui-toolgroup-expand": "Din lahi pahi",
|
||||
"ooui-toolgroup-collapse": "Bɛila",
|
||||
"ooui-toolgroup-collapse": "Biɛla",
|
||||
"ooui-item-remove": "Yihima",
|
||||
"ooui-dialog-message-accept": "Di niŋ ya",
|
||||
"ooui-dialog-message-accept": "Tɔ",
|
||||
"ooui-dialog-message-reject": "Nyahima",
|
||||
"ooui-dialog-process-error": "Binsheli bɛ chaŋ vɛinyela",
|
||||
"ooui-dialog-process-dismiss": "Wurimma",
|
||||
"ooui-dialog-process-retry": "Labi niŋ",
|
||||
"ooui-dialog-process-error": "Binshɛli bi chaŋ viɛnyela",
|
||||
"ooui-dialog-process-dismiss": "Kpihimma",
|
||||
"ooui-dialog-process-retry": "Labi niŋ yaha",
|
||||
"ooui-dialog-process-continue": "Tuɣima",
|
||||
"ooui-combobox-button-label": "Toggle piibunima",
|
||||
"ooui-selectfile-button-select": "Piimi file",
|
||||
"ooui-selectfile-button-select-multiple": "Piimi files",
|
||||
"ooui-selectfile-not-supported": "File shɛli a ni piima bi saɣiti",
|
||||
"ooui-selectfile-not-supported": "File shɛli a ni pii maa bi saɣiti",
|
||||
"ooui-selectfile-placeholder": "File shɛli bi pii",
|
||||
"ooui-selectfile-dragdrop-placeholder": "Zaŋ mi file maa soŋ kpe",
|
||||
"ooui-selectfile-dragdrop-placeholder-multiple": "Zaŋ mi files soŋ kpe",
|
||||
"ooui-selectfile-dragdrop-placeholder": "Zaŋ mi file maa sɔŋ kpe",
|
||||
"ooui-selectfile-dragdrop-placeholder-multiple": "Zaŋ mi files sɔŋ kpe",
|
||||
"ooui-popup-widget-close-button-aria-label": "Kparima",
|
||||
"ooui-field-help": "Soŋsim"
|
||||
"ooui-field-help": "Sɔŋsim"
|
||||
}
|
||||
|
|
|
|||
29
resources/lib/ooui/i18n/tk.json
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"TayfunEt."
|
||||
]
|
||||
},
|
||||
"ooui-outline-control-move-down": "Harydy aşak süýşüriň",
|
||||
"ooui-outline-control-move-up": "Harydy ýokaryk galdyryň",
|
||||
"ooui-outline-control-remove": "Harydy aýyryň",
|
||||
"ooui-toolbar-more": "Has köp",
|
||||
"ooui-toolgroup-expand": "Has köp",
|
||||
"ooui-toolgroup-collapse": "Az",
|
||||
"ooui-item-remove": "Aýyr",
|
||||
"ooui-dialog-message-accept": "OK",
|
||||
"ooui-dialog-message-reject": "Goýbolsun et",
|
||||
"ooui-dialog-process-error": "Bir zat nädogry boldy",
|
||||
"ooui-dialog-process-dismiss": "Işden aýyrmak",
|
||||
"ooui-dialog-process-retry": "Täzeden synanş",
|
||||
"ooui-dialog-process-continue": "Dowam et",
|
||||
"ooui-combobox-button-label": "Opsiýalary üýtgetmek",
|
||||
"ooui-selectfile-button-select": "Faýl saýlaň",
|
||||
"ooui-selectfile-button-select-multiple": "Faýllary saýlaň",
|
||||
"ooui-selectfile-not-supported": "Faýl saýlamak goldanylmaýar",
|
||||
"ooui-selectfile-placeholder": "Hiç bir faýl saýlanmady",
|
||||
"ooui-selectfile-dragdrop-placeholder": "Faýly şu ýere taşlaň",
|
||||
"ooui-selectfile-dragdrop-placeholder-multiple": "Faýllary şu ýere taşlaň",
|
||||
"ooui-popup-widget-close-button-aria-label": "Ýap",
|
||||
"ooui-field-help": "Ýardam"
|
||||
}
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
/*!
|
||||
* OOUI v0.44.2
|
||||
* OOUI v0.44.3
|
||||
* https://www.mediawiki.org/wiki/OOUI
|
||||
*
|
||||
* Copyright 2011–2022 OOUI Team and other contributors.
|
||||
* Released under the MIT license
|
||||
* http://oojs.mit-license.org
|
||||
*
|
||||
* Date: 2022-07-27T15:22:47Z
|
||||
* Date: 2022-08-17T13:09:28Z
|
||||
*/
|
||||
( function ( OO ) {
|
||||
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
/*!
|
||||
* OOUI v0.44.2
|
||||
* OOUI v0.44.3
|
||||
* https://www.mediawiki.org/wiki/OOUI
|
||||
*
|
||||
* Copyright 2011–2022 OOUI Team and other contributors.
|
||||
* Released under the MIT license
|
||||
* http://oojs.mit-license.org
|
||||
*
|
||||
* Date: 2022-07-27T15:22:55Z
|
||||
* Date: 2022-08-17T13:09:39Z
|
||||
*/
|
||||
.oo-ui-element-hidden {
|
||||
display: none !important;
|
||||
|
|
@ -1360,6 +1360,18 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout {
|
|||
.oo-ui-menuSelectWidget-invisible {
|
||||
display: none;
|
||||
}
|
||||
.oo-ui-menuSelectWidget-screenReaderMode.oo-ui-element-hidden {
|
||||
display: block !important;
|
||||
display: block;
|
||||
position: absolute;
|
||||
clip: rect(1px, 1px, 1px, 1px);
|
||||
width: 1px;
|
||||
height: 1px;
|
||||
margin: -1px;
|
||||
border: 0;
|
||||
padding: 0;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.oo-ui-menuOptionWidget .oo-ui-menuOptionWidget-checkIcon {
|
||||
display: none;
|
||||
|
|
@ -1594,7 +1606,7 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout {
|
|||
.oo-ui-progressBarWidget {
|
||||
box-sizing: border-box;
|
||||
position: relative;
|
||||
z-index: 1;
|
||||
z-index: 0;
|
||||
max-width: 50em;
|
||||
border: 1px solid #ccc;
|
||||
border-radius: 3px;
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
/*!
|
||||
* OOUI v0.44.2
|
||||
* OOUI v0.44.3
|
||||
* https://www.mediawiki.org/wiki/OOUI
|
||||
*
|
||||
* Copyright 2011–2022 OOUI Team and other contributors.
|
||||
* Released under the MIT license
|
||||
* http://oojs.mit-license.org
|
||||
*
|
||||
* Date: 2022-07-27T15:22:55Z
|
||||
* Date: 2022-08-17T13:09:39Z
|
||||
*/
|
||||
.oo-ui-element-hidden {
|
||||
display: none !important;
|
||||
|
|
@ -1725,6 +1725,18 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout {
|
|||
.oo-ui-menuSelectWidget-invisible {
|
||||
display: none;
|
||||
}
|
||||
.oo-ui-menuSelectWidget-screenReaderMode.oo-ui-element-hidden {
|
||||
display: block !important;
|
||||
display: block;
|
||||
position: absolute;
|
||||
clip: rect(1px, 1px, 1px, 1px);
|
||||
width: 1px;
|
||||
height: 1px;
|
||||
margin: -1px;
|
||||
border: 0;
|
||||
padding: 0;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.oo-ui-menuOptionWidget {
|
||||
transition: background-color 100ms, color 100ms;
|
||||
|
|
@ -2001,7 +2013,7 @@ body:not( :-moz-handler-blocked ) .oo-ui-fieldsetLayout {
|
|||
.oo-ui-progressBarWidget {
|
||||
box-sizing: border-box;
|
||||
position: relative;
|
||||
z-index: 1;
|
||||
z-index: 0;
|
||||
max-width: 50em;
|
||||
border: 1px solid #a2a9b1;
|
||||
border-radius: 1em;
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
/*!
|
||||
* OOUI v0.44.2
|
||||
* OOUI v0.44.3
|
||||
* https://www.mediawiki.org/wiki/OOUI
|
||||
*
|
||||
* Copyright 2011–2022 OOUI Team and other contributors.
|
||||
* Released under the MIT license
|
||||
* http://oojs.mit-license.org
|
||||
*
|
||||
* Date: 2022-07-27T15:22:47Z
|
||||
* Date: 2022-08-17T13:09:28Z
|
||||
*/
|
||||
( function ( OO ) {
|
||||
|
||||
|
|
@ -7087,7 +7087,7 @@ OO.ui.SelectWidget.prototype.onFocus = function ( event ) {
|
|||
if ( event.target === this.$element[ 0 ] ) {
|
||||
// This widget was focussed, e.g. by the user tabbing to it.
|
||||
// The styles for focus state depend on one of the items being selected.
|
||||
if ( !this.findSelectedItem() ) {
|
||||
if ( !this.findFirstSelectedItem() ) {
|
||||
item = this.findFirstSelectableItem();
|
||||
}
|
||||
} else {
|
||||
|
|
@ -7226,10 +7226,7 @@ OO.ui.SelectWidget.prototype.onMouseLeave = function () {
|
|||
*/
|
||||
OO.ui.SelectWidget.prototype.onDocumentKeyDown = function ( e ) {
|
||||
var handled = false,
|
||||
selected = this.findSelectedItems(),
|
||||
currentItem = this.isVisible() && this.findHighlightedItem() || (
|
||||
Array.isArray( selected ) ? selected[ 0 ] : selected
|
||||
);
|
||||
currentItem = this.isVisible() && this.findHighlightedItem() || this.findFirstSelectedItem();
|
||||
|
||||
var nextItem;
|
||||
if ( !this.isDisabled() ) {
|
||||
|
|
@ -7296,6 +7293,9 @@ OO.ui.SelectWidget.prototype.onDocumentKeyDown = function ( e ) {
|
|||
if ( this.isVisible() && nextItem.constructor.static.highlightable ) {
|
||||
this.highlightItem( nextItem );
|
||||
} else {
|
||||
if ( this.screenReaderMode ) {
|
||||
this.highlightItem( nextItem );
|
||||
}
|
||||
this.chooseItem( nextItem );
|
||||
}
|
||||
this.scrollItemIntoView( nextItem );
|
||||
|
|
@ -7381,10 +7381,7 @@ OO.ui.SelectWidget.prototype.onDocumentKeyPress = function ( e ) {
|
|||
}
|
||||
this.keyPressBufferTimer = setTimeout( this.clearKeyPressBuffer.bind( this ), 1500 );
|
||||
|
||||
var selected = this.findSelectedItems();
|
||||
var item = this.isVisible() && this.findHighlightedItem() || (
|
||||
Array.isArray( selected ) ? selected[ 0 ] : selected
|
||||
);
|
||||
var item = this.isVisible() && this.findHighlightedItem() || this.findFirstSelectedItem();
|
||||
|
||||
if ( this.keyPressBuffer === c ) {
|
||||
// Common (if weird) special case: typing "xxxx" will cycle through all
|
||||
|
|
@ -7404,6 +7401,9 @@ OO.ui.SelectWidget.prototype.onDocumentKeyPress = function ( e ) {
|
|||
if ( this.isVisible() && item.constructor.static.highlightable ) {
|
||||
this.highlightItem( item );
|
||||
} else {
|
||||
if ( this.screenReaderMode ) {
|
||||
this.highlightItem( item );
|
||||
}
|
||||
this.chooseItem( item );
|
||||
}
|
||||
this.scrollItemIntoView( item );
|
||||
|
|
@ -7500,6 +7500,18 @@ OO.ui.SelectWidget.prototype.findTargetItem = function ( e ) {
|
|||
return $option.data( 'oo-ui-optionWidget' ) || null;
|
||||
};
|
||||
|
||||
/**
|
||||
* @return {OO.ui.OptionWidget|null} The first (of possibly many) selected item, if any
|
||||
*/
|
||||
OO.ui.SelectWidget.prototype.findFirstSelectedItem = function () {
|
||||
for ( var i = 0; i < this.items.length; i++ ) {
|
||||
if ( this.items[ i ].isSelected() ) {
|
||||
return this.items[ i ];
|
||||
}
|
||||
}
|
||||
return null;
|
||||
};
|
||||
|
||||
/**
|
||||
* Find all selected items, if there are any. If the widget allows for multiselect
|
||||
* it will return an array of selected options. If the widget doesn't allow for
|
||||
|
|
@ -7511,13 +7523,13 @@ OO.ui.SelectWidget.prototype.findTargetItem = function ( e ) {
|
|||
* if no item is selected
|
||||
*/
|
||||
OO.ui.SelectWidget.prototype.findSelectedItems = function () {
|
||||
var selected = this.items.filter( function ( item ) {
|
||||
if ( !this.multiselect ) {
|
||||
return this.findFirstSelectedItem();
|
||||
}
|
||||
|
||||
return this.items.filter( function ( item ) {
|
||||
return item.isSelected();
|
||||
} );
|
||||
|
||||
return this.multiselect ?
|
||||
selected :
|
||||
selected[ 0 ] || null;
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
@ -8235,6 +8247,7 @@ OO.ui.MenuSelectWidget = function OoUiMenuSelectWidget( config ) {
|
|||
this.lastHighlightedItem = null;
|
||||
this.width = config.width;
|
||||
this.filterMode = config.filterMode;
|
||||
this.screenReaderMode = false;
|
||||
|
||||
// Initialization
|
||||
this.$element.addClass( 'oo-ui-menuSelectWidget' );
|
||||
|
|
@ -8309,20 +8322,24 @@ OO.ui.MenuSelectWidget.prototype.onDocumentMouseDown = function ( e ) {
|
|||
*/
|
||||
OO.ui.MenuSelectWidget.prototype.onDocumentKeyDown = function ( e ) {
|
||||
var handled = false,
|
||||
selected = this.findSelectedItems(),
|
||||
currentItem = this.findHighlightedItem() || (
|
||||
Array.isArray( selected ) ? selected[ 0 ] : selected
|
||||
);
|
||||
currentItem = this.findHighlightedItem() || this.findFirstSelectedItem();
|
||||
|
||||
if ( !this.isDisabled() && this.getVisibleItems().length ) {
|
||||
switch ( e.keyCode ) {
|
||||
case OO.ui.Keys.TAB:
|
||||
if ( currentItem ) {
|
||||
// Was only highlighted, now let's select it. No-op if already selected.
|
||||
this.chooseItem( currentItem );
|
||||
handled = true;
|
||||
case OO.ui.Keys.ENTER:
|
||||
if ( this.isVisible() ) {
|
||||
OO.ui.MenuSelectWidget.super.prototype.onDocumentKeyDown.call( this, e );
|
||||
}
|
||||
break;
|
||||
case OO.ui.Keys.TAB:
|
||||
if ( this.isVisible() ) {
|
||||
if ( currentItem ) {
|
||||
// Was only highlighted, now let's select it. No-op if already selected.
|
||||
this.chooseItem( currentItem );
|
||||
handled = true;
|
||||
}
|
||||
this.toggle( false );
|
||||
}
|
||||
this.toggle( false );
|
||||
break;
|
||||
case OO.ui.Keys.LEFT:
|
||||
case OO.ui.Keys.RIGHT:
|
||||
|
|
@ -8334,11 +8351,13 @@ OO.ui.MenuSelectWidget.prototype.onDocumentKeyDown = function ( e ) {
|
|||
}
|
||||
break;
|
||||
case OO.ui.Keys.ESCAPE:
|
||||
if ( currentItem && !this.multiselect ) {
|
||||
currentItem.setHighlighted( false );
|
||||
if ( this.isVisible() ) {
|
||||
if ( currentItem && !this.multiselect ) {
|
||||
currentItem.setHighlighted( false );
|
||||
}
|
||||
this.toggle( false );
|
||||
handled = true;
|
||||
}
|
||||
this.toggle( false );
|
||||
handled = true;
|
||||
break;
|
||||
default:
|
||||
return OO.ui.MenuSelectWidget.super.prototype.onDocumentKeyDown.call( this, e );
|
||||
|
|
@ -8544,6 +8563,27 @@ OO.ui.MenuSelectWidget.prototype.clearItems = function () {
|
|||
return this;
|
||||
};
|
||||
|
||||
/**
|
||||
* Toggle visibility of the menu for screen readers.
|
||||
*
|
||||
* @param {boolean} screenReaderMode
|
||||
*/
|
||||
OO.ui.MenuSelectWidget.prototype.toggleScreenReaderMode = function ( screenReaderMode ) {
|
||||
screenReaderMode = !!screenReaderMode;
|
||||
this.screenReaderMode = screenReaderMode;
|
||||
|
||||
this.$element.toggleClass( 'oo-ui-menuSelectWidget-screenReaderMode', this.screenReaderMode );
|
||||
|
||||
if ( screenReaderMode ) {
|
||||
this.bindDocumentKeyDownListener();
|
||||
this.bindDocumentKeyPressListener();
|
||||
} else {
|
||||
this.$focusOwner.removeAttr( 'aria-activedescendant' );
|
||||
this.unbindDocumentKeyDownListener();
|
||||
this.unbindDocumentKeyPressListener();
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* Toggle visibility of the menu. The menu is initially hidden and must be shown by calling
|
||||
* `.toggle( true )` after its #$element is attached to the DOM.
|
||||
|
|
@ -8594,8 +8634,10 @@ OO.ui.MenuSelectWidget.prototype.toggle = function ( visible ) {
|
|||
this.togglePositioning( !!this.$floatableContainer );
|
||||
this.toggleClipping( true );
|
||||
|
||||
this.bindDocumentKeyDownListener();
|
||||
this.bindDocumentKeyPressListener();
|
||||
if ( !this.screenReaderMode ) {
|
||||
this.bindDocumentKeyDownListener();
|
||||
this.bindDocumentKeyPressListener();
|
||||
}
|
||||
|
||||
if (
|
||||
( this.isClippedVertically() || this.isFloatableOutOfView() ) &&
|
||||
|
|
@ -8619,9 +8661,10 @@ OO.ui.MenuSelectWidget.prototype.toggle = function ( visible ) {
|
|||
// later (e.g. after the user scrolls), that seems like it would be annoying
|
||||
|
||||
this.$focusOwner.attr( 'aria-expanded', 'true' );
|
||||
this.$focusOwner.attr( 'aria-owns', this.getElementId() );
|
||||
|
||||
var selectedItem = this.findSelectedItem();
|
||||
if ( !this.multiselect && selectedItem ) {
|
||||
var selectedItem = !this.multiselect && this.findSelectedItem();
|
||||
if ( selectedItem ) {
|
||||
// TODO: Verify if this is even needed; This is already done on highlight changes
|
||||
// in SelectWidget#highlightItem, so we should just need to highlight the item
|
||||
// we need to highlight here and not bother with attr or checking selections.
|
||||
|
|
@ -8637,9 +8680,12 @@ OO.ui.MenuSelectWidget.prototype.toggle = function ( visible ) {
|
|||
this.emit( 'ready' );
|
||||
} else {
|
||||
this.$focusOwner.removeAttr( 'aria-activedescendant' );
|
||||
this.unbindDocumentKeyDownListener();
|
||||
this.unbindDocumentKeyPressListener();
|
||||
if ( !this.screenReaderMode ) {
|
||||
this.unbindDocumentKeyDownListener();
|
||||
this.unbindDocumentKeyPressListener();
|
||||
}
|
||||
this.$focusOwner.attr( 'aria-expanded', 'false' );
|
||||
this.$focusOwner.removeAttr( 'aria-owns' );
|
||||
this.getElementDocument().removeEventListener( 'mousedown', this.onDocumentMouseDownHandler, true );
|
||||
this.togglePositioning( false );
|
||||
this.toggleClipping( false );
|
||||
|
|
@ -8748,7 +8794,7 @@ OO.ui.DropdownWidget = function OoUiDropdownWidget( config ) {
|
|||
this.$handle.on( {
|
||||
click: this.onClick.bind( this ),
|
||||
keydown: this.onKeyDown.bind( this ),
|
||||
keypress: this.onKeyPress.bind( this ),
|
||||
focus: this.onFocus.bind( this ),
|
||||
blur: this.onBlur.bind( this )
|
||||
} );
|
||||
this.menu.connect( this, {
|
||||
|
|
@ -8772,7 +8818,6 @@ OO.ui.DropdownWidget = function OoUiDropdownWidget( config ) {
|
|||
'aria-autocomplete': 'list',
|
||||
'aria-expanded': 'false',
|
||||
'aria-haspopup': 'true',
|
||||
'aria-owns': this.menu.getElementId(),
|
||||
'aria-labelledby': labelId
|
||||
} );
|
||||
this.$element
|
||||
|
|
@ -8870,32 +8915,18 @@ OO.ui.DropdownWidget.prototype.onKeyDown = function ( e ) {
|
|||
return false;
|
||||
}
|
||||
break;
|
||||
case OO.ui.Keys.UP:
|
||||
case OO.ui.Keys.LEFT:
|
||||
case OO.ui.Keys.DOWN:
|
||||
case OO.ui.Keys.RIGHT:
|
||||
case OO.ui.Keys.HOME:
|
||||
case OO.ui.Keys.END:
|
||||
case OO.ui.Keys.PAGEUP:
|
||||
case OO.ui.Keys.PAGEDOWN:
|
||||
// Hack? Handle keyboard events the same as MenuSelectWidget would, even
|
||||
// when menu is not expanded and therefore not handling events.
|
||||
return this.menu.onDocumentKeyDown( e );
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* Handle key press events.
|
||||
* Handle focus events.
|
||||
*
|
||||
* @private
|
||||
* @param {jQuery.Event} e Key press event
|
||||
* @return {undefined|boolean} False to prevent default if event is handled
|
||||
* @param {jQuery.Event} e Focus event
|
||||
*/
|
||||
OO.ui.DropdownWidget.prototype.onKeyPress = function ( e ) {
|
||||
// Hack? Handle keyboard events the same as MenuSelectWidget would, even
|
||||
// when menu is not expanded and therefore not handling events.
|
||||
return this.menu.onDocumentKeyPress( e );
|
||||
OO.ui.DropdownWidget.prototype.onFocus = function () {
|
||||
this.menu.toggleScreenReaderMode( true );
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
@ -8905,7 +8936,7 @@ OO.ui.DropdownWidget.prototype.onKeyPress = function ( e ) {
|
|||
* @param {jQuery.Event} e Blur event
|
||||
*/
|
||||
OO.ui.DropdownWidget.prototype.onBlur = function () {
|
||||
this.menu.clearKeyPressBuffer();
|
||||
this.menu.toggleScreenReaderMode( false );
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
/*!
|
||||
* OOUI v0.44.2
|
||||
* OOUI v0.44.3
|
||||
* https://www.mediawiki.org/wiki/OOUI
|
||||
*
|
||||
* Copyright 2011–2022 OOUI Team and other contributors.
|
||||
* Released under the MIT license
|
||||
* http://oojs.mit-license.org
|
||||
*
|
||||
* Date: 2022-07-27T15:22:55Z
|
||||
* Date: 2022-08-17T13:09:39Z
|
||||
*/
|
||||
.oo-ui-icon-arrowNext {
|
||||
background-image: /* @embed */ url(themes/wikimediaui/images/icons/arrowNext-ltr.svg);
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
/*!
|
||||
* OOUI v0.44.2
|
||||
* OOUI v0.44.3
|
||||
* https://www.mediawiki.org/wiki/OOUI
|
||||
*
|
||||
* Copyright 2011–2022 OOUI Team and other contributors.
|
||||
* Released under the MIT license
|
||||
* http://oojs.mit-license.org
|
||||
*
|
||||
* Date: 2022-07-27T15:22:55Z
|
||||
* Date: 2022-08-17T13:09:39Z
|
||||
*/
|
||||
.oo-ui-tool > .oo-ui-tool-link > .oo-ui-tool-checkIcon {
|
||||
display: none;
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
/*!
|
||||
* OOUI v0.44.2
|
||||
* OOUI v0.44.3
|
||||
* https://www.mediawiki.org/wiki/OOUI
|
||||
*
|
||||
* Copyright 2011–2022 OOUI Team and other contributors.
|
||||
* Released under the MIT license
|
||||
* http://oojs.mit-license.org
|
||||
*
|
||||
* Date: 2022-07-27T15:22:55Z
|
||||
* Date: 2022-08-17T13:09:39Z
|
||||
*/
|
||||
.oo-ui-tool {
|
||||
box-sizing: border-box;
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
/*!
|
||||
* OOUI v0.44.2
|
||||
* OOUI v0.44.3
|
||||
* https://www.mediawiki.org/wiki/OOUI
|
||||
*
|
||||
* Copyright 2011–2022 OOUI Team and other contributors.
|
||||
* Released under the MIT license
|
||||
* http://oojs.mit-license.org
|
||||
*
|
||||
* Date: 2022-07-27T15:22:47Z
|
||||
* Date: 2022-08-17T13:09:28Z
|
||||
*/
|
||||
( function ( OO ) {
|
||||
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
/*!
|
||||
* OOUI v0.44.2
|
||||
* OOUI v0.44.3
|
||||
* https://www.mediawiki.org/wiki/OOUI
|
||||
*
|
||||
* Copyright 2011–2022 OOUI Team and other contributors.
|
||||
* Released under the MIT license
|
||||
* http://oojs.mit-license.org
|
||||
*
|
||||
* Date: 2022-07-27T15:22:55Z
|
||||
* Date: 2022-08-17T13:09:39Z
|
||||
*/
|
||||
.oo-ui-draggableElement-handle:not( .oo-ui-draggableElement-undraggable ),
|
||||
.oo-ui-draggableElement-handle:not( .oo-ui-draggableElement-undraggable ).oo-ui-widget {
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
/*!
|
||||
* OOUI v0.44.2
|
||||
* OOUI v0.44.3
|
||||
* https://www.mediawiki.org/wiki/OOUI
|
||||
*
|
||||
* Copyright 2011–2022 OOUI Team and other contributors.
|
||||
* Released under the MIT license
|
||||
* http://oojs.mit-license.org
|
||||
*
|
||||
* Date: 2022-07-27T15:22:55Z
|
||||
* Date: 2022-08-17T13:09:39Z
|
||||
*/
|
||||
.oo-ui-draggableElement-handle:not( .oo-ui-draggableElement-undraggable ),
|
||||
.oo-ui-draggableElement-handle:not( .oo-ui-draggableElement-undraggable ).oo-ui-widget {
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
/*!
|
||||
* OOUI v0.44.2
|
||||
* OOUI v0.44.3
|
||||
* https://www.mediawiki.org/wiki/OOUI
|
||||
*
|
||||
* Copyright 2011–2022 OOUI Team and other contributors.
|
||||
* Released under the MIT license
|
||||
* http://oojs.mit-license.org
|
||||
*
|
||||
* Date: 2022-07-27T15:22:47Z
|
||||
* Date: 2022-08-17T13:09:28Z
|
||||
*/
|
||||
( function ( OO ) {
|
||||
|
||||
|
|
@ -6181,10 +6181,7 @@ OO.ui.SearchWidget.prototype.onQueryKeydown = function ( e ) {
|
|||
var dir = e.which === OO.ui.Keys.DOWN ? 1 : ( e.which === OO.ui.Keys.UP ? -1 : 0 );
|
||||
|
||||
if ( dir ) {
|
||||
var highlightedItem = this.results.findHighlightedItem();
|
||||
if ( !highlightedItem ) {
|
||||
highlightedItem = this.results.findSelectedItem();
|
||||
}
|
||||
var highlightedItem = this.results.findHighlightedItem() || this.results.findSelectedItem();
|
||||
var nextItem = this.results.findRelativeSelectableItem( highlightedItem, dir );
|
||||
// nextItem may be null if there are no results
|
||||
this.results.highlightItem( nextItem );
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
/*!
|
||||
* OOUI v0.44.2
|
||||
* OOUI v0.44.3
|
||||
* https://www.mediawiki.org/wiki/OOUI
|
||||
*
|
||||
* Copyright 2011–2022 OOUI Team and other contributors.
|
||||
* Released under the MIT license
|
||||
* http://oojs.mit-license.org
|
||||
*
|
||||
* Date: 2022-07-27T15:22:47Z
|
||||
* Date: 2022-08-17T13:09:28Z
|
||||
*/
|
||||
( function ( OO ) {
|
||||
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
/*!
|
||||
* OOUI v0.44.2
|
||||
* OOUI v0.44.3
|
||||
* https://www.mediawiki.org/wiki/OOUI
|
||||
*
|
||||
* Copyright 2011–2022 OOUI Team and other contributors.
|
||||
* Released under the MIT license
|
||||
* http://oojs.mit-license.org
|
||||
*
|
||||
* Date: 2022-07-27T15:22:55Z
|
||||
* Date: 2022-08-17T13:09:39Z
|
||||
*/
|
||||
|
||||
.oo-ui-window {
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
/*!
|
||||
* OOUI v0.44.2
|
||||
* OOUI v0.44.3
|
||||
* https://www.mediawiki.org/wiki/OOUI
|
||||
*
|
||||
* Copyright 2011–2022 OOUI Team and other contributors.
|
||||
* Released under the MIT license
|
||||
* http://oojs.mit-license.org
|
||||
*
|
||||
* Date: 2022-07-27T15:22:55Z
|
||||
* Date: 2022-08-17T13:09:39Z
|
||||
*/
|
||||
|
||||
.oo-ui-window {
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
/*!
|
||||
* OOUI v0.44.2
|
||||
* OOUI v0.44.3
|
||||
* https://www.mediawiki.org/wiki/OOUI
|
||||
*
|
||||
* Copyright 2011–2022 OOUI Team and other contributors.
|
||||
* Released under the MIT license
|
||||
* http://oojs.mit-license.org
|
||||
*
|
||||
* Date: 2022-07-27T15:22:47Z
|
||||
* Date: 2022-08-17T13:09:28Z
|
||||
*/
|
||||
( function ( OO ) {
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
bold
|
||||
</title><path fill="#fff" d="m15 19-1.5-4h-7L5 19H1L8 1h4l7 18h-4Zm-2.5-7c-.14-.45-2.41-7.67-2.5-8-.09.34-2.5 8-2.5 8h5Z"/></svg>
|
||||
</title><path fill="#fff" d="M13.5 15h-7L5 19H1L8 1h4l7 18h-4Zm-6-3h5L10 4Z"/></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 267 B After Width: | Height: | Size: 222 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
bold
|
||||
</title><path fill="#36c" d="m15 19-1.5-4h-7L5 19H1L8 1h4l7 18h-4Zm-2.5-7c-.14-.45-2.41-7.67-2.5-8-.09.34-2.5 8-2.5 8h5Z"/></svg>
|
||||
</title><path fill="#36c" d="M13.5 15h-7L5 19H1L8 1h4l7 18h-4Zm-6-3h5L10 4Z"/></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 267 B After Width: | Height: | Size: 222 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
bold
|
||||
</title><path d="m15 19-1.5-4h-7L5 19H1L8 1h4l7 18h-4Zm-2.5-7c-.14-.45-2.41-7.67-2.5-8-.09.34-2.5 8-2.5 8h5Z"/></svg>
|
||||
</title><path d="M13.5 15h-7L5 19H1L8 1h4l7 18h-4Zm-6-3h5L10 4Z"/></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 255 B After Width: | Height: | Size: 210 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
copy
|
||||
</title><g fill="#fff"><path d="M3 3h8v2h2V3c0-1.1-.895-2-2-2H3c-1.1 0-2 .895-2 2v8c0 1.1.895 2 2 2h2v-2H3z"/><path fill-rule="evenodd" d="M17 9H9v8h8zM9 7c-1.1 0-2 .895-2 2v8c0 1.1.895 2 2 2h8c1.1 0 2-.895 2-2V9c0-1.1-.895-2-2-2z" clip-rule="evenodd"/></g></svg>
|
||||
</title><g fill="#fff"><path d="M3 3h8v2h2V3c0-1.1-.895-2-2-2H3c-1.1 0-2 .895-2 2v8c0 1.1.895 2 2 2h2v-2H3z"/><path d="M9 9h8v8H9zm0-2c-1.1 0-2 .895-2 2v8c0 1.1.895 2 2 2h8c1.1 0 2-.895 2-2V9c0-1.1-.895-2-2-2z"/></g></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 401 B After Width: | Height: | Size: 360 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
copy
|
||||
</title><g fill="#36c"><path d="M3 3h8v2h2V3c0-1.1-.895-2-2-2H3c-1.1 0-2 .895-2 2v8c0 1.1.895 2 2 2h2v-2H3z"/><path fill-rule="evenodd" d="M17 9H9v8h8zM9 7c-1.1 0-2 .895-2 2v8c0 1.1.895 2 2 2h8c1.1 0 2-.895 2-2V9c0-1.1-.895-2-2-2z" clip-rule="evenodd"/></g></svg>
|
||||
</title><g fill="#36c"><path d="M3 3h8v2h2V3c0-1.1-.895-2-2-2H3c-1.1 0-2 .895-2 2v8c0 1.1.895 2 2 2h2v-2H3z"/><path d="M9 9h8v8H9zm0-2c-1.1 0-2 .895-2 2v8c0 1.1.895 2 2 2h8c1.1 0 2-.895 2-2V9c0-1.1-.895-2-2-2z"/></g></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 401 B After Width: | Height: | Size: 360 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
copy
|
||||
</title><path d="M3 3h8v2h2V3c0-1.1-.895-2-2-2H3c-1.1 0-2 .895-2 2v8c0 1.1.895 2 2 2h2v-2H3z"/><path fill-rule="evenodd" d="M17 9H9v8h8zM9 7c-1.1 0-2 .895-2 2v8c0 1.1.895 2 2 2h8c1.1 0 2-.895 2-2V9c0-1.1-.895-2-2-2z" clip-rule="evenodd"/></svg>
|
||||
</title><path d="M3 3h8v2h2V3c0-1.1-.895-2-2-2H3c-1.1 0-2 .895-2 2v8c0 1.1.895 2 2 2h2v-2H3z"/><path d="M9 9h8v8H9zm0-2c-1.1 0-2 .895-2 2v8c0 1.1.895 2 2 2h8c1.1 0 2-.895 2-2V9c0-1.1-.895-2-2-2z"/></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 382 B After Width: | Height: | Size: 341 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
copy
|
||||
</title><g fill="#fff"><path d="M17 3H9v2H7V3c0-1.1.895-2 2-2h8c1.1 0 2 .895 2 2v8c0 1.1-.895 2-2 2h-2v-2h2z"/><path fill-rule="evenodd" d="M3 9h8v8H3zm8-2c1.1 0 2 .895 2 2v8c0 1.1-.895 2-2 2H3c-1.1 0-2-.895-2-2V9c0-1.1.895-2 2-2z" clip-rule="evenodd"/></g></svg>
|
||||
</title><g fill="#fff"><path d="M17 3H9v2H7V3c0-1.1.895-2 2-2h8c1.1 0 2 .895 2 2v8c0 1.1-.895 2-2 2h-2v-2h2z"/><path d="M3 9v8h8V9zm8-2c1.1 0 2 .895 2 2v8c0 1.1-.895 2-2 2H3c-1.1 0-2-.895-2-2V9c0-1.1.895-2 2-2z"/></g></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 401 B After Width: | Height: | Size: 361 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
copy
|
||||
</title><g fill="#36c"><path d="M17 3H9v2H7V3c0-1.1.895-2 2-2h8c1.1 0 2 .895 2 2v8c0 1.1-.895 2-2 2h-2v-2h2z"/><path fill-rule="evenodd" d="M3 9h8v8H3zm8-2c1.1 0 2 .895 2 2v8c0 1.1-.895 2-2 2H3c-1.1 0-2-.895-2-2V9c0-1.1.895-2 2-2z" clip-rule="evenodd"/></g></svg>
|
||||
</title><g fill="#36c"><path d="M17 3H9v2H7V3c0-1.1.895-2 2-2h8c1.1 0 2 .895 2 2v8c0 1.1-.895 2-2 2h-2v-2h2z"/><path d="M3 9v8h8V9zm8-2c1.1 0 2 .895 2 2v8c0 1.1-.895 2-2 2H3c-1.1 0-2-.895-2-2V9c0-1.1.895-2 2-2z"/></g></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 401 B After Width: | Height: | Size: 361 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
copy
|
||||
</title><path d="M17 3H9v2H7V3c0-1.1.895-2 2-2h8c1.1 0 2 .895 2 2v8c0 1.1-.895 2-2 2h-2v-2h2z"/><path fill-rule="evenodd" d="M3 9h8v8H3zm8-2c1.1 0 2 .895 2 2v8c0 1.1-.895 2-2 2H3c-1.1 0-2-.895-2-2V9c0-1.1.895-2 2-2z" clip-rule="evenodd"/></svg>
|
||||
</title><path d="M17 3H9v2H7V3c0-1.1.895-2 2-2h8c1.1 0 2 .895 2 2v8c0 1.1-.895 2-2 2h-2v-2h2z"/><path d="M3 9v8h8V9zm8-2c1.1 0 2 .895 2 2v8c0 1.1-.895 2-2 2H3c-1.1 0-2-.895-2-2V9c0-1.1.895-2 2-2z"/></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 382 B After Width: | Height: | Size: 342 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
cut
|
||||
</title><path fill="#fff" fill-rule="evenodd" d="M9.97 0c-1.66 0-3 1.34-3 3v3l-2.4-1.5a3.003 3.003 0 0 0-3 5.2 3.003 3.003 0 0 0 4.452-2.051l.952.55v6.8h2v-5.65l4.01 2.32.988-1.73-5-2.94v-1.17a2.996 2.996 0 0 0 4-2.829c0-1.66-1.34-3-3-3zm0 4a1 1 0 1 0-1-1v.007a1 1 0 0 0 1 .993zM2.2 6.6a1.004 1.004 0 0 1 1.37-.366c.478.276.642.888.366 1.37a1.004 1.004 0 0 1-1.37.366A1.004 1.004 0 0 1 2.2 6.6zM17 19h-2v-2h2V9h-3V7h3c1.1 0 2 .895 2 2v8c0 1.1-.895 2-2 2zm-6 0h2v-2h-2zm-4-2c0 1.1.895 2 2 2v-2z" clip-rule="evenodd"/></svg>
|
||||
</title><path fill="#fff" d="M9.97 0c-1.66 0-3 1.34-3 3v3l-2.4-1.5a3.003 3.003 0 0 0-3 5.2 3.003 3.003 0 0 0 4.452-2.051l.952.55v6.8h2v-5.65l4.01 2.32.988-1.73-5-2.94v-1.17a2.996 2.996 0 0 0 4-2.829c0-1.66-1.34-3-3-3zM9 3a1 1 0 0 1 2 0 1 1 0 0 1-2 0zM2 7a1 1 0 0 1 2 0 1 1 0 0 1-2 0zm15 12h-2v-2h2V9h-3V7h3c1.1 0 2 .895 2 2v8c0 1.1-.895 2-2 2zm-6 0h2v-2h-2zm-4-2c0 1.1.895 2 2 2v-2z"/></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 659 B After Width: | Height: | Size: 528 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
cut
|
||||
</title><path fill="#36c" fill-rule="evenodd" d="M9.97 0c-1.66 0-3 1.34-3 3v3l-2.4-1.5a3.003 3.003 0 0 0-3 5.2 3.003 3.003 0 0 0 4.452-2.051l.952.55v6.8h2v-5.65l4.01 2.32.988-1.73-5-2.94v-1.17a2.996 2.996 0 0 0 4-2.829c0-1.66-1.34-3-3-3zm0 4a1 1 0 1 0-1-1v.007a1 1 0 0 0 1 .993zM2.2 6.6a1.004 1.004 0 0 1 1.37-.366c.478.276.642.888.366 1.37a1.004 1.004 0 0 1-1.37.366A1.004 1.004 0 0 1 2.2 6.6zM17 19h-2v-2h2V9h-3V7h3c1.1 0 2 .895 2 2v8c0 1.1-.895 2-2 2zm-6 0h2v-2h-2zm-4-2c0 1.1.895 2 2 2v-2z" clip-rule="evenodd"/></svg>
|
||||
</title><path fill="#36c" d="M9.97 0c-1.66 0-3 1.34-3 3v3l-2.4-1.5a3.003 3.003 0 0 0-3 5.2 3.003 3.003 0 0 0 4.452-2.051l.952.55v6.8h2v-5.65l4.01 2.32.988-1.73-5-2.94v-1.17a2.996 2.996 0 0 0 4-2.829c0-1.66-1.34-3-3-3zM9 3a1 1 0 0 1 2 0 1 1 0 0 1-2 0zM2 7a1 1 0 0 1 2 0 1 1 0 0 1-2 0zm15 12h-2v-2h2V9h-3V7h3c1.1 0 2 .895 2 2v8c0 1.1-.895 2-2 2zm-6 0h2v-2h-2zm-4-2c0 1.1.895 2 2 2v-2z"/></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 659 B After Width: | Height: | Size: 528 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
cut
|
||||
</title><path fill-rule="evenodd" d="M9.97 0c-1.66 0-3 1.34-3 3v3l-2.4-1.5a3.003 3.003 0 0 0-3 5.2 3.003 3.003 0 0 0 4.452-2.051l.952.55v6.8h2v-5.65l4.01 2.32.988-1.73-5-2.94v-1.17a2.996 2.996 0 0 0 4-2.829c0-1.66-1.34-3-3-3zm0 4a1 1 0 1 0-1-1v.007a1 1 0 0 0 1 .993zM2.2 6.6a1.004 1.004 0 0 1 1.37-.366c.478.276.642.888.366 1.37a1.004 1.004 0 0 1-1.37.366A1.004 1.004 0 0 1 2.2 6.6zM17 19h-2v-2h2V9h-3V7h3c1.1 0 2 .895 2 2v8c0 1.1-.895 2-2 2zm-6 0h2v-2h-2zm-4-2c0 1.1.895 2 2 2v-2z" clip-rule="evenodd"/></svg>
|
||||
</title><path d="M9.97 0c-1.66 0-3 1.34-3 3v3l-2.4-1.5a3.003 3.003 0 0 0-3 5.2 3.003 3.003 0 0 0 4.452-2.051l.952.55v6.8h2v-5.65l4.01 2.32.988-1.73-5-2.94v-1.17a2.996 2.996 0 0 0 4-2.829c0-1.66-1.34-3-3-3zM9 3a1 1 0 0 1 2 0 1 1 0 0 1-2 0zM2 7a1 1 0 0 1 2 0 1 1 0 0 1-2 0zm15 12h-2v-2h2V9h-3V7h3c1.1 0 2 .895 2 2v8c0 1.1-.895 2-2 2zm-6 0h2v-2h-2zm-4-2c0 1.1.895 2 2 2v-2z"/></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 647 B After Width: | Height: | Size: 516 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
cut
|
||||
</title><path fill="#fff" fill-rule="evenodd" d="M10 0c1.66 0 3 1.34 3 3v3l2.4-1.5a3.003 3.003 0 0 1 3 5.2 3.003 3.003 0 0 1-4.452-2.051l-.952.55v6.8h-2v-5.65l-4.01 2.32-.988-1.73 5-2.94v-1.17a2.996 2.996 0 0 1-4-2.829c0-1.66 1.34-3 3-3zm0 4a1 1 0 1 1 1-1v.007A1 1 0 0 1 10 4zm7.77 2.6a1.004 1.004 0 0 0-1.37-.366 1.004 1.004 0 0 0-.366 1.37c.276.478.888.642 1.37.366.478-.276.642-.888.366-1.37zM2.97 19h2v-2h-2V9h3V7h-3c-1.1 0-2 .895-2 2v8c0 1.1.895 2 2 2zm6 0h-2v-2h2zm4-2c0 1.1-.895 2-2 2v-2z" clip-rule="evenodd"/></svg>
|
||||
</title><path fill="#fff" d="M10 0c1.66 0 3 1.34 3 3v3l2.4-1.5a3.003 3.003 0 0 1 3 5.2 3.003 3.003 0 0 1-4.452-2.051l-.952.55v6.8h-2v-5.65l-4.01 2.32-.988-1.73 5-2.94v-1.17a2.996 2.996 0 0 1-4-2.829c0-1.66 1.34-3 3-3zM9 3a1 1 0 0 0 2 0 1 1 0 0 0-2 0zm7 4a1 1 0 0 0 2 0 1 1 0 0 0-2 0zM2.97 19h2v-2h-2V9h3V7h-3c-1.1 0-2 .895-2 2v8c0 1.1.895 2 2 2zm6 0h-2v-2h2zm4-2c0 1.1-.895 2-2 2v-2z"/></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 661 B After Width: | Height: | Size: 529 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
cut
|
||||
</title><path fill="#36c" fill-rule="evenodd" d="M10 0c1.66 0 3 1.34 3 3v3l2.4-1.5a3.003 3.003 0 0 1 3 5.2 3.003 3.003 0 0 1-4.452-2.051l-.952.55v6.8h-2v-5.65l-4.01 2.32-.988-1.73 5-2.94v-1.17a2.996 2.996 0 0 1-4-2.829c0-1.66 1.34-3 3-3zm0 4a1 1 0 1 1 1-1v.007A1 1 0 0 1 10 4zm7.77 2.6a1.004 1.004 0 0 0-1.37-.366 1.004 1.004 0 0 0-.366 1.37c.276.478.888.642 1.37.366.478-.276.642-.888.366-1.37zM2.97 19h2v-2h-2V9h3V7h-3c-1.1 0-2 .895-2 2v8c0 1.1.895 2 2 2zm6 0h-2v-2h2zm4-2c0 1.1-.895 2-2 2v-2z" clip-rule="evenodd"/></svg>
|
||||
</title><path fill="#36c" d="M10 0c1.66 0 3 1.34 3 3v3l2.4-1.5a3.003 3.003 0 0 1 3 5.2 3.003 3.003 0 0 1-4.452-2.051l-.952.55v6.8h-2v-5.65l-4.01 2.32-.988-1.73 5-2.94v-1.17a2.996 2.996 0 0 1-4-2.829c0-1.66 1.34-3 3-3zM9 3a1 1 0 0 0 2 0 1 1 0 0 0-2 0zm7 4a1 1 0 0 0 2 0 1 1 0 0 0-2 0zM2.97 19h2v-2h-2V9h3V7h-3c-1.1 0-2 .895-2 2v8c0 1.1.895 2 2 2zm6 0h-2v-2h2zm4-2c0 1.1-.895 2-2 2v-2z"/></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 661 B After Width: | Height: | Size: 529 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
cut
|
||||
</title><path fill-rule="evenodd" d="M10 0c1.66 0 3 1.34 3 3v3l2.4-1.5a3.003 3.003 0 0 1 3 5.2 3.003 3.003 0 0 1-4.452-2.051l-.952.55v6.8h-2v-5.65l-4.01 2.32-.988-1.73 5-2.94v-1.17a2.996 2.996 0 0 1-4-2.829c0-1.66 1.34-3 3-3zm0 4a1 1 0 1 1 1-1v.007A1 1 0 0 1 10 4zm7.77 2.6a1.004 1.004 0 0 0-1.37-.366 1.004 1.004 0 0 0-.366 1.37c.276.478.888.642 1.37.366.478-.276.642-.888.366-1.37zM2.97 19h2v-2h-2V9h3V7h-3c-1.1 0-2 .895-2 2v8c0 1.1.895 2 2 2zm6 0h-2v-2h2zm4-2c0 1.1-.895 2-2 2v-2z" clip-rule="evenodd"/></svg>
|
||||
</title><path d="M10 0c1.66 0 3 1.34 3 3v3l2.4-1.5a3.003 3.003 0 0 1 3 5.2 3.003 3.003 0 0 1-4.452-2.051l-.952.55v6.8h-2v-5.65l-4.01 2.32-.988-1.73 5-2.94v-1.17a2.996 2.996 0 0 1-4-2.829c0-1.66 1.34-3 3-3zM9 3a1 1 0 0 0 2 0 1 1 0 0 0-2 0zm7 4a1 1 0 0 0 2 0 1 1 0 0 0-2 0zM2.97 19h2v-2h-2V9h3V7h-3c-1.1 0-2 .895-2 2v8c0 1.1.895 2 2 2zm6 0h-2v-2h2zm4-2c0 1.1-.895 2-2 2v-2z"/></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 649 B After Width: | Height: | Size: 517 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
info
|
||||
</title><path fill="#fff" d="M9.5 16A6.61 6.61 0 0 1 3 9.5 6.61 6.61 0 0 1 9.5 3 6.61 6.61 0 0 1 16 9.5 6.63 6.63 0 0 1 9.5 16zm0-14A7.5 7.5 0 1 0 17 9.5 7.5 7.5 0 0 0 9.5 2zm.5 6v4.08h1V13H8.07v-.92H9V9H8V8zM9 6h1v1H9z"/></svg>
|
||||
</title><path fill="#fff" d="M4 10a6 6 0 1 0 12 0 6 6 0 0 0-12 0m6-8a8 8 0 1 1 0 16 8 8 0 0 1 0-16m1 7v5H9V9zm0-1V6H9v2z"/></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 366 B After Width: | Height: | Size: 267 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
info
|
||||
</title><path fill="#36c" d="M9.5 16A6.61 6.61 0 0 1 3 9.5 6.61 6.61 0 0 1 9.5 3 6.61 6.61 0 0 1 16 9.5 6.63 6.63 0 0 1 9.5 16zm0-14A7.5 7.5 0 1 0 17 9.5 7.5 7.5 0 0 0 9.5 2zm.5 6v4.08h1V13H8.07v-.92H9V9H8V8zM9 6h1v1H9z"/></svg>
|
||||
</title><path fill="#36c" d="M4 10a6 6 0 1 0 12 0 6 6 0 0 0-12 0m6-8a8 8 0 1 1 0 16 8 8 0 0 1 0-16m1 7v5H9V9zm0-1V6H9v2z"/></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 366 B After Width: | Height: | Size: 267 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
info
|
||||
</title><path d="M9.5 16A6.61 6.61 0 0 1 3 9.5 6.61 6.61 0 0 1 9.5 3 6.61 6.61 0 0 1 16 9.5 6.63 6.63 0 0 1 9.5 16zm0-14A7.5 7.5 0 1 0 17 9.5 7.5 7.5 0 0 0 9.5 2zm.5 6v4.08h1V13H8.07v-.92H9V9H8V8zM9 6h1v1H9z"/></svg>
|
||||
</title><path d="M4 10a6 6 0 1 0 12 0 6 6 0 0 0-12 0m6-8a8 8 0 1 1 0 16 8 8 0 0 1 0-16m1 7v5H9V9zm0-1V6H9v2z"/></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 354 B After Width: | Height: | Size: 255 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
watchlist
|
||||
</title><path fill="#fff" d="M1 3h16v2H1V3Zm0 6h6v2H1V9Zm0 6h8v2H1v-2Zm8-4.24h3.85L14.5 7l1.65 3.76H20l-3 3.17.9 4.05-3.4-2.14L11.1 18l.9-4.05-3-3.19Z"/></svg>
|
||||
</title><path fill="#fff" d="M1 3h16v2H1Zm0 6h6v2H1Zm0 6h8v2H1Zm8-4.24h3.85L14.5 7l1.65 3.76H20l-3 3.17.9 4.05-3.4-2.14L11.1 18l.9-4.05Z"/></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 302 B After Width: | Height: | Size: 288 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
watchlist
|
||||
</title><path fill="#36c" d="M1 3h16v2H1V3Zm0 6h6v2H1V9Zm0 6h8v2H1v-2Zm8-4.24h3.85L14.5 7l1.65 3.76H20l-3 3.17.9 4.05-3.4-2.14L11.1 18l.9-4.05-3-3.19Z"/></svg>
|
||||
</title><path fill="#36c" d="M1 3h16v2H1Zm0 6h6v2H1Zm0 6h8v2H1Zm8-4.24h3.85L14.5 7l1.65 3.76H20l-3 3.17.9 4.05-3.4-2.14L11.1 18l.9-4.05Z"/></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 302 B After Width: | Height: | Size: 288 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
watchlist
|
||||
</title><path d="M1 3h16v2H1V3Zm0 6h6v2H1V9Zm0 6h8v2H1v-2Zm8-4.24h3.85L14.5 7l1.65 3.76H20l-3 3.17.9 4.05-3.4-2.14L11.1 18l.9-4.05-3-3.19Z"/></svg>
|
||||
</title><path d="M1 3h16v2H1Zm0 6h6v2H1Zm0 6h8v2H1Zm8-4.24h3.85L14.5 7l1.65 3.76H20l-3 3.17.9 4.05-3.4-2.14L11.1 18l.9-4.05Z"/></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 290 B After Width: | Height: | Size: 276 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
zoom in
|
||||
</title><path fill="#fff" fill-rule="evenodd" d="M8 15a7 7 0 0 0 4.2-1.4l5.4 5.4 1.4-1.4-5.4-5.4A7 7 0 1 0 8 15Zm0-2A5 5 0 1 0 8 3a5 5 0 0 0 0 10Zm1-6h2v2H9v2H7V9H5V7h2V5h2v2Z"/></svg>
|
||||
</title><path fill="#fff" d="M8 15a7 7 0 0 0 4.2-1.4l5.4 5.4 1.4-1.4-5.4-5.4A7 7 0 1 0 8 15Zm0-2A5 5 0 1 1 8 3a5 5 0 0 1 0 10Zm1-6h2v2H9v2H7V9H5V7h2V5h2Z"/></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 325 B After Width: | Height: | Size: 303 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
zoom in
|
||||
</title><path fill="#36c" fill-rule="evenodd" d="M8 15a7 7 0 0 0 4.2-1.4l5.4 5.4 1.4-1.4-5.4-5.4A7 7 0 1 0 8 15Zm0-2A5 5 0 1 0 8 3a5 5 0 0 0 0 10Zm1-6h2v2H9v2H7V9H5V7h2V5h2v2Z"/></svg>
|
||||
</title><path fill="#36c" d="M8 15a7 7 0 0 0 4.2-1.4l5.4 5.4 1.4-1.4-5.4-5.4A7 7 0 1 0 8 15Zm0-2A5 5 0 1 1 8 3a5 5 0 0 1 0 10Zm1-6h2v2H9v2H7V9H5V7h2V5h2Z"/></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 325 B After Width: | Height: | Size: 303 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
zoom in
|
||||
</title><path fill-rule="evenodd" d="M8 15a7 7 0 0 0 4.2-1.4l5.4 5.4 1.4-1.4-5.4-5.4A7 7 0 1 0 8 15Zm0-2A5 5 0 1 0 8 3a5 5 0 0 0 0 10Zm1-6h2v2H9v2H7V9H5V7h2V5h2v2Z"/></svg>
|
||||
</title><path d="M8 15a7 7 0 0 0 4.2-1.4l5.4 5.4 1.4-1.4-5.4-5.4A7 7 0 1 0 8 15Zm0-2A5 5 0 1 1 8 3a5 5 0 0 1 0 10Zm1-6h2v2H9v2H7V9H5V7h2V5h2Z"/></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 313 B After Width: | Height: | Size: 291 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
zoom out
|
||||
</title><path fill="#fff" fill-rule="evenodd" d="M8 15a7 7 0 0 0 4.2-1.4l5.4 5.4 1.4-1.4-5.4-5.4A7 7 0 1 0 8 15Zm0-2A5 5 0 1 0 8 3a5 5 0 0 0 0 10Zm3-6H5v2h6V7Z"/></svg>
|
||||
</title><path fill="#fff" d="M8 15a7 7 0 0 0 4.2-1.4l5.4 5.4 1.4-1.4-5.4-5.4A7 7 0 1 0 8 15Zm0-2A5 5 0 1 1 8 3a5 5 0 0 1 0 10ZM5 7h6v2H5Z"/></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 310 B After Width: | Height: | Size: 288 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
zoom out
|
||||
</title><path fill="#36c" fill-rule="evenodd" d="M8 15a7 7 0 0 0 4.2-1.4l5.4 5.4 1.4-1.4-5.4-5.4A7 7 0 1 0 8 15Zm0-2A5 5 0 1 0 8 3a5 5 0 0 0 0 10Zm3-6H5v2h6V7Z"/></svg>
|
||||
</title><path fill="#36c" d="M8 15a7 7 0 0 0 4.2-1.4l5.4 5.4 1.4-1.4-5.4-5.4A7 7 0 1 0 8 15Zm0-2A5 5 0 1 1 8 3a5 5 0 0 1 0 10ZM5 7h6v2H5Z"/></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 310 B After Width: | Height: | Size: 288 B |
|
|
@ -1,3 +1,3 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><title>
|
||||
zoom out
|
||||
</title><path fill-rule="evenodd" d="M8 15a7 7 0 0 0 4.2-1.4l5.4 5.4 1.4-1.4-5.4-5.4A7 7 0 1 0 8 15Zm0-2A5 5 0 1 0 8 3a5 5 0 0 0 0 10Zm3-6H5v2h6V7Z"/></svg>
|
||||
</title><path d="M8 15a7 7 0 0 0 4.2-1.4l5.4 5.4 1.4-1.4-5.4-5.4A7 7 0 1 0 8 15Zm0-2A5 5 0 1 1 8 3a5 5 0 0 1 0 10ZM5 7h6v2H5Z"/></svg>
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 298 B After Width: | Height: | Size: 276 B |