From 69fac50dc26f642346ce38c79a7654cc409be7b2 Mon Sep 17 00:00:00 2001 From: "James D. Forrester" Date: Fri, 23 Mar 2018 16:55:39 -0700 Subject: [PATCH] Update OOUI to v0.26.1 Release notes: https://phabricator.wikimedia.org/diffusion/GOJU/browse/master/History.md;v0.26.1 Depends-On: Ia4bd9eb5c3909fd1fa8b7ee41a0401c328eaecaa Change-Id: Ia4bd9eb5c3909fd1fa8b7ee41a0401c328eaecab --- composer.json | 2 +- maintenance/resources/update-ooui.sh | 6 + resources/lib/oojs-ui/AUTHORS.txt | 65 + resources/lib/oojs-ui/History.md | 3185 +++++++++++++++++ resources/lib/oojs-ui/LICENSE-MIT | 20 + resources/lib/oojs-ui/README.md | 152 + resources/lib/oojs-ui/oojs-ui-apex.js | 4 +- resources/lib/oojs-ui/oojs-ui-core-apex.css | 4 +- .../lib/oojs-ui/oojs-ui-core-wikimediaui.css | 7 +- resources/lib/oojs-ui/oojs-ui-core.js | 4 +- .../lib/oojs-ui/oojs-ui-toolbars-apex.css | 4 +- .../oojs-ui/oojs-ui-toolbars-wikimediaui.css | 46 +- resources/lib/oojs-ui/oojs-ui-toolbars.js | 4 +- .../lib/oojs-ui/oojs-ui-widgets-apex.css | 4 +- .../oojs-ui/oojs-ui-widgets-wikimediaui.css | 4 +- resources/lib/oojs-ui/oojs-ui-widgets.js | 4 +- resources/lib/oojs-ui/oojs-ui-wikimediaui.js | 4 +- .../lib/oojs-ui/oojs-ui-windows-apex.css | 4 +- .../oojs-ui/oojs-ui-windows-wikimediaui.css | 4 +- resources/lib/oojs-ui/oojs-ui-windows.js | 4 +- .../oojs-ui/themes/apex/images/icons/add.png | Bin 124 -> 84 bytes .../themes/apex/images/icons/advanced.png | Bin 382 -> 269 bytes .../themes/apex/images/icons/alert.png | Bin 379 -> 294 bytes .../themes/apex/images/icons/align-center.png | Bin 141 -> 96 bytes .../apex/images/icons/align-float-left.png | Bin 155 -> 102 bytes .../apex/images/icons/align-float-right.png | Bin 158 -> 108 bytes .../apex/images/icons/arched-arrow-ltr.png | Bin 252 -> 185 bytes .../apex/images/icons/arched-arrow-rtl.png | Bin 245 -> 180 bytes .../themes/apex/images/icons/arrow-ltr.png | Bin 176 -> 126 bytes .../themes/apex/images/icons/arrow-rtl.png | Bin 175 -> 130 bytes .../themes/apex/images/icons/article-ltr.png | Bin 174 -> 104 bytes .../themes/apex/images/icons/article-rtl.png | Bin 169 -> 102 bytes .../apex/images/icons/articleRedirect-ltr.png | Bin 316 -> 215 bytes .../apex/images/icons/articleRedirect-rtl.png | Bin 314 -> 216 bytes .../themes/apex/images/icons/articles-ltr.png | Bin 192 -> 113 bytes .../themes/apex/images/icons/articles-rtl.png | Bin 180 -> 114 bytes .../apex/images/icons/attachment-ltr.png | Bin 351 -> 258 bytes .../apex/images/icons/attachment-rtl.png | Bin 357 -> 264 bytes .../oojs-ui/themes/apex/images/icons/bell.png | Bin 230 -> 175 bytes .../themes/apex/images/icons/bigger-ltr.png | Bin 342 -> 254 bytes .../themes/apex/images/icons/bigger-rtl.png | Bin 344 -> 251 bytes .../themes/apex/images/icons/block.png | Bin 250 -> 173 bytes .../themes/apex/images/icons/bold-a.png | Bin 254 -> 191 bytes .../apex/images/icons/bold-arab-ain.png | Bin 256 -> 191 bytes .../apex/images/icons/bold-arab-dad.png | Bin 289 -> 212 bytes .../themes/apex/images/icons/bold-armn-to.png | Bin 315 -> 239 bytes .../themes/apex/images/icons/bold-b.png | Bin 214 -> 140 bytes .../themes/apex/images/icons/bold-cyrl-be.png | Bin 204 -> 135 bytes .../themes/apex/images/icons/bold-cyrl-te.png | Bin 124 -> 84 bytes .../apex/images/icons/bold-cyrl-zhe.png | Bin 311 -> 234 bytes .../themes/apex/images/icons/bold-f.png | Bin 130 -> 88 bytes .../themes/apex/images/icons/bold-g.png | Bin 300 -> 218 bytes .../apex/images/icons/bold-geor-man.png | Bin 272 -> 202 bytes .../themes/apex/images/icons/bold-l.png | Bin 122 -> 82 bytes .../themes/apex/images/icons/bold-n.png | Bin 154 -> 122 bytes .../themes/apex/images/icons/bold-v.png | Bin 236 -> 166 bytes .../themes/apex/images/icons/bookmark.png | Bin 0 -> 135 bytes .../themes/apex/images/icons/bookmark.svg | 1 + .../apex/images/icons/bookmarkOutline.png | Bin 0 -> 186 bytes .../apex/images/icons/bookmarkOutline.svg | 1 + .../apex/images/icons/bright-invert.png | Bin 364 -> 263 bytes .../themes/apex/images/icons/bright.png | Bin 354 -> 241 bytes .../themes/apex/images/icons/browser-ltr.png | Bin 181 -> 118 bytes .../themes/apex/images/icons/browser-rtl.png | Bin 183 -> 114 bytes .../themes/apex/images/icons/calendar-ltr.png | Bin 181 -> 126 bytes .../themes/apex/images/icons/calendar-rtl.png | Bin 185 -> 127 bytes .../themes/apex/images/icons/cancel.png | Bin 319 -> 244 bytes .../apex/images/icons/case-sensitive.png | Bin 347 -> 256 bytes .../themes/apex/images/icons/check.png | Bin 216 -> 161 bytes .../themes/apex/images/icons/clear.png | Bin 264 -> 188 bytes .../themes/apex/images/icons/clock.png | Bin 331 -> 232 bytes .../themes/apex/images/icons/close.png | Bin 199 -> 153 bytes .../oojs-ui/themes/apex/images/icons/code.png | Bin 264 -> 188 bytes .../themes/apex/images/icons/collapse.png | Bin 168 -> 133 bytes .../themes/apex/images/icons/comment.png | Bin 180 -> 122 bytes .../themes/apex/images/icons/diacritic.png | Bin 287 -> 209 bytes .../themes/apex/images/icons/downTriangle.png | Bin 193 -> 138 bytes .../themes/apex/images/icons/draggable.png | Bin 114 -> 81 bytes .../themes/apex/images/icons/edit-ltr.png | Bin 273 -> 212 bytes .../themes/apex/images/icons/edit-rtl.png | Bin 263 -> 206 bytes .../themes/apex/images/icons/editLock-ltr.png | Bin 265 -> 198 bytes .../themes/apex/images/icons/editLock-rtl.png | Bin 283 -> 192 bytes .../themes/apex/images/icons/editUndo-ltr.png | Bin 353 -> 274 bytes .../themes/apex/images/icons/editUndo-rtl.png | Bin 362 -> 274 bytes .../themes/apex/images/icons/ellipsis.png | Bin 137 -> 104 bytes .../themes/apex/images/icons/expand.png | Bin 174 -> 136 bytes .../apex/images/icons/external-link-ltr.png | Bin 201 -> 141 bytes .../apex/images/icons/external-link-rtl.png | Bin 202 -> 142 bytes .../themes/apex/images/icons/eye-invert.png | Bin 331 -> 229 bytes .../oojs-ui/themes/apex/images/icons/eye.png | Bin 312 -> 226 bytes .../apex/images/icons/eyeClosed-invert.png | Bin 292 -> 243 bytes .../themes/apex/images/icons/eyeClosed.png | Bin 288 -> 223 bytes .../themes/apex/images/icons/feedback-ltr.png | Bin 284 -> 200 bytes .../themes/apex/images/icons/feedback-rtl.png | Bin 283 -> 204 bytes .../themes/apex/images/icons/find-ltr.png | Bin 278 -> 199 bytes .../themes/apex/images/icons/find-rtl.png | Bin 279 -> 203 bytes .../themes/apex/images/icons/flag-ltr.png | Bin 212 -> 134 bytes .../themes/apex/images/icons/flag-rtl.png | Bin 240 -> 154 bytes .../themes/apex/images/icons/fullScreen.png | Bin 225 -> 171 bytes .../themes/apex/images/icons/funnel-ltr.png | Bin 212 -> 154 bytes .../themes/apex/images/icons/funnel-rtl.png | Bin 213 -> 155 bytes .../apex/images/icons/halfBright-invert.png | Bin 308 -> 221 bytes .../themes/apex/images/icons/halfBright.png | Bin 312 -> 209 bytes .../themes/apex/images/icons/halfStar-ltr.png | Bin 418 -> 310 bytes .../themes/apex/images/icons/halfStar-rtl.png | Bin 413 -> 315 bytes .../themes/apex/images/icons/heart.png | Bin 245 -> 186 bytes .../themes/apex/images/icons/help-ltr.png | Bin 461 -> 338 bytes .../themes/apex/images/icons/help-rtl.png | Bin 478 -> 351 bytes .../apex/images/icons/highlight-ltr.png | Bin 319 -> 243 bytes .../apex/images/icons/highlight-rtl.png | Bin 325 -> 243 bytes .../themes/apex/images/icons/history.png | Bin 500 -> 374 bytes .../themes/apex/images/icons/image.png | Bin 286 -> 189 bytes .../apex/images/icons/imageGallery-ltr.png | Bin 278 -> 192 bytes .../apex/images/icons/imageGallery-rtl.png | Bin 279 -> 189 bytes .../themes/apex/images/icons/indent-ltr.png | Bin 221 -> 153 bytes .../themes/apex/images/icons/indent-rtl.png | Bin 223 -> 158 bytes .../oojs-ui/themes/apex/images/icons/info.png | Bin 291 -> 191 bytes .../themes/apex/images/icons/italic-a.png | Bin 242 -> 186 bytes .../images/icons/italic-arab-keheh-jeem.png | Bin 311 -> 219 bytes .../apex/images/icons/italic-arab-meem.png | Bin 234 -> 171 bytes .../apex/images/icons/italic-armn-sha.png | Bin 316 -> 228 bytes .../themes/apex/images/icons/italic-c.png | Bin 279 -> 211 bytes .../themes/apex/images/icons/italic-d.png | Bin 309 -> 223 bytes .../themes/apex/images/icons/italic-e.png | Bin 233 -> 160 bytes .../apex/images/icons/italic-geor-kan.png | Bin 272 -> 190 bytes .../themes/apex/images/icons/italic-i.png | Bin 197 -> 134 bytes .../themes/apex/images/icons/italic-k.png | Bin 264 -> 187 bytes .../themes/apex/images/icons/italic-s.png | Bin 300 -> 212 bytes .../themes/apex/images/icons/journal-ltr.png | Bin 167 -> 98 bytes .../themes/apex/images/icons/journal-rtl.png | Bin 175 -> 99 bytes .../themes/apex/images/icons/key-ltr.png | Bin 246 -> 180 bytes .../themes/apex/images/icons/key-rtl.png | Bin 265 -> 181 bytes .../themes/apex/images/icons/keyboard-ltr.png | Bin 153 -> 104 bytes .../themes/apex/images/icons/keyboard-rtl.png | Bin 164 -> 104 bytes .../themes/apex/images/icons/language-ltr.png | Bin 441 -> 320 bytes .../themes/apex/images/icons/language-rtl.png | Bin 441 -> 312 bytes .../images/icons/largerText-ltr-invert.png | Bin 337 -> 251 bytes .../apex/images/icons/largerText-ltr.png | Bin 324 -> 247 bytes .../images/icons/largerText-rtl-invert.png | Bin 346 -> 253 bytes .../apex/images/icons/largerText-rtl.png | Bin 332 -> 254 bytes .../themes/apex/images/icons/layout-ltr.png | Bin 140 -> 92 bytes .../themes/apex/images/icons/layout-rtl.png | Bin 139 -> 93 bytes .../themes/apex/images/icons/lightbulb.png | Bin 290 -> 206 bytes .../oojs-ui/themes/apex/images/icons/link.png | Bin 228 -> 176 bytes .../apex/images/icons/listBullet-ltr.png | Bin 176 -> 121 bytes .../apex/images/icons/listBullet-rtl.png | Bin 172 -> 116 bytes .../apex/images/icons/listNumbered-ltr.png | Bin 236 -> 162 bytes .../apex/images/icons/listNumbered-rtl.png | Bin 241 -> 162 bytes .../oojs-ui/themes/apex/images/icons/lock.png | Bin 173 -> 128 bytes .../themes/apex/images/icons/logOut-ltr.png | Bin 198 -> 136 bytes .../themes/apex/images/icons/logOut-rtl.png | Bin 203 -> 141 bytes .../themes/apex/images/icons/markup.png | Bin 247 -> 188 bytes .../oojs-ui/themes/apex/images/icons/menu.png | Bin 154 -> 108 bytes .../themes/apex/images/icons/message-ltr.png | Bin 259 -> 202 bytes .../themes/apex/images/icons/message-rtl.png | Bin 262 -> 195 bytes .../themes/apex/images/icons/moon-invert.png | Bin 311 -> 224 bytes .../oojs-ui/themes/apex/images/icons/moon.png | Bin 318 -> 225 bytes .../themes/apex/images/icons/move-end-ltr.png | Bin 202 -> 156 bytes .../themes/apex/images/icons/move-end-rtl.png | Bin 218 -> 158 bytes .../themes/apex/images/icons/move-ltr.png | Bin 175 -> 132 bytes .../themes/apex/images/icons/move-rtl.png | Bin 187 -> 132 bytes .../oojs-ui/themes/apex/images/icons/move.png | Bin 228 -> 160 bytes .../apex/images/icons/newWindow-ltr.png | Bin 192 -> 152 bytes .../apex/images/icons/newWindow-rtl.png | Bin 197 -> 150 bytes .../themes/apex/images/icons/newline-ltr.png | Bin 241 -> 168 bytes .../themes/apex/images/icons/newline-rtl.png | Bin 252 -> 168 bytes .../apex/images/icons/noWikiText-ltr.png | Bin 209 -> 143 bytes .../apex/images/icons/noWikiText-rtl.png | Bin 200 -> 145 bytes .../apex/images/icons/notBright-invert.png | Bin 256 -> 168 bytes .../themes/apex/images/icons/notBright.png | Bin 244 -> 170 bytes .../themes/apex/images/icons/notice.png | Bin 204 -> 143 bytes .../images/icons/ongoingConversation-ltr.png | Bin 240 -> 174 bytes .../images/icons/ongoingConversation-rtl.png | Bin 255 -> 179 bytes .../themes/apex/images/icons/outdent-ltr.png | Bin 221 -> 155 bytes .../themes/apex/images/icons/outdent-rtl.png | Bin 221 -> 158 bytes .../themes/apex/images/icons/outline-ltr.png | Bin 133 -> 88 bytes .../themes/apex/images/icons/outline-rtl.png | Bin 133 -> 88 bytes .../themes/apex/images/icons/play-ltr.png | Bin 255 -> 194 bytes .../themes/apex/images/icons/play-rtl.png | Bin 250 -> 193 bytes .../themes/apex/images/icons/printer-ltr.png | Bin 197 -> 122 bytes .../themes/apex/images/icons/printer-rtl.png | Bin 192 -> 120 bytes .../themes/apex/images/icons/pushPin.png | Bin 248 -> 182 bytes .../themes/apex/images/icons/puzzle.png | Bin 302 -> 231 bytes .../themes/apex/images/icons/quotes-ltr.png | Bin 224 -> 166 bytes .../themes/apex/images/icons/quotes-rtl.png | Bin 221 -> 160 bytes .../apex/images/icons/regular-expression.png | Bin 320 -> 237 bytes .../themes/apex/images/icons/reload-ltr.png | Bin 388 -> 289 bytes .../themes/apex/images/icons/reload-rtl.png | Bin 385 -> 289 bytes .../themes/apex/images/icons/search-ltr.png | Bin 350 -> 237 bytes .../themes/apex/images/icons/search-rtl.png | Bin 322 -> 239 bytes .../themes/apex/images/icons/secure-link.png | Bin 178 -> 123 bytes .../themes/apex/images/icons/settings.png | Bin 165 -> 118 bytes .../apex/images/icons/signature-ltr.png | Bin 375 -> 280 bytes .../apex/images/icons/signature-rtl.png | Bin 368 -> 285 bytes .../themes/apex/images/icons/smaller-ltr.png | Bin 347 -> 252 bytes .../themes/apex/images/icons/smaller-rtl.png | Bin 342 -> 254 bytes .../images/icons/smallerText-ltr-invert.png | Bin 269 -> 193 bytes .../apex/images/icons/smallerText-ltr.png | Bin 260 -> 186 bytes .../images/icons/smallerText-rtl-invert.png | Bin 257 -> 190 bytes .../apex/images/icons/smallerText-rtl.png | Bin 257 -> 184 bytes .../apex/images/icons/specialCharacter.png | Bin 314 -> 234 bytes .../apex/images/icons/speechBubble-ltr.png | Bin 131 -> 93 bytes .../apex/images/icons/speechBubble-rtl.png | Bin 156 -> 96 bytes .../apex/images/icons/speechBubbleAdd-ltr.png | Bin 160 -> 102 bytes .../apex/images/icons/speechBubbleAdd-rtl.png | Bin 196 -> 104 bytes .../apex/images/icons/speechBubbles-ltr.png | Bin 161 -> 98 bytes .../apex/images/icons/speechBubbles-rtl.png | Bin 160 -> 97 bytes .../oojs-ui/themes/apex/images/icons/star.png | Bin 408 -> 299 bytes .../oojs-ui/themes/apex/images/icons/stop.png | Bin 266 -> 182 bytes .../apex/images/icons/strikethrough-a.png | Bin 271 -> 194 bytes .../apex/images/icons/strikethrough-s.png | Bin 293 -> 201 bytes .../apex/images/icons/strikethrough-y.png | Bin 202 -> 141 bytes .../apex/images/icons/stripeFlow-ltr.png | Bin 129 -> 88 bytes .../apex/images/icons/stripeFlow-rtl.png | Bin 134 -> 88 bytes .../apex/images/icons/stripeSummary-ltr.png | Bin 122 -> 83 bytes .../apex/images/icons/stripeSummary-rtl.png | Bin 120 -> 83 bytes .../apex/images/icons/stripeToC-ltr.png | Bin 129 -> 88 bytes .../apex/images/icons/stripeToC-rtl.png | Bin 129 -> 88 bytes .../apex/images/icons/subscript-ltr.png | Bin 218 -> 161 bytes .../apex/images/icons/subscript-rtl.png | Bin 217 -> 156 bytes .../themes/apex/images/icons/subtract.png | Bin 109 -> 78 bytes .../apex/images/icons/superscript-ltr.png | Bin 214 -> 156 bytes .../apex/images/icons/superscript-rtl.png | Bin 216 -> 153 bytes .../apex/images/icons/table-caption.png | Bin 132 -> 89 bytes .../images/icons/table-insert-column-ltr.png | Bin 141 -> 90 bytes .../images/icons/table-insert-column-rtl.png | Bin 143 -> 90 bytes .../images/icons/table-insert-row-after.png | Bin 131 -> 91 bytes .../images/icons/table-insert-row-before.png | Bin 130 -> 89 bytes .../apex/images/icons/table-merge-cells.png | Bin 194 -> 134 bytes .../themes/apex/images/icons/table.png | Bin 128 -> 83 bytes .../oojs-ui/themes/apex/images/icons/tag.png | Bin 223 -> 176 bytes .../apex/images/icons/templateAdd-ltr.png | Bin 172 -> 117 bytes .../apex/images/icons/templateAdd-rtl.png | Bin 175 -> 115 bytes .../images/icons/text-dir-lefttoright.png | Bin 205 -> 139 bytes .../images/icons/text-dir-righttoleft.png | Bin 208 -> 144 bytes .../themes/apex/images/icons/text-style.png | Bin 287 -> 212 bytes .../themes/apex/images/icons/trash.png | Bin 149 -> 102 bytes .../oojs-ui/themes/apex/images/icons/tray.png | Bin 332 -> 222 bytes .../themes/apex/images/icons/unBlock-ltr.png | Bin 282 -> 219 bytes .../themes/apex/images/icons/unBlock-rtl.png | Bin 283 -> 216 bytes .../themes/apex/images/icons/unFlag-ltr.png | Bin 265 -> 201 bytes .../themes/apex/images/icons/unFlag-rtl.png | Bin 305 -> 216 bytes .../themes/apex/images/icons/unLock-ltr.png | Bin 172 -> 127 bytes .../themes/apex/images/icons/unLock-rtl.png | Bin 173 -> 129 bytes .../themes/apex/images/icons/unStar.png | Bin 237 -> 180 bytes .../themes/apex/images/icons/unTrash-ltr.png | Bin 198 -> 143 bytes .../themes/apex/images/icons/unTrash-rtl.png | Bin 190 -> 149 bytes .../themes/apex/images/icons/underline-a.png | Bin 273 -> 182 bytes .../themes/apex/images/icons/underline-u.png | Bin 188 -> 128 bytes .../themes/apex/images/icons/upTriangle.png | Bin 183 -> 142 bytes .../themes/apex/images/icons/upload-ltr.png | Bin 229 -> 166 bytes .../themes/apex/images/icons/upload-rtl.png | Bin 232 -> 165 bytes .../themes/apex/images/icons/userAvatar.png | Bin 308 -> 225 bytes .../themes/apex/images/icons/viewCompact.png | Bin 136 -> 95 bytes .../apex/images/icons/viewDetails-ltr.png | Bin 161 -> 112 bytes .../apex/images/icons/viewDetails-rtl.png | Bin 162 -> 112 bytes .../images/icons/visionSimulator-invert.png | Bin 202 -> 142 bytes .../apex/images/icons/visionSimulator.png | Bin 198 -> 138 bytes .../themes/apex/images/icons/wikiText.png | Bin 136 -> 91 bytes .../themes/apex/images/icons/window.png | Bin 220 -> 148 bytes .../themes/apex/images/indicators/alert.png | Bin 190 -> 133 bytes .../apex/images/indicators/arrow-down.png | Bin 153 -> 114 bytes .../apex/images/indicators/arrow-up.png | Bin 155 -> 116 bytes .../themes/apex/images/indicators/clear.png | Bin 197 -> 152 bytes .../apex/images/indicators/required.png | Bin 201 -> 153 bytes .../apex/images/indicators/search-ltr.png | Bin 219 -> 158 bytes .../apex/images/indicators/search-rtl.png | Bin 217 -> 161 bytes .../wikimediaui/images/icons/add-invert.png | Bin 128 -> 91 bytes .../images/icons/add-progressive.png | Bin 135 -> 107 bytes .../themes/wikimediaui/images/icons/add.png | Bin 124 -> 84 bytes .../images/icons/advanced-invert.png | Bin 300 -> 274 bytes .../images/icons/advanced-invert.svg | 2 +- .../images/icons/advanced-progressive.png | Bin 427 -> 405 bytes .../images/icons/advanced-progressive.svg | 2 +- .../wikimediaui/images/icons/advanced.png | Bin 286 -> 280 bytes .../wikimediaui/images/icons/advanced.svg | 2 +- .../wikimediaui/images/icons/alert-invert.png | Bin 298 -> 222 bytes .../images/icons/alert-progressive.png | Bin 457 -> 313 bytes .../images/icons/alert-warning.png | Bin 399 -> 279 bytes .../themes/wikimediaui/images/icons/alert.png | Bin 285 -> 222 bytes .../images/icons/alignCenter-invert.png | Bin 145 -> 93 bytes .../images/icons/alignCenter-progressive.png | Bin 161 -> 102 bytes .../wikimediaui/images/icons/alignCenter.png | Bin 137 -> 92 bytes .../images/icons/alignLeft-invert.png | Bin 0 -> 101 bytes .../images/icons/alignLeft-invert.svg | 1 + .../images/icons/alignLeft-progressive.png | Bin 0 -> 113 bytes .../images/icons/alignLeft-progressive.svg | 1 + .../wikimediaui/images/icons/alignLeft.png | Bin 0 -> 100 bytes .../wikimediaui/images/icons/alignLeft.svg | 1 + .../images/icons/alignRight-invert.png | Bin 0 -> 99 bytes .../images/icons/alignRight-invert.svg | 1 + .../images/icons/alignRight-progressive.png | Bin 0 -> 111 bytes .../images/icons/alignRight-progressive.svg | 1 + .../wikimediaui/images/icons/alignRight.png | Bin 0 -> 99 bytes .../wikimediaui/images/icons/alignRight.svg | 1 + .../images/icons/arrowNext-ltr-invert.png | Bin 154 -> 118 bytes .../icons/arrowNext-ltr-progressive.png | Bin 252 -> 144 bytes .../images/icons/arrowNext-ltr.png | Bin 159 -> 115 bytes .../images/icons/arrowNext-rtl-invert.png | Bin 179 -> 118 bytes .../icons/arrowNext-rtl-progressive.png | Bin 258 -> 139 bytes .../images/icons/arrowNext-rtl.png | Bin 170 -> 116 bytes .../images/icons/arrowPrevious-ltr-invert.png | Bin 171 -> 114 bytes .../icons/arrowPrevious-ltr-progressive.png | Bin 248 -> 139 bytes .../images/icons/arrowPrevious-ltr.png | Bin 173 -> 112 bytes .../images/icons/arrowPrevious-rtl-invert.png | Bin 164 -> 125 bytes .../icons/arrowPrevious-rtl-progressive.png | Bin 262 -> 151 bytes .../images/icons/arrowPrevious-rtl.png | Bin 168 -> 121 bytes .../images/icons/article-ltr-invert.png | Bin 184 -> 117 bytes .../images/icons/article-ltr-progressive.png | Bin 216 -> 128 bytes .../wikimediaui/images/icons/article-ltr.png | Bin 172 -> 116 bytes .../images/icons/article-rtl-invert.png | Bin 0 -> 115 bytes .../images/icons/article-rtl-invert.svg | 1 + .../images/icons/article-rtl-progressive.png | Bin 0 -> 127 bytes .../images/icons/article-rtl-progressive.svg | 1 + .../wikimediaui/images/icons/article-rtl.png | Bin 0 -> 114 bytes .../wikimediaui/images/icons/article-rtl.svg | 1 + .../images/icons/articleCheck-invert.png | Bin 235 -> 156 bytes .../images/icons/articleCheck-progressive.png | Bin 286 -> 186 bytes .../wikimediaui/images/icons/articleCheck.png | Bin 217 -> 155 bytes .../icons/articleRedirect-ltr-invert.png | Bin 277 -> 194 bytes .../icons/articleRedirect-ltr-progressive.png | Bin 413 -> 248 bytes .../images/icons/articleRedirect-ltr.png | Bin 264 -> 190 bytes .../icons/articleRedirect-rtl-invert.png | Bin 276 -> 191 bytes .../icons/articleRedirect-rtl-progressive.png | Bin 402 -> 242 bytes .../images/icons/articleRedirect-rtl.png | Bin 264 -> 187 bytes .../images/icons/articleSearch-invert.png | Bin 321 -> 225 bytes .../icons/articleSearch-progressive.png | Bin 500 -> 298 bytes .../images/icons/articleSearch.png | Bin 311 -> 221 bytes .../images/icons/articles-ltr-invert.png | Bin 203 -> 130 bytes .../images/icons/articles-ltr-progressive.png | Bin 231 -> 144 bytes .../wikimediaui/images/icons/articles-ltr.png | Bin 193 -> 131 bytes .../images/icons/articles-rtl-invert.png | Bin 208 -> 135 bytes .../images/icons/articles-rtl-progressive.png | Bin 239 -> 154 bytes .../wikimediaui/images/icons/articles-rtl.png | Bin 194 -> 135 bytes .../images/icons/attachment-invert.png | Bin 341 -> 214 bytes .../images/icons/attachment-progressive.png | Bin 464 -> 292 bytes .../wikimediaui/images/icons/attachment.png | Bin 319 -> 206 bytes .../wikimediaui/images/icons/bell-invert.png | Bin 255 -> 168 bytes .../images/icons/bell-progressive.png | Bin 365 -> 229 bytes .../themes/wikimediaui/images/icons/bell.png | Bin 247 -> 172 bytes .../images/icons/bigger-invert.png | Bin 350 -> 251 bytes .../images/icons/bigger-progressive.png | Bin 507 -> 352 bytes .../wikimediaui/images/icons/bigger.png | Bin 324 -> 237 bytes .../images/icons/block-destructive.png | Bin 402 -> 230 bytes .../wikimediaui/images/icons/block-invert.png | Bin 266 -> 178 bytes .../images/icons/block-progressive.png | Bin 407 -> 229 bytes .../themes/wikimediaui/images/icons/block.png | Bin 256 -> 182 bytes .../images/icons/bold-a-invert.png | Bin 324 -> 219 bytes .../images/icons/bold-a-progressive.png | Bin 442 -> 289 bytes .../wikimediaui/images/icons/bold-a.png | Bin 297 -> 216 bytes .../images/icons/bold-arab-ain-invert.png | Bin 264 -> 196 bytes .../icons/bold-arab-ain-progressive.png | Bin 406 -> 278 bytes .../images/icons/bold-arab-ain.png | Bin 251 -> 193 bytes .../images/icons/bold-arab-dad-invert.png | Bin 301 -> 228 bytes .../icons/bold-arab-dad-progressive.png | Bin 424 -> 310 bytes .../images/icons/bold-arab-dad.png | Bin 289 -> 213 bytes .../images/icons/bold-armn-to-invert.png | Bin 327 -> 238 bytes .../images/icons/bold-armn-to-progressive.png | Bin 485 -> 334 bytes .../wikimediaui/images/icons/bold-armn-to.png | Bin 314 -> 239 bytes .../images/icons/bold-b-invert.png | Bin 302 -> 204 bytes .../images/icons/bold-b-progressive.png | Bin 412 -> 272 bytes .../wikimediaui/images/icons/bold-b.png | Bin 291 -> 201 bytes .../images/icons/bold-cyrl-be-invert.png | Bin 204 -> 140 bytes .../images/icons/bold-cyrl-be-progressive.png | Bin 279 -> 170 bytes .../wikimediaui/images/icons/bold-cyrl-be.png | Bin 203 -> 135 bytes .../images/icons/bold-cyrl-te-invert.png | Bin 136 -> 93 bytes .../images/icons/bold-cyrl-te-progressive.png | Bin 138 -> 105 bytes .../wikimediaui/images/icons/bold-cyrl-te.png | Bin 123 -> 84 bytes .../images/icons/bold-cyrl-zhe-invert.png | Bin 311 -> 239 bytes .../icons/bold-cyrl-zhe-progressive.png | Bin 473 -> 336 bytes .../images/icons/bold-cyrl-zhe.png | Bin 311 -> 232 bytes .../images/icons/bold-f-invert.png | Bin 137 -> 94 bytes .../images/icons/bold-f-progressive.png | Bin 138 -> 110 bytes .../wikimediaui/images/icons/bold-f.png | Bin 128 -> 88 bytes .../images/icons/bold-g-invert.png | Bin 314 -> 224 bytes .../images/icons/bold-g-progressive.png | Bin 432 -> 302 bytes .../wikimediaui/images/icons/bold-g.png | Bin 299 -> 219 bytes .../images/icons/bold-geor-man-invert.png | Bin 279 -> 206 bytes .../icons/bold-geor-man-progressive.png | Bin 374 -> 282 bytes .../images/icons/bold-geor-man.png | Bin 274 -> 203 bytes .../images/icons/bold-l-invert.png | Bin 129 -> 89 bytes .../images/icons/bold-l-progressive.png | Bin 130 -> 105 bytes .../wikimediaui/images/icons/bold-l.png | Bin 120 -> 82 bytes .../images/icons/bold-n-invert.png | Bin 158 -> 123 bytes .../images/icons/bold-n-progressive.png | Bin 201 -> 144 bytes .../wikimediaui/images/icons/bold-n.png | Bin 154 -> 123 bytes .../images/icons/bold-v-invert.png | Bin 240 -> 169 bytes .../images/icons/bold-v-progressive.png | Bin 351 -> 206 bytes .../wikimediaui/images/icons/bold-v.png | Bin 235 -> 168 bytes .../images/icons/book-ltr-invert.png | Bin 254 -> 167 bytes .../images/icons/book-ltr-progressive.png | Bin 353 -> 218 bytes .../wikimediaui/images/icons/book-ltr.png | Bin 239 -> 163 bytes .../images/icons/book-rtl-invert.png | Bin 262 -> 168 bytes .../images/icons/book-rtl-progressive.png | Bin 362 -> 219 bytes .../wikimediaui/images/icons/book-rtl.png | Bin 244 -> 166 bytes .../images/icons/bookmark-invert.png | Bin 0 -> 149 bytes .../images/icons/bookmark-invert.svg | 1 + .../images/icons/bookmark-progressive.png | Bin 0 -> 189 bytes .../images/icons/bookmark-progressive.svg | 1 + .../wikimediaui/images/icons/bookmark.png | Bin 0 -> 146 bytes .../wikimediaui/images/icons/bookmark.svg | 1 + .../images/icons/bookmarkOutline-invert.png | Bin 0 -> 186 bytes .../images/icons/bookmarkOutline-invert.svg | 1 + .../icons/bookmarkOutline-progressive.png | Bin 0 -> 258 bytes .../icons/bookmarkOutline-progressive.svg | 1 + .../images/icons/bookmarkOutline.png | Bin 0 -> 190 bytes .../images/icons/bookmarkOutline.svg | 1 + .../images/icons/bright-invert.png | Bin 310 -> 210 bytes .../images/icons/bright-progressive.png | Bin 549 -> 270 bytes .../wikimediaui/images/icons/bright.png | Bin 292 -> 205 bytes .../images/icons/browser-ltr-invert.png | Bin 194 -> 125 bytes .../images/icons/browser-ltr-progressive.png | Bin 224 -> 142 bytes .../wikimediaui/images/icons/browser-ltr.png | Bin 177 -> 126 bytes .../images/icons/browser-rtl-invert.png | Bin 187 -> 120 bytes .../images/icons/browser-rtl-progressive.png | Bin 215 -> 135 bytes .../wikimediaui/images/icons/browser-rtl.png | Bin 169 -> 116 bytes .../images/icons/calendar-invert.png | Bin 189 -> 117 bytes .../images/icons/calendar-progressive.png | Bin 200 -> 125 bytes .../wikimediaui/images/icons/calendar.png | Bin 187 -> 114 bytes .../images/icons/camera-invert.png | Bin 312 -> 208 bytes .../images/icons/camera-progressive.png | Bin 459 -> 299 bytes .../wikimediaui/images/icons/camera.png | Bin 293 -> 207 bytes .../images/icons/cancel-destructive.png | Bin 679 -> 451 bytes .../images/icons/cancel-invert.png | Bin 457 -> 312 bytes .../images/icons/cancel-progressive.png | Bin 685 -> 461 bytes .../wikimediaui/images/icons/cancel.png | Bin 428 -> 309 bytes .../images/icons/check-destructive.png | Bin 250 -> 161 bytes .../wikimediaui/images/icons/check-invert.png | Bin 182 -> 133 bytes .../images/icons/check-progressive.png | Bin 275 -> 165 bytes .../themes/wikimediaui/images/icons/check.png | Bin 184 -> 127 bytes .../images/icons/checkAll-invert.png | Bin 270 -> 208 bytes .../images/icons/checkAll-progressive.png | Bin 424 -> 288 bytes .../wikimediaui/images/icons/checkAll.png | Bin 274 -> 203 bytes .../images/icons/citeArticle-invert.png | Bin 212 -> 138 bytes .../images/icons/citeArticle-progressive.png | Bin 242 -> 158 bytes .../wikimediaui/images/icons/citeArticle.png | Bin 205 -> 134 bytes .../wikimediaui/images/icons/clear-invert.png | Bin 365 -> 254 bytes .../images/icons/clear-progressive.png | Bin 642 -> 345 bytes .../themes/wikimediaui/images/icons/clear.png | Bin 330 -> 256 bytes .../wikimediaui/images/icons/clock-invert.png | Bin 331 -> 207 bytes .../images/icons/clock-progressive.png | Bin 450 -> 276 bytes .../themes/wikimediaui/images/icons/clock.png | Bin 315 -> 206 bytes .../wikimediaui/images/icons/close-invert.png | Bin 192 -> 147 bytes .../images/icons/close-progressive.png | Bin 329 -> 172 bytes .../themes/wikimediaui/images/icons/close.png | Bin 188 -> 147 bytes .../wikimediaui/images/icons/code-invert.png | Bin 304 -> 219 bytes .../images/icons/code-progressive.png | Bin 518 -> 370 bytes .../themes/wikimediaui/images/icons/code.png | Bin 304 -> 228 bytes .../images/icons/collapse-invert.png | Bin 175 -> 136 bytes .../images/icons/collapse-progressive.png | Bin 256 -> 165 bytes .../wikimediaui/images/icons/collapse.png | Bin 169 -> 134 bytes .../wikimediaui/images/icons/die-invert.png | Bin 227 -> 139 bytes .../images/icons/die-progressive.png | Bin 267 -> 156 bytes .../themes/wikimediaui/images/icons/die.png | Bin 197 -> 139 bytes .../images/icons/downTriangle-invert.png | Bin 186 -> 140 bytes .../images/icons/downTriangle-progressive.png | Bin 263 -> 178 bytes .../wikimediaui/images/icons/downTriangle.png | Bin 181 -> 139 bytes .../images/icons/download-invert.png | Bin 224 -> 156 bytes .../images/icons/download-progressive.png | Bin 311 -> 197 bytes .../wikimediaui/images/icons/download.png | Bin 213 -> 152 bytes .../images/icons/draggable-invert.png | Bin 148 -> 101 bytes .../images/icons/draggable-progressive.png | Bin 170 -> 114 bytes .../wikimediaui/images/icons/draggable.png | Bin 141 -> 101 bytes .../wikimediaui/images/icons/edit-invert.png | Bin 220 -> 162 bytes .../images/icons/edit-progressive.png | Bin 338 -> 207 bytes .../themes/wikimediaui/images/icons/edit.png | Bin 207 -> 161 bytes .../images/icons/editLock-invert.png | Bin 251 -> 180 bytes .../images/icons/editLock-progressive.png | Bin 335 -> 230 bytes .../wikimediaui/images/icons/editLock.png | Bin 246 -> 176 bytes .../images/icons/editUndo-ltr-invert.png | Bin 275 -> 214 bytes .../images/icons/editUndo-ltr-progressive.png | Bin 451 -> 288 bytes .../wikimediaui/images/icons/editUndo-ltr.png | Bin 269 -> 208 bytes .../images/icons/editUndo-rtl-invert.png | Bin 274 -> 209 bytes .../images/icons/editUndo-rtl-progressive.png | Bin 463 -> 288 bytes .../wikimediaui/images/icons/editUndo-rtl.png | Bin 271 -> 208 bytes .../images/icons/ellipsis-invert.png | Bin 130 -> 94 bytes .../images/icons/ellipsis-progressive.png | Bin 165 -> 106 bytes .../wikimediaui/images/icons/ellipsis.png | Bin 129 -> 94 bytes .../images/icons/exitFullscreen-invert.png | Bin 153 -> 97 bytes .../icons/exitFullscreen-progressive.png | Bin 160 -> 114 bytes .../images/icons/exitFullscreen.png | Bin 146 -> 92 bytes .../images/icons/expand-invert.png | Bin 177 -> 135 bytes .../images/icons/expand-progressive.png | Bin 268 -> 173 bytes .../wikimediaui/images/icons/expand.png | Bin 173 -> 135 bytes .../wikimediaui/images/icons/eye-invert.png | Bin 317 -> 222 bytes .../images/icons/eye-progressive.png | Bin 523 -> 296 bytes .../themes/wikimediaui/images/icons/eye.png | Bin 278 -> 220 bytes .../images/icons/eyeClosed-invert.png | Bin 478 -> 347 bytes .../images/icons/eyeClosed-progressive.png | Bin 741 -> 550 bytes .../wikimediaui/images/icons/eyeClosed.png | Bin 458 -> 349 bytes .../images/icons/feedback-ltr-invert.png | Bin 277 -> 192 bytes .../images/icons/feedback-ltr-progressive.png | Bin 356 -> 239 bytes .../wikimediaui/images/icons/feedback-ltr.png | Bin 256 -> 185 bytes .../images/icons/feedback-rtl-invert.png | Bin 260 -> 186 bytes .../images/icons/feedback-rtl-progressive.png | Bin 332 -> 227 bytes .../wikimediaui/images/icons/feedback-rtl.png | Bin 254 -> 181 bytes .../images/icons/flag-ltr-invert.png | Bin 234 -> 170 bytes .../images/icons/flag-ltr-progressive.png | Bin 309 -> 212 bytes .../wikimediaui/images/icons/flag-ltr.png | Bin 236 -> 167 bytes .../images/icons/flag-rtl-invert.png | Bin 244 -> 180 bytes .../images/icons/flag-rtl-progressive.png | Bin 356 -> 231 bytes .../wikimediaui/images/icons/flag-rtl.png | Bin 232 -> 174 bytes .../icons/folderPlaceholder-ltr-invert.png | Bin 155 -> 112 bytes .../folderPlaceholder-ltr-progressive.png | Bin 187 -> 127 bytes .../images/icons/folderPlaceholder-ltr.png | Bin 155 -> 112 bytes .../icons/folderPlaceholder-rtl-invert.png | Bin 156 -> 108 bytes .../folderPlaceholder-rtl-progressive.png | Bin 175 -> 121 bytes .../images/icons/folderPlaceholder-rtl.png | Bin 150 -> 106 bytes .../images/icons/fullScreen-invert.png | Bin 156 -> 96 bytes .../images/icons/fullScreen-progressive.png | Bin 161 -> 112 bytes .../wikimediaui/images/icons/fullScreen.png | Bin 147 -> 89 bytes .../images/icons/funnel-ltr-invert.png | Bin 205 -> 149 bytes .../images/icons/funnel-ltr-progressive.png | Bin 270 -> 184 bytes .../wikimediaui/images/icons/funnel-ltr.png | Bin 205 -> 148 bytes .../images/icons/funnel-rtl-invert.png | Bin 205 -> 148 bytes .../images/icons/funnel-rtl-progressive.png | Bin 274 -> 182 bytes .../wikimediaui/images/icons/funnel-rtl.png | Bin 204 -> 147 bytes .../images/icons/halfBright-ltr-invert.png | Bin 312 -> 225 bytes .../icons/halfBright-ltr-progressive.png | Bin 462 -> 315 bytes .../images/icons/halfBright-ltr.png | Bin 290 -> 222 bytes .../images/icons/halfBright-rtl-invert.png | Bin 321 -> 232 bytes .../icons/halfBright-rtl-progressive.png | Bin 504 -> 324 bytes .../images/icons/halfBright-rtl.png | Bin 302 -> 233 bytes .../images/icons/halfStar-ltr-invert.png | Bin 398 -> 286 bytes .../images/icons/halfStar-ltr-progressive.png | Bin 595 -> 418 bytes .../wikimediaui/images/icons/halfStar-ltr.png | Bin 376 -> 279 bytes .../images/icons/halfStar-rtl-invert.png | Bin 389 -> 283 bytes .../images/icons/halfStar-rtl-progressive.png | Bin 587 -> 405 bytes .../wikimediaui/images/icons/halfStar-rtl.png | Bin 376 -> 282 bytes .../wikimediaui/images/icons/heart-invert.png | Bin 361 -> 250 bytes .../images/icons/heart-progressive.png | Bin 502 -> 351 bytes .../themes/wikimediaui/images/icons/heart.png | Bin 316 -> 252 bytes .../wikimediaui/images/icons/help-invert.png | Bin 402 -> 224 bytes .../wikimediaui/images/icons/help-invert.svg | 2 +- .../images/icons/help-progressive.png | Bin 600 -> 313 bytes .../images/icons/help-progressive.svg | 2 +- .../themes/wikimediaui/images/icons/help.png | Bin 371 -> 219 bytes .../themes/wikimediaui/images/icons/help.svg | 2 +- .../images/icons/highlight-invert.png | Bin 214 -> 154 bytes .../images/icons/highlight-progressive.png | Bin 306 -> 190 bytes .../wikimediaui/images/icons/highlight.png | Bin 207 -> 151 bytes .../images/icons/history-invert.png | Bin 426 -> 307 bytes .../images/icons/history-progressive.png | Bin 640 -> 451 bytes .../wikimediaui/images/icons/history.png | Bin 399 -> 303 bytes .../wikimediaui/images/icons/image-invert.png | Bin 267 -> 191 bytes .../images/icons/image-progressive.png | Bin 360 -> 245 bytes .../themes/wikimediaui/images/icons/image.png | Bin 251 -> 186 bytes .../images/icons/imageAdd-ltr-invert.png | Bin 277 -> 190 bytes .../images/icons/imageAdd-ltr-progressive.png | Bin 389 -> 246 bytes .../wikimediaui/images/icons/imageAdd-ltr.png | Bin 271 -> 187 bytes .../images/icons/imageAdd-rtl-invert.png | Bin 276 -> 199 bytes .../images/icons/imageAdd-rtl-progressive.png | Bin 360 -> 254 bytes .../wikimediaui/images/icons/imageAdd-rtl.png | Bin 276 -> 195 bytes .../images/icons/imageBroken-invert.png | Bin 340 -> 241 bytes .../images/icons/imageBroken-progressive.png | Bin 506 -> 351 bytes .../wikimediaui/images/icons/imageBroken.png | Bin 319 -> 243 bytes .../images/icons/imageGallery-invert.png | Bin 281 -> 189 bytes .../images/icons/imageGallery-progressive.png | Bin 385 -> 244 bytes .../wikimediaui/images/icons/imageGallery.png | Bin 252 -> 187 bytes .../images/icons/imageLock-ltr-invert.png | Bin 333 -> 234 bytes .../icons/imageLock-ltr-progressive.png | Bin 457 -> 307 bytes .../images/icons/imageLock-ltr.png | Bin 316 -> 232 bytes .../images/icons/imageLock-rtl-invert.png | Bin 346 -> 244 bytes .../icons/imageLock-rtl-progressive.png | Bin 452 -> 318 bytes .../images/icons/imageLock-rtl.png | Bin 327 -> 240 bytes .../images/icons/indent-ltr-invert.png | Bin 172 -> 118 bytes .../images/icons/indent-ltr-progressive.png | Bin 221 -> 143 bytes .../wikimediaui/images/icons/indent-ltr.png | Bin 168 -> 117 bytes .../images/icons/indent-rtl-invert.png | Bin 182 -> 120 bytes .../images/icons/indent-rtl-progressive.png | Bin 241 -> 145 bytes .../wikimediaui/images/icons/indent-rtl.png | Bin 163 -> 115 bytes .../wikimediaui/images/icons/info-invert.png | Bin 305 -> 229 bytes .../images/icons/info-progressive.png | Bin 507 -> 307 bytes .../themes/wikimediaui/images/icons/info.png | Bin 298 -> 215 bytes .../images/icons/italic-a-invert.png | Bin 256 -> 195 bytes .../images/icons/italic-a-progressive.png | Bin 377 -> 274 bytes .../wikimediaui/images/icons/italic-a.png | Bin 256 -> 196 bytes .../icons/italic-arab-keheh-jeem-invert.png | Bin 329 -> 229 bytes .../italic-arab-keheh-jeem-progressive.png | Bin 461 -> 328 bytes .../images/icons/italic-arab-keheh-jeem.png | Bin 310 -> 220 bytes .../images/icons/italic-arab-meem-invert.png | Bin 241 -> 177 bytes .../icons/italic-arab-meem-progressive.png | Bin 324 -> 240 bytes .../images/icons/italic-arab-meem.png | Bin 236 -> 173 bytes .../images/icons/italic-armn-sha-invert.png | Bin 317 -> 248 bytes .../icons/italic-armn-sha-progressive.png | Bin 483 -> 363 bytes .../images/icons/italic-armn-sha.png | Bin 316 -> 229 bytes .../images/icons/italic-c-invert.png | Bin 287 -> 223 bytes .../images/icons/italic-c-progressive.png | Bin 430 -> 314 bytes .../wikimediaui/images/icons/italic-c.png | Bin 279 -> 211 bytes .../images/icons/italic-d-invert.png | Bin 325 -> 231 bytes .../images/icons/italic-d-progressive.png | Bin 414 -> 320 bytes .../wikimediaui/images/icons/italic-d.png | Bin 307 -> 217 bytes .../images/icons/italic-e-invert.png | Bin 241 -> 162 bytes .../images/icons/italic-e-progressive.png | Bin 324 -> 212 bytes .../wikimediaui/images/icons/italic-e.png | Bin 231 -> 161 bytes .../images/icons/italic-geor-kan-invert.png | Bin 280 -> 204 bytes .../icons/italic-geor-kan-progressive.png | Bin 383 -> 277 bytes .../images/icons/italic-geor-kan.png | Bin 270 -> 192 bytes .../images/icons/italic-i-invert.png | Bin 244 -> 167 bytes .../images/icons/italic-i-progressive.png | Bin 323 -> 218 bytes .../wikimediaui/images/icons/italic-i.png | Bin 232 -> 163 bytes .../images/icons/italic-k-invert.png | Bin 281 -> 202 bytes .../images/icons/italic-k-progressive.png | Bin 386 -> 276 bytes .../wikimediaui/images/icons/italic-k.png | Bin 264 -> 189 bytes .../images/icons/italic-s-invert.png | Bin 320 -> 219 bytes .../images/icons/italic-s-progressive.png | Bin 401 -> 302 bytes .../wikimediaui/images/icons/italic-s.png | Bin 300 -> 212 bytes .../images/icons/journal-ltr-invert.png | Bin 203 -> 119 bytes .../images/icons/journal-ltr-progressive.png | Bin 213 -> 132 bytes .../wikimediaui/images/icons/journal-ltr.png | Bin 189 -> 117 bytes .../images/icons/journal-rtl-invert.png | Bin 206 -> 116 bytes .../images/icons/journal-rtl-progressive.png | Bin 220 -> 131 bytes .../wikimediaui/images/icons/journal-rtl.png | Bin 186 -> 114 bytes .../wikimediaui/images/icons/key-invert.png | Bin 266 -> 190 bytes .../images/icons/key-progressive.png | Bin 387 -> 235 bytes .../themes/wikimediaui/images/icons/key.png | Bin 250 -> 187 bytes .../images/icons/keyboard-invert.png | Bin 177 -> 114 bytes .../images/icons/keyboard-progressive.png | Bin 194 -> 124 bytes .../wikimediaui/images/icons/keyboard.png | Bin 164 -> 111 bytes .../images/icons/language-invert.png | Bin 441 -> 342 bytes .../images/icons/language-progressive.png | Bin 668 -> 497 bytes .../wikimediaui/images/icons/language.png | Bin 429 -> 320 bytes .../images/icons/largerText-invert.png | Bin 356 -> 263 bytes .../images/icons/largerText-progressive.png | Bin 538 -> 386 bytes .../wikimediaui/images/icons/largerText.png | Bin 348 -> 254 bytes .../images/icons/layout-ltr-invert.png | Bin 162 -> 100 bytes .../images/icons/layout-ltr-progressive.png | Bin 163 -> 117 bytes .../wikimediaui/images/icons/layout-ltr.png | Bin 151 -> 93 bytes .../images/icons/layout-rtl-invert.png | Bin 159 -> 99 bytes .../images/icons/layout-rtl-progressive.png | Bin 161 -> 116 bytes .../wikimediaui/images/icons/layout-rtl.png | Bin 148 -> 93 bytes .../images/icons/lightbulb-invert.png | Bin 295 -> 209 bytes .../images/icons/lightbulb-progressive.png | Bin 414 -> 288 bytes .../wikimediaui/images/icons/lightbulb.png | Bin 293 -> 207 bytes .../wikimediaui/images/icons/link-invert.png | Bin 292 -> 205 bytes .../images/icons/link-progressive.png | Bin 462 -> 288 bytes .../themes/wikimediaui/images/icons/link.png | Bin 287 -> 202 bytes .../images/icons/linkExternal-ltr-invert.png | Bin 244 -> 171 bytes .../icons/linkExternal-ltr-progressive.png | Bin 347 -> 215 bytes .../images/icons/linkExternal-ltr.png | Bin 224 -> 167 bytes .../images/icons/linkExternal-rtl-invert.png | Bin 227 -> 151 bytes .../icons/linkExternal-rtl-progressive.png | Bin 293 -> 185 bytes .../images/icons/linkExternal-rtl.png | Bin 214 -> 153 bytes .../images/icons/linkSecure-invert.png | Bin 293 -> 185 bytes .../images/icons/linkSecure-progressive.png | Bin 398 -> 245 bytes .../wikimediaui/images/icons/linkSecure.png | Bin 271 -> 189 bytes .../images/icons/listBullet-ltr-invert.png | Bin 150 -> 96 bytes .../icons/listBullet-ltr-progressive.png | Bin 176 -> 110 bytes .../images/icons/listBullet-ltr.png | Bin 134 -> 97 bytes .../images/icons/listBullet-rtl-invert.png | Bin 151 -> 95 bytes .../icons/listBullet-rtl-progressive.png | Bin 174 -> 110 bytes .../images/icons/listBullet-rtl.png | Bin 132 -> 95 bytes .../images/icons/listNumbered-ltr-invert.png | Bin 171 -> 116 bytes .../icons/listNumbered-ltr-progressive.png | Bin 199 -> 125 bytes .../images/icons/listNumbered-ltr.png | Bin 167 -> 115 bytes .../images/icons/listNumbered-rtl-invert.png | Bin 173 -> 113 bytes .../icons/listNumbered-rtl-progressive.png | Bin 188 -> 122 bytes .../images/icons/listNumbered-rtl.png | Bin 177 -> 110 bytes .../images/icons/lock-destructive.png | Bin 388 -> 249 bytes .../wikimediaui/images/icons/lock-invert.png | Bin 293 -> 185 bytes .../images/icons/lock-progressive.png | Bin 398 -> 245 bytes .../themes/wikimediaui/images/icons/lock.png | Bin 271 -> 189 bytes .../images/icons/logOut-ltr-invert.png | Bin 225 -> 146 bytes .../images/icons/logOut-ltr-progressive.png | Bin 316 -> 180 bytes .../wikimediaui/images/icons/logOut-ltr.png | Bin 211 -> 144 bytes .../images/icons/logOut-rtl-invert.png | Bin 242 -> 159 bytes .../images/icons/logOut-rtl-progressive.png | Bin 345 -> 195 bytes .../wikimediaui/images/icons/logOut-rtl.png | Bin 218 -> 154 bytes .../images/icons/logo-CC-invert.png | Bin 485 -> 337 bytes .../wikimediaui/images/icons/logo-CC.png | Bin 450 -> 328 bytes .../icons/logo-Wikimedia-Commons-invert.png | Bin 534 -> 375 bytes .../images/icons/logo-Wikimedia-Commons.png | Bin 501 -> 359 bytes .../icons/logo-Wikimedia-Discovery-invert.png | Bin 284 -> 212 bytes .../images/icons/logo-Wikimedia-Discovery.png | Bin 282 -> 211 bytes .../images/icons/logo-Wikipedia-invert.png | Bin 421 -> 321 bytes .../images/icons/logo-Wikipedia.png | Bin 409 -> 299 bytes .../images/icons/map-ltr-invert.png | Bin 280 -> 177 bytes .../images/icons/map-ltr-progressive.png | Bin 376 -> 235 bytes .../wikimediaui/images/icons/map-ltr.png | Bin 242 -> 179 bytes .../images/icons/map-rtl-invert.png | Bin 281 -> 174 bytes .../images/icons/map-rtl-progressive.png | Bin 374 -> 232 bytes .../wikimediaui/images/icons/map-rtl.png | Bin 254 -> 175 bytes .../images/icons/mapPin-invert.png | Bin 327 -> 247 bytes .../images/icons/mapPin-progressive.png | Bin 548 -> 339 bytes .../wikimediaui/images/icons/mapPin.png | Bin 315 -> 243 bytes .../images/icons/mapPinAdd-invert.png | Bin 309 -> 228 bytes .../images/icons/mapPinAdd-progressive.png | Bin 476 -> 317 bytes .../wikimediaui/images/icons/mapPinAdd.png | Bin 301 -> 224 bytes .../images/icons/mapTrail-invert.png | Bin 255 -> 171 bytes .../images/icons/mapTrail-progressive.png | Bin 358 -> 215 bytes .../wikimediaui/images/icons/mapTrail.png | Bin 248 -> 170 bytes .../images/icons/markup-invert.png | Bin 184 -> 124 bytes .../images/icons/markup-progressive.png | Bin 210 -> 136 bytes .../wikimediaui/images/icons/markup.png | Bin 179 -> 122 bytes .../wikimediaui/images/icons/menu-invert.png | Bin 122 -> 91 bytes .../images/icons/menu-progressive.png | Bin 123 -> 103 bytes .../themes/wikimediaui/images/icons/menu.png | Bin 113 -> 80 bytes .../images/icons/message-invert.png | Bin 238 -> 170 bytes .../images/icons/message-progressive.png | Bin 320 -> 210 bytes .../wikimediaui/images/icons/message.png | Bin 225 -> 168 bytes .../wikimediaui/images/icons/moon-invert.png | Bin 344 -> 249 bytes .../images/icons/moon-progressive.png | Bin 513 -> 360 bytes .../themes/wikimediaui/images/icons/moon.png | Bin 323 -> 249 bytes .../wikimediaui/images/icons/move-invert.png | Bin 227 -> 161 bytes .../images/icons/move-progressive.png | Bin 327 -> 195 bytes .../themes/wikimediaui/images/icons/move.png | Bin 229 -> 160 bytes .../images/icons/moveFirst-ltr-invert.png | Bin 186 -> 130 bytes .../icons/moveFirst-ltr-progressive.png | Bin 239 -> 153 bytes .../images/icons/moveFirst-ltr.png | Bin 177 -> 129 bytes .../images/icons/moveFirst-rtl-invert.png | Bin 177 -> 130 bytes .../icons/moveFirst-rtl-progressive.png | Bin 227 -> 153 bytes .../images/icons/moveFirst-rtl.png | Bin 179 -> 131 bytes .../images/icons/moveLast-ltr-invert.png | Bin 177 -> 130 bytes .../images/icons/moveLast-ltr-progressive.png | Bin 227 -> 153 bytes .../wikimediaui/images/icons/moveLast-ltr.png | Bin 179 -> 131 bytes .../images/icons/moveLast-rtl-invert.png | Bin 186 -> 130 bytes .../images/icons/moveLast-rtl-progressive.png | Bin 239 -> 153 bytes .../wikimediaui/images/icons/moveLast-rtl.png | Bin 177 -> 129 bytes .../images/icons/newWindow-ltr-invert.png | Bin 244 -> 171 bytes .../icons/newWindow-ltr-progressive.png | Bin 347 -> 215 bytes .../images/icons/newWindow-ltr.png | Bin 224 -> 167 bytes .../images/icons/newWindow-rtl-invert.png | Bin 227 -> 151 bytes .../icons/newWindow-rtl-progressive.png | Bin 293 -> 185 bytes .../images/icons/newWindow-rtl.png | Bin 214 -> 153 bytes .../images/icons/newline-ltr-invert.png | Bin 196 -> 140 bytes .../images/icons/newline-ltr-progressive.png | Bin 278 -> 175 bytes .../wikimediaui/images/icons/newline-ltr.png | Bin 192 -> 136 bytes .../images/icons/newline-rtl-invert.png | Bin 181 -> 131 bytes .../images/icons/newline-rtl-progressive.png | Bin 253 -> 165 bytes .../wikimediaui/images/icons/newline-rtl.png | Bin 180 -> 129 bytes .../images/icons/newspaper-ltr-invert.png | Bin 227 -> 136 bytes .../icons/newspaper-ltr-progressive.png | Bin 243 -> 154 bytes .../images/icons/newspaper-ltr.png | Bin 217 -> 136 bytes .../images/icons/newspaper-rtl-invert.png | Bin 222 -> 137 bytes .../icons/newspaper-rtl-progressive.png | Bin 244 -> 156 bytes .../images/icons/newspaper-rtl.png | Bin 198 -> 136 bytes .../images/icons/next-ltr-invert.png | Bin 196 -> 146 bytes .../images/icons/next-ltr-progressive.png | Bin 343 -> 188 bytes .../wikimediaui/images/icons/next-ltr.png | Bin 203 -> 145 bytes .../images/icons/next-rtl-invert.png | Bin 196 -> 150 bytes .../images/icons/next-rtl-progressive.png | Bin 312 -> 188 bytes .../wikimediaui/images/icons/next-rtl.png | Bin 204 -> 148 bytes .../images/icons/noWikiText-invert.png | Bin 214 -> 145 bytes .../images/icons/noWikiText-progressive.png | Bin 273 -> 169 bytes .../wikimediaui/images/icons/noWikiText.png | Bin 211 -> 143 bytes .../images/icons/notBright-invert.png | Bin 308 -> 209 bytes .../images/icons/notBright-progressive.png | Bin 461 -> 281 bytes .../wikimediaui/images/icons/notBright.png | Bin 291 -> 210 bytes .../images/icons/notice-invert.png | Bin 304 -> 191 bytes .../images/icons/notice-progressive.png | Bin 422 -> 258 bytes .../wikimediaui/images/icons/notice.png | Bin 284 -> 188 bytes .../icons/ongoingConversation-ltr-invert.png | Bin 257 -> 189 bytes .../ongoingConversation-ltr-progressive.png | Bin 331 -> 239 bytes .../images/icons/ongoingConversation-ltr.png | Bin 249 -> 189 bytes .../icons/ongoingConversation-rtl-invert.png | Bin 253 -> 188 bytes .../ongoingConversation-rtl-progressive.png | Bin 330 -> 238 bytes .../images/icons/ongoingConversation-rtl.png | Bin 264 -> 188 bytes .../images/icons/outdent-ltr-invert.png | Bin 178 -> 121 bytes .../images/icons/outdent-ltr-progressive.png | Bin 236 -> 144 bytes .../wikimediaui/images/icons/outdent-ltr.png | Bin 169 -> 118 bytes .../images/icons/outdent-rtl-invert.png | Bin 175 -> 117 bytes .../images/icons/outdent-rtl-progressive.png | Bin 231 -> 139 bytes .../wikimediaui/images/icons/outdent-rtl.png | Bin 170 -> 114 bytes .../images/icons/outline-ltr-invert.png | Bin 151 -> 97 bytes .../images/icons/outline-ltr-progressive.png | Bin 155 -> 113 bytes .../wikimediaui/images/icons/outline-ltr.png | Bin 143 -> 89 bytes .../images/icons/outline-rtl-invert.png | Bin 154 -> 98 bytes .../images/icons/outline-rtl-progressive.png | Bin 154 -> 114 bytes .../wikimediaui/images/icons/outline-rtl.png | Bin 141 -> 89 bytes .../wikimediaui/images/icons/pause-invert.png | Bin 151 -> 98 bytes .../images/icons/pause-progressive.png | Bin 166 -> 114 bytes .../themes/wikimediaui/images/icons/pause.png | Bin 143 -> 99 bytes .../wikimediaui/images/icons/play-invert.png | Bin 264 -> 183 bytes .../images/icons/play-progressive.png | Bin 395 -> 246 bytes .../themes/wikimediaui/images/icons/play.png | Bin 243 -> 185 bytes .../images/icons/previous-ltr-invert.png | Bin 196 -> 150 bytes .../images/icons/previous-ltr-progressive.png | Bin 312 -> 188 bytes .../wikimediaui/images/icons/previous-ltr.png | Bin 204 -> 148 bytes .../images/icons/previous-rtl-invert.png | Bin 196 -> 146 bytes .../images/icons/previous-rtl-progressive.png | Bin 343 -> 188 bytes .../wikimediaui/images/icons/previous-rtl.png | Bin 203 -> 145 bytes .../images/icons/printer-invert.png | Bin 198 -> 124 bytes .../images/icons/printer-progressive.png | Bin 205 -> 133 bytes .../wikimediaui/images/icons/printer.png | Bin 178 -> 123 bytes .../images/icons/pushPin-invert.png | Bin 181 -> 132 bytes .../images/icons/pushPin-progressive.png | Bin 225 -> 150 bytes .../wikimediaui/images/icons/pushPin.png | Bin 182 -> 126 bytes .../images/icons/puzzle-ltr-invert.png | Bin 211 -> 153 bytes .../images/icons/puzzle-ltr-progressive.png | Bin 267 -> 188 bytes .../wikimediaui/images/icons/puzzle-ltr.png | Bin 211 -> 150 bytes .../images/icons/puzzle-rtl-invert.png | Bin 241 -> 156 bytes .../images/icons/puzzle-rtl-progressive.png | Bin 299 -> 195 bytes .../wikimediaui/images/icons/puzzle-rtl.png | Bin 216 -> 152 bytes .../images/icons/quotes-ltr-invert.png | Bin 176 -> 126 bytes .../images/icons/quotes-ltr-progressive.png | Bin 233 -> 159 bytes .../wikimediaui/images/icons/quotes-ltr.png | Bin 175 -> 125 bytes .../images/icons/quotes-rtl-invert.png | Bin 175 -> 125 bytes .../images/icons/quotes-rtl-progressive.png | Bin 239 -> 161 bytes .../wikimediaui/images/icons/quotes-rtl.png | Bin 170 -> 123 bytes .../images/icons/redo-ltr-invert.png | Bin 271 -> 203 bytes .../images/icons/redo-ltr-progressive.png | Bin 441 -> 277 bytes .../wikimediaui/images/icons/redo-ltr.png | Bin 271 -> 198 bytes .../images/icons/redo-rtl-invert.png | Bin 274 -> 208 bytes .../images/icons/redo-rtl-progressive.png | Bin 441 -> 278 bytes .../wikimediaui/images/icons/redo-rtl.png | Bin 273 -> 202 bytes .../images/icons/reload-invert.png | Bin 359 -> 263 bytes .../images/icons/reload-progressive.png | Bin 571 -> 405 bytes .../wikimediaui/images/icons/reload.png | Bin 355 -> 263 bytes .../images/icons/search-invert.png | Bin 332 -> 233 bytes .../images/icons/search-progressive.png | Bin 507 -> 326 bytes .../wikimediaui/images/icons/search.png | Bin 337 -> 235 bytes .../icons/searchCaseSensitive-invert.png | Bin 433 -> 312 bytes .../icons/searchCaseSensitive-progressive.png | Bin 622 -> 475 bytes .../images/icons/searchCaseSensitive.png | Bin 413 -> 296 bytes .../images/icons/searchDiacritics-invert.png | Bin 411 -> 275 bytes .../icons/searchDiacritics-progressive.png | Bin 581 -> 428 bytes .../images/icons/searchDiacritics.png | Bin 371 -> 274 bytes .../icons/searchRegularExpression-invert.png | Bin 457 -> 321 bytes .../searchRegularExpression-progressive.png | Bin 628 -> 480 bytes .../images/icons/searchRegularExpression.png | Bin 418 -> 301 bytes .../images/icons/settings-invert.png | Bin 445 -> 188 bytes .../images/icons/settings-invert.svg | 2 +- .../images/icons/settings-progressive.png | Bin 697 -> 249 bytes .../images/icons/settings-progressive.svg | 2 +- .../wikimediaui/images/icons/settings.png | Bin 410 -> 187 bytes .../wikimediaui/images/icons/settings.svg | 2 +- .../images/icons/signature-ltr-invert.png | Bin 428 -> 330 bytes .../icons/signature-ltr-progressive.png | Bin 636 -> 484 bytes .../images/icons/signature-ltr.png | Bin 411 -> 307 bytes .../images/icons/signature-rtl-invert.png | Bin 434 -> 331 bytes .../icons/signature-rtl-progressive.png | Bin 633 -> 496 bytes .../images/icons/signature-rtl.png | Bin 418 -> 307 bytes .../images/icons/smaller-invert.png | Bin 291 -> 206 bytes .../images/icons/smaller-progressive.png | Bin 393 -> 276 bytes .../wikimediaui/images/icons/smaller.png | Bin 281 -> 195 bytes .../images/icons/smallerText-invert.png | Bin 304 -> 213 bytes .../images/icons/smallerText-progressive.png | Bin 401 -> 275 bytes .../wikimediaui/images/icons/smallerText.png | Bin 285 -> 207 bytes .../images/icons/specialCharacter-invert.png | Bin 397 -> 307 bytes .../icons/specialCharacter-progressive.png | Bin 641 -> 450 bytes .../images/icons/specialCharacter.png | Bin 393 -> 304 bytes .../images/icons/speechBubble-ltr-invert.png | Bin 158 -> 109 bytes .../icons/speechBubble-ltr-progressive.png | Bin 175 -> 127 bytes .../images/icons/speechBubble-ltr.png | Bin 152 -> 108 bytes .../images/icons/speechBubble-rtl-invert.png | Bin 156 -> 110 bytes .../icons/speechBubble-rtl-progressive.png | Bin 172 -> 130 bytes .../images/icons/speechBubble-rtl.png | Bin 162 -> 110 bytes .../icons/speechBubbleAdd-ltr-invert.png | Bin 199 -> 123 bytes .../icons/speechBubbleAdd-ltr-progressive.png | Bin 228 -> 136 bytes .../images/icons/speechBubbleAdd-ltr.png | Bin 185 -> 121 bytes .../icons/speechBubbleAdd-rtl-invert.png | Bin 200 -> 126 bytes .../icons/speechBubbleAdd-rtl-progressive.png | Bin 247 -> 143 bytes .../images/icons/speechBubbleAdd-rtl.png | Bin 185 -> 123 bytes .../images/icons/speechBubbles-ltr-invert.png | Bin 172 -> 146 bytes .../images/icons/speechBubbles-ltr-invert.svg | 2 +- .../icons/speechBubbles-ltr-progressive.png | Bin 188 -> 173 bytes .../icons/speechBubbles-ltr-progressive.svg | 2 +- .../images/icons/speechBubbles-ltr.png | Bin 157 -> 142 bytes .../images/icons/speechBubbles-ltr.svg | 2 +- .../images/icons/speechBubbles-rtl-invert.png | Bin 170 -> 140 bytes .../images/icons/speechBubbles-rtl-invert.svg | 2 +- .../icons/speechBubbles-rtl-progressive.png | Bin 206 -> 177 bytes .../icons/speechBubbles-rtl-progressive.svg | 2 +- .../images/icons/speechBubbles-rtl.png | Bin 157 -> 141 bytes .../images/icons/speechBubbles-rtl.svg | 2 +- .../wikimediaui/images/icons/star-invert.png | Bin 442 -> 326 bytes .../images/icons/star-progressive.png | Bin 684 -> 473 bytes .../themes/wikimediaui/images/icons/star.png | Bin 417 -> 311 bytes .../wikimediaui/images/icons/stop-invert.png | Bin 140 -> 91 bytes .../images/icons/stop-progressive.png | Bin 154 -> 108 bytes .../themes/wikimediaui/images/icons/stop.png | Bin 136 -> 92 bytes .../images/icons/strikethrough-a-invert.png | Bin 349 -> 240 bytes .../icons/strikethrough-a-progressive.png | Bin 524 -> 345 bytes .../images/icons/strikethrough-a.png | Bin 331 -> 237 bytes .../images/icons/strikethrough-s-invert.png | Bin 349 -> 240 bytes .../icons/strikethrough-s-progressive.png | Bin 524 -> 345 bytes .../images/icons/strikethrough-s.png | Bin 331 -> 237 bytes .../images/icons/strikethrough-y-invert.png | Bin 225 -> 148 bytes .../icons/strikethrough-y-progressive.png | Bin 293 -> 190 bytes .../images/icons/strikethrough-y.png | Bin 202 -> 141 bytes .../images/icons/stripeFlow-ltr-invert.png | Bin 138 -> 98 bytes .../icons/stripeFlow-ltr-progressive.png | Bin 139 -> 109 bytes .../images/icons/stripeFlow-ltr.png | Bin 125 -> 88 bytes .../images/icons/stripeFlow-rtl-invert.png | Bin 132 -> 98 bytes .../icons/stripeFlow-rtl-progressive.png | Bin 133 -> 115 bytes .../images/icons/stripeFlow-rtl.png | Bin 123 -> 88 bytes .../images/icons/stripeSummary-ltr-invert.png | Bin 129 -> 92 bytes .../icons/stripeSummary-ltr-progressive.png | Bin 131 -> 104 bytes .../images/icons/stripeSummary-ltr.png | Bin 118 -> 83 bytes .../images/icons/stripeSummary-rtl-invert.png | Bin 127 -> 93 bytes .../icons/stripeSummary-rtl-progressive.png | Bin 128 -> 104 bytes .../images/icons/stripeSummary-rtl.png | Bin 118 -> 83 bytes .../images/icons/stripeToC-ltr-invert.png | Bin 127 -> 90 bytes .../icons/stripeToC-ltr-progressive.png | Bin 128 -> 105 bytes .../images/icons/stripeToC-ltr.png | Bin 114 -> 82 bytes .../images/icons/stripeToC-rtl-invert.png | Bin 129 -> 91 bytes .../icons/stripeToC-rtl-progressive.png | Bin 131 -> 108 bytes .../images/icons/stripeToC-rtl.png | Bin 115 -> 83 bytes .../images/icons/subscript-ltr-invert.png | Bin 342 -> 257 bytes .../icons/subscript-ltr-progressive.png | Bin 545 -> 371 bytes .../images/icons/subscript-ltr.png | Bin 331 -> 245 bytes .../images/icons/subscript-rtl-invert.png | Bin 323 -> 250 bytes .../icons/subscript-rtl-progressive.png | Bin 539 -> 357 bytes .../images/icons/subscript-rtl.png | Bin 320 -> 245 bytes .../images/icons/subtract-invert.png | Bin 117 -> 87 bytes .../images/icons/subtract-progressive.png | Bin 118 -> 101 bytes .../wikimediaui/images/icons/subtract.png | Bin 109 -> 78 bytes .../images/icons/superscript-ltr-invert.png | Bin 343 -> 248 bytes .../icons/superscript-ltr-progressive.png | Bin 544 -> 368 bytes .../images/icons/superscript-ltr.png | Bin 327 -> 245 bytes .../images/icons/superscript-rtl-invert.png | Bin 318 -> 245 bytes .../icons/superscript-rtl-progressive.png | Bin 547 -> 349 bytes .../images/icons/superscript-rtl.png | Bin 318 -> 240 bytes .../wikimediaui/images/icons/table-invert.png | Bin 176 -> 115 bytes .../images/icons/table-progressive.png | Bin 192 -> 125 bytes .../themes/wikimediaui/images/icons/table.png | Bin 170 -> 114 bytes .../icons/tableAddColumnAfter-invert.png | Bin 163 -> 104 bytes .../icons/tableAddColumnAfter-progressive.png | Bin 169 -> 121 bytes .../images/icons/tableAddColumnAfter.png | Bin 164 -> 99 bytes .../icons/tableAddColumnBefore-invert.png | Bin 166 -> 107 bytes .../tableAddColumnBefore-progressive.png | Bin 171 -> 123 bytes .../images/icons/tableAddColumnBefore.png | Bin 165 -> 99 bytes .../images/icons/tableAddRowAfter-invert.png | Bin 179 -> 105 bytes .../icons/tableAddRowAfter-progressive.png | Bin 185 -> 122 bytes .../images/icons/tableAddRowAfter.png | Bin 170 -> 100 bytes .../images/icons/tableAddRowBefore-invert.png | Bin 174 -> 105 bytes .../icons/tableAddRowBefore-progressive.png | Bin 185 -> 122 bytes .../images/icons/tableAddRowBefore.png | Bin 172 -> 102 bytes .../images/icons/tableCaption-invert.png | Bin 179 -> 112 bytes .../images/icons/tableCaption-progressive.png | Bin 199 -> 119 bytes .../wikimediaui/images/icons/tableCaption.png | Bin 173 -> 109 bytes .../images/icons/tableMergeCells-invert.png | Bin 219 -> 154 bytes .../icons/tableMergeCells-progressive.png | Bin 369 -> 191 bytes .../images/icons/tableMergeCells.png | Bin 215 -> 150 bytes .../images/icons/tag-ltr-destructive.png | Bin 334 -> 189 bytes .../images/icons/tag-ltr-invert.png | Bin 211 -> 156 bytes .../images/icons/tag-ltr-progressive.png | Bin 330 -> 190 bytes .../images/icons/tag-ltr-warning.png | Bin 303 -> 183 bytes .../wikimediaui/images/icons/tag-ltr.png | Bin 201 -> 153 bytes .../images/icons/tag-rtl-destructive.png | Bin 338 -> 201 bytes .../images/icons/tag-rtl-invert.png | Bin 214 -> 161 bytes .../images/icons/tag-rtl-progressive.png | Bin 335 -> 205 bytes .../images/icons/tag-rtl-warning.png | Bin 294 -> 192 bytes .../wikimediaui/images/icons/tag-rtl.png | Bin 203 -> 159 bytes .../images/icons/templateAdd-ltr-invert.png | Bin 156 -> 103 bytes .../icons/templateAdd-ltr-progressive.png | Bin 162 -> 120 bytes .../images/icons/templateAdd-ltr.png | Bin 154 -> 98 bytes .../images/icons/templateAdd-rtl-invert.png | Bin 152 -> 104 bytes .../icons/templateAdd-rtl-progressive.png | Bin 159 -> 119 bytes .../images/icons/templateAdd-rtl.png | Bin 147 -> 97 bytes .../images/icons/textDirLTR-invert.png | Bin 217 -> 150 bytes .../images/icons/textDirLTR-progressive.png | Bin 316 -> 188 bytes .../wikimediaui/images/icons/textDirLTR.png | Bin 212 -> 146 bytes .../images/icons/textDirRTL-invert.png | Bin 227 -> 155 bytes .../images/icons/textDirRTL-progressive.png | Bin 330 -> 188 bytes .../wikimediaui/images/icons/textDirRTL.png | Bin 217 -> 153 bytes .../images/icons/textStyle-invert.png | Bin 335 -> 234 bytes .../images/icons/textStyle-progressive.png | Bin 450 -> 311 bytes .../wikimediaui/images/icons/textStyle.png | Bin 316 -> 227 bytes .../images/icons/trash-destructive.png | Bin 175 -> 123 bytes .../wikimediaui/images/icons/trash-invert.png | Bin 169 -> 108 bytes .../images/icons/trash-progressive.png | Bin 175 -> 123 bytes .../themes/wikimediaui/images/icons/trash.png | Bin 162 -> 108 bytes .../wikimediaui/images/icons/tray-invert.png | Bin 196 -> 124 bytes .../images/icons/tray-progressive.png | Bin 233 -> 143 bytes .../themes/wikimediaui/images/icons/tray.png | Bin 172 -> 123 bytes .../images/icons/unBlock-invert.png | Bin 347 -> 249 bytes .../images/icons/unBlock-progressive.png | Bin 561 -> 360 bytes .../wikimediaui/images/icons/unBlock.png | Bin 316 -> 248 bytes .../images/icons/unFlag-ltr-invert.png | Bin 282 -> 224 bytes .../images/icons/unFlag-ltr-progressive.png | Bin 496 -> 308 bytes .../wikimediaui/images/icons/unFlag-ltr.png | Bin 285 -> 222 bytes .../images/icons/unFlag-rtl-invert.png | Bin 292 -> 223 bytes .../images/icons/unFlag-rtl-progressive.png | Bin 572 -> 347 bytes .../wikimediaui/images/icons/unFlag-rtl.png | Bin 328 -> 244 bytes .../images/icons/unLock-destructive.png | Bin 391 -> 240 bytes .../images/icons/unLock-invert.png | Bin 290 -> 186 bytes .../images/icons/unLock-progressive.png | Bin 395 -> 238 bytes .../wikimediaui/images/icons/unLock.png | Bin 273 -> 186 bytes .../images/icons/unStar-invert.png | Bin 332 -> 242 bytes .../images/icons/unStar-progressive.png | Bin 500 -> 341 bytes .../wikimediaui/images/icons/unStar.png | Bin 307 -> 237 bytes .../images/icons/unTrash-invert.png | Bin 227 -> 172 bytes .../images/icons/unTrash-progressive.png | Bin 353 -> 230 bytes .../wikimediaui/images/icons/unTrash.png | Bin 225 -> 170 bytes .../images/icons/underline-a-invert.png | Bin 272 -> 241 bytes .../images/icons/underline-a-invert.svg | 2 +- .../images/icons/underline-a-progressive.png | Bin 361 -> 329 bytes .../images/icons/underline-a-progressive.svg | 2 +- .../wikimediaui/images/icons/underline-a.png | Bin 267 -> 234 bytes .../wikimediaui/images/icons/underline-a.svg | 2 +- .../images/icons/underline-u-invert.png | Bin 248 -> 175 bytes .../images/icons/underline-u-progressive.png | Bin 350 -> 235 bytes .../wikimediaui/images/icons/underline-u.png | Bin 240 -> 178 bytes .../images/icons/undo-ltr-invert.png | Bin 274 -> 208 bytes .../images/icons/undo-ltr-progressive.png | Bin 441 -> 278 bytes .../wikimediaui/images/icons/undo-ltr.png | Bin 273 -> 202 bytes .../images/icons/undo-rtl-invert.png | Bin 271 -> 203 bytes .../images/icons/undo-rtl-progressive.png | Bin 441 -> 277 bytes .../wikimediaui/images/icons/undo-rtl.png | Bin 271 -> 198 bytes .../images/icons/upTriangle-invert.png | Bin 184 -> 139 bytes .../images/icons/upTriangle-progressive.png | Bin 267 -> 181 bytes .../wikimediaui/images/icons/upTriangle.png | Bin 185 -> 141 bytes .../images/icons/upload-invert.png | Bin 220 -> 156 bytes .../images/icons/upload-progressive.png | Bin 298 -> 196 bytes .../wikimediaui/images/icons/upload.png | Bin 215 -> 156 bytes .../images/icons/userActive-invert.png | Bin 287 -> 198 bytes .../images/icons/userActive-progressive.png | Bin 400 -> 263 bytes .../wikimediaui/images/icons/userActive.png | Bin 277 -> 196 bytes .../images/icons/userAvatar-invert.png | Bin 287 -> 198 bytes .../images/icons/userAvatar-progressive.png | Bin 400 -> 263 bytes .../wikimediaui/images/icons/userAvatar.png | Bin 277 -> 196 bytes .../images/icons/userInactive-ltr-invert.png | Bin 277 -> 179 bytes .../icons/userInactive-ltr-progressive.png | Bin 352 -> 234 bytes .../images/icons/userInactive-ltr.png | Bin 258 -> 176 bytes .../images/icons/userInactive-rtl-invert.png | Bin 274 -> 182 bytes .../icons/userInactive-rtl-progressive.png | Bin 344 -> 230 bytes .../images/icons/userInactive-rtl.png | Bin 256 -> 178 bytes .../images/icons/userTalk-ltr-invert.png | Bin 229 -> 170 bytes .../images/icons/userTalk-ltr-progressive.png | Bin 328 -> 206 bytes .../wikimediaui/images/icons/userTalk-ltr.png | Bin 220 -> 165 bytes .../images/icons/userTalk-rtl-invert.png | Bin 237 -> 173 bytes .../images/icons/userTalk-rtl-progressive.png | Bin 343 -> 210 bytes .../wikimediaui/images/icons/userTalk-rtl.png | Bin 246 -> 164 bytes .../images/icons/viewCompact-invert.png | Bin 123 -> 88 bytes .../images/icons/viewCompact-progressive.png | Bin 124 -> 105 bytes .../wikimediaui/images/icons/viewCompact.png | Bin 118 -> 82 bytes .../images/icons/viewDetails-ltr-invert.png | Bin 140 -> 94 bytes .../icons/viewDetails-ltr-progressive.png | Bin 141 -> 109 bytes .../images/icons/viewDetails-ltr.png | Bin 131 -> 88 bytes .../images/icons/viewDetails-rtl-invert.png | Bin 142 -> 97 bytes .../icons/viewDetails-rtl-progressive.png | Bin 145 -> 112 bytes .../images/icons/viewDetails-rtl.png | Bin 132 -> 91 bytes .../images/icons/visionSimulator-invert.png | Bin 273 -> 191 bytes .../icons/visionSimulator-progressive.png | Bin 336 -> 259 bytes .../images/icons/visionSimulator.png | Bin 267 -> 187 bytes .../images/icons/wikiText-invert.png | Bin 154 -> 95 bytes .../images/icons/wikiText-progressive.png | Bin 162 -> 112 bytes .../wikimediaui/images/icons/wikiText.png | Bin 143 -> 94 bytes .../images/icons/window-invert.png | Bin 170 -> 109 bytes .../images/icons/window-progressive.png | Bin 189 -> 119 bytes .../wikimediaui/images/icons/window.png | Bin 165 -> 107 bytes .../images/indicators/alert-invert.png | Bin 304 -> 191 bytes .../wikimediaui/images/indicators/alert.png | Bin 284 -> 188 bytes .../images/indicators/clear-invert.png | Bin 365 -> 254 bytes .../wikimediaui/images/indicators/clear.png | Bin 330 -> 256 bytes .../images/indicators/down-invert.png | Bin 174 -> 125 bytes .../wikimediaui/images/indicators/down.png | Bin 181 -> 122 bytes .../images/indicators/required-invert.png | Bin 405 -> 259 bytes .../images/indicators/required.png | Bin 376 -> 262 bytes .../images/indicators/search-invert.png | Bin 332 -> 233 bytes .../wikimediaui/images/indicators/search.png | Bin 337 -> 235 bytes .../images/indicators/up-invert.png | Bin 195 -> 130 bytes .../wikimediaui/images/indicators/up.png | Bin 181 -> 128 bytes 1054 files changed, 3533 insertions(+), 51 deletions(-) create mode 100644 resources/lib/oojs-ui/AUTHORS.txt create mode 100644 resources/lib/oojs-ui/History.md create mode 100644 resources/lib/oojs-ui/LICENSE-MIT create mode 100644 resources/lib/oojs-ui/README.md create mode 100644 resources/lib/oojs-ui/themes/apex/images/icons/bookmark.png create mode 100644 resources/lib/oojs-ui/themes/apex/images/icons/bookmark.svg create mode 100644 resources/lib/oojs-ui/themes/apex/images/icons/bookmarkOutline.png create mode 100644 resources/lib/oojs-ui/themes/apex/images/icons/bookmarkOutline.svg create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/alignLeft-invert.png create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/alignLeft-invert.svg create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/alignLeft-progressive.png create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/alignLeft-progressive.svg create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/alignLeft.png create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/alignLeft.svg create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/alignRight-invert.png create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/alignRight-invert.svg create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/alignRight-progressive.png create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/alignRight-progressive.svg create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/alignRight.png create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/alignRight.svg create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/article-rtl-invert.png create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/article-rtl-invert.svg create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/article-rtl-progressive.png create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/article-rtl-progressive.svg create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/article-rtl.png create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/article-rtl.svg create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/bookmark-invert.png create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/bookmark-invert.svg create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/bookmark-progressive.png create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/bookmark-progressive.svg create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/bookmark.png create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/bookmark.svg create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/bookmarkOutline-invert.png create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/bookmarkOutline-invert.svg create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/bookmarkOutline-progressive.png create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/bookmarkOutline-progressive.svg create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/bookmarkOutline.png create mode 100644 resources/lib/oojs-ui/themes/wikimediaui/images/icons/bookmarkOutline.svg diff --git a/composer.json b/composer.json index c242e59362..cab51fae8e 100644 --- a/composer.json +++ b/composer.json @@ -25,7 +25,7 @@ "ext-xml": "*", "liuggio/statsd-php-client": "1.0.18", "mediawiki/at-ease": "1.2.0", - "oojs/oojs-ui": "0.26.0", + "oojs/oojs-ui": "0.26.1", "oyejorge/less.php": "1.7.0.14", "php": ">=5.5.9", "psr/log": "1.0.2", diff --git a/maintenance/resources/update-ooui.sh b/maintenance/resources/update-ooui.sh index 502b01d889..673d5070c8 100755 --- a/maintenance/resources/update-ooui.sh +++ b/maintenance/resources/update-ooui.sh @@ -84,6 +84,12 @@ cp ./node_modules/oojs-ui/src/themes/apex/*.json "$REPO_DIR/$TARGET_DIR/themes/a # WikimediaUI LESS variables for sharing cp ./node_modules/oojs-ui/dist/wikimedia-ui-base.less "$REPO_DIR/$TARGET_DIR" +# Misc stuff +cp ./node_modules/oojs-ui/dist/AUTHORS.txt "$REPO_DIR/$TARGET_DIR" +cp ./node_modules/oojs-ui/dist/History.md "$REPO_DIR/$TARGET_DIR" +cp ./node_modules/oojs-ui/dist/LICENSE-MIT "$REPO_DIR/$TARGET_DIR" +cp ./node_modules/oojs-ui/dist/README.md "$REPO_DIR/$TARGET_DIR" + # Clean up temporary area rm -rf "$NPM_DIR" diff --git a/resources/lib/oojs-ui/AUTHORS.txt b/resources/lib/oojs-ui/AUTHORS.txt new file mode 100644 index 0000000000..52b4888572 --- /dev/null +++ b/resources/lib/oojs-ui/AUTHORS.txt @@ -0,0 +1,65 @@ +Principal Authors (major contributors, alphabetically) + +Bartosz Dziewoński +Ed Sanders +James D. Forrester +Kirsten Menger-Anderson +Kunal Mehta +Moriel Schottlender +Prateek Saxena +Roan Kattouw +Rob Moen +Timo Tijhof +Trevor Parscal +Volker E. + +Patch Contributors (minor contributors, alphabetically) + +Alangi Derick +Alex Monk +Amir E. Aharoni +Amir Sarabadani +Andrew Garrett +Andrew Green +Antoine Musso +Brad Jorsch +Brion Vibber +C. Scott Ananian +Chad Horohoe +codynguyen1116 +David Lynch +Derk-Jan Hartman +eranroz +Erick Guan +Erik Moeller +Florian +Geoffrey Mon +Gilles Dubuc +Huji Lee +Inez Korczyński +IvanFon +Jon Robson +Juliusz Gonera +Kartik Mistry +Kyle Florence +Leszek Manicki +Marc A. Pelletier +Mark Holmquist +Matthew Flaschen +May Tee-Galloway +Mr. Stradivarius +Niklas Laxström +Nirzar Pangarkar +Ori Livneh +Paladox +Pau Giner +Ricordisamoa +rillke +Ryan Kaldari +Sam Reed +Stephane Bisson +Sucheta Ghoshal +Thalia Chan +Victor Barbu +Wei-Ko Kao +Željko Filipin diff --git a/resources/lib/oojs-ui/History.md b/resources/lib/oojs-ui/History.md new file mode 100644 index 0000000000..44bb274465 --- /dev/null +++ b/resources/lib/oojs-ui/History.md @@ -0,0 +1,3185 @@ +# OOUI Release History +## v0.26.1 / 2018-03-23 +### Deprecations +* [DEPRECATING CHANGE] icons: Flag 'comment' as to be removed (James D. Forrester) +* [DEPRECATING CHANGE] icons: Rename 'clip'/'unClip' to 'bookmark'/'bookmarkOutline' (Volker E.) + +### Styles +* ButtonElement (framed): Remove `padding` on icon + indicator variant (Volker E.) +* WikimediaUI theme: Reduce distance of Tools in BarToolGroup (Volker E.) +* WikimediaUI theme: Reduce necessary widths for narrow toolbar elements (Volker E.) +* WikimediaUI icons: Amend 'help' icon to address feedback (Volker E.) +* WikimediaUI icons: Fix 'speechBubbles' icons (Volker E.) +* WikimediaUI icons: Fix 'underline-a' icon to be an 'a', not a 'u' (Ed Sanders) +* WikimediaUI icons: Slightly adapted size of 'clip'/'unClip' for algnment to other icons (Volker E.) +* WikimediaUI icons: Swap 'advanced' and 'settings' icons (Volker E.) + +### Code +* WikimediaUI theme: Remove unused RTL variants of alignLeft/Right icons (Ed Sanders) +* WikimediaUI theme: Fix/remove unused icon files (Bartosz Dziewoński) +* demos: Add alert popout to toolbars demos (Volker E.) +* demos: Add specialCharacter terminal tool to toolbars demos (James D. Forrester) +* docs: Add Demos to JSDuck navigation menu (Timo Tijhof) +* build: Replace grunt-image with grunt-imagemin (James D. Forrester) +* icons: Re-crush SVGs (James D. Forrester) + +## v0.26.0 / 2018-03-20 +### Breaking changes +* [BREAKING CHANGE] WikimediaUI: Unify available variants across icon packs (Ed Sanders) +* [BREAKING CHANGE] icons: Remove 'alignCentre', renamed in v0.24.2 (James D. Forrester) +* [BREAKING CHANGE] icons: Remove 'arrowLast', deprecated since v0.25.0 (James D. Forrester) +* [BREAKING CHANGE] icons: Remove 'bellOn', deprecated in v0.25.0 (James D. Forrester) +* [BREAKING CHANGE] icons: Remove 'quotesAdd', deprecated in v0.24.4 (James D. Forrester) +* [BREAKING CHANGE] icons: Remove 'redirect', renamed in v0.24.4 (James D. Forrester) +* [BREAKING CHANGE] indicators: Remove 'next' and 'previous', deprecated in v0.25.0 (James D. Forrester) + +### Features +* FieldLayout: Use better icons for warning/error messages (Bartosz Dziewoński) +* MenuTagMultiselectWidget: Check for empty inputValue in addTagFromInput (Prateek Saxena) +* TagMultiselectWidget: Handle disabled items (Moriel Schottlender) + +### Styles +* WikimediaUI theme: Add additional 'interactions' & 'media' pack icons (Volker E.) +* WikimediaUI theme: Align refined WikimediaUI icons in size and position (Volker E.) +* WikimediaUI theme: Apply `translateZ` hack to full canvas icons (Volker E.) +* WikimediaUI theme: Fix regression on accelerator key alignment (Volker E.) +* WikimediaUI theme: Fix toolbar buttonGroup (Ed Sanders) +* WikimediaUI theme: Harmonize `padding` on FieldLayout messages (Volker E.) +* WikimediaUI theme: Unify and refine WikimediaUI icons (Volker E.) +* WikimediaUI theme: Use `14px` base font size & amend positioning/sizing (Volker E.) +* Apex theme: Fix toolbar buttonGroup (Ed Sanders) +* Apex theme: Make Apex also use 20px canvas icons (Bartosz Dziewoński) + +### Code +* Use theme rules to define which tools should get blue icons, not flags (Ed Sanders) +* build: Make the copy task for the WikimediaUI less vars less confusing (James D. Forrester) +* build: Stop using 'grunt-image' for optimising PNGs, at least for now (James D. Forrester) +* build: Switch SVG optimization to 'grunt-svgmin' (Volker E.) +* build: Temporarily disable running unit tests in Firefox due to timeouts (James D. Forrester) +* build: Update devDependencies to latest (James D. Forrester) +* build: Updating jakub-onderka/php-parallel-lint to 1.0.0 (libraryupgrader) +* build: Acknowledge in package.json that grunt-exec 3.0.0 exists, but we don't want it (Bartosz Dziewoński) +* demos: Include editor switch menu in toolbars menu (Volker E.) +* demos: Increase base `font-size` to `14px` (Volker E.) +* demos: Re-enable bigger base size on mobile breakpoint (Volker E.) +* demos: Use `0.8em` body font size for Apex (Bartosz Dziewoński) +* dist: Distribute History.md so people can see what's changed (James D. Forrester) + + +## v0.25.3 / 2018-03-06 +### Features +* DropdownInputWidget: Extract menu item creation (Gabriel Birke) +* MenuTagMultiselectWidget: Highlight first item when filtering (Moriel Schottlender) +* demos: Use individual oojs-ui-* JS files for sourcemap support (Moriel Schottlender) + +### Styles +* WikimediaUI theme: Align action toolbar primary button focus state (Volker E.) +* WikimediaUI theme: Align toolbar items' focus to widgets elsewhere (Volker E.) + +### Code +* Imply `inline-block` on toolbar item labels (Volker E.) +* CheckboxMultiselectInputWidget: Fix handling of 'name' config option in JS (Bartosz Dziewoński) +* TagMultiselectWidget: Only apply `onMouseDown` if not in input (Moriel Schottlender) +* Gruntfile: Remove reference to long-absent at-ease PHP library (James D. Forrester) +* build: Add jakub-onderka/php-console-highlighter (Umherirrender) +* build: Adding MinusX (Kunal Mehta) +* build: Updating mediawiki/mediawiki-codesniffer to 16.0.1 (libraryupgrader) +* build: Updating phpunit/phpunit to 4.8.36 || ^6.5 (libraryupgrader) +* build: pass --ansi --no-progress to composer (Antoine Musso) +* demos: Add monospace hack for `code` element (Volker E.) +* demos: Only claim ARIA `main` role on the first toolbar demo (Volker E.) +* demos: Replace “Save” by “Publish changes” (Volker E.) + + +## v0.25.2 / 2018-02-06 +### Deprecations +* [DEPRECATING CHANGE] icons: Flag indicator 'alert' as to be removed (Volker E.) + +### Features +* Element: Fix infusion edge case (Bartosz Dziewoński) +* InputWidget and subclasses: Remember original value when creating the widget (Bartosz Dziewoński) +* MultilineTextInputWidget: Emit 'enter' for Ctrl+Enter (Ed Sanders) +* MenuTagMultiselectWidget: Erase the input when a menu option is chosen (Prateek Saxena) +* OptionWidget: Option is still selectable/highlightable/pressable if its parent is disabled (Bartosz Dziewoński) +* RadioSelectInputWidget: Prevent exceptions when trying to set unavailable options (Bartosz Dziewoński) + +### Styles +* FieldLayout: Fix help icon negative margin in Apex (Ed Sanders) +* LabelElement: Switch `box-sizing` to `border-box` (srishakatux) +* ListToolGroup: Correctly point the collapse/expand icon on bottom toolbars (Volker E.) +* RadioSelectInputWidget, CheckboxMultiselectInputWidget: Fix spacing between options in PHP (Apex theme) (Bartosz Dziewoński) + +### Code +* Avoid having to call `.setValue()` in some widgets' constructors multiple times (Bartosz Dziewoński) +* CheckboxMultiselectInputWidget: Turn inline event handler into a method (Bartosz Dziewoński) +* DraggableElement: Replace 'OOjs-UI' with 'OOUI' for code hygiene (Volker E.) +* TextInputWidget: Move previously forgotten methods to Multiline (Bartosz Dziewoński) +* Follow-up b28e99712: Remove `mediawiki/at-ease` dependancy (Sam Reed) +* Reduce code duplication between `#setValue` and `#setOptions` (Bartosz Dziewoński) +* Remove duplicate documentation between TextInputWidget and Multiline (Bartosz Dziewoński) +* TextInputWidget: Document that 'maxLength' counts UTF-16 code units (Bartosz Dziewoński) +* Toolbars: Replace `$.width` with `clientWidth`/`offsetWidth` (Ed Sanders) +* Use child selectors for menuLayout (Ed Sanders) +* build: Don't lint a generated JSON file for validity before it's rebuilt (James D. Forrester) +* build: Update Rubocop config for deprecations (Bartosz Dziewoński) +* demos, docs: Replace 'alert' indicator, as it's deprecated (Volker E.) +* demos: Bring “Word processor toolbar” demos closer to VE (Volker E.) +* demos: Provide more space at bottom of page (Volker E.) +* tests: Do not use obviously fake data when testing infusion (Bartosz Dziewoński) +* testsuitegenerator: Test some 'value' parameters that match 'options' parameters (Bartosz Dziewoński) + + +## v0.25.1 / 2018-01-16 +### Code +* Allow other stuff to handle the event when we call `simulateLabelClick()` (Bartosz Dziewoński) +* Follow-Up I0f1d9c1f: Update usages of `getSelectedItem` -> `findSelectedItem` (Ed Sanders) +* PanelLayout: Remove buggy `translateZ` performance hack (Volker E.) +* PopupToolGroup: Revert "Fix popup direction changing…" (Bartosz Dziewoński) +* Rename prefixes of unique IDs to not mention "OOjs" (Bartosz Dziewoński) +* build, demos, docs: Use “OOUI” as unified name (Volker E.) +* demos: Use MultilineTextInputWidget in PHP demos (Ed Sanders) +* docs: Clarify `required` true handling with `indicator: 'required'` (Volker E.) +* docs: Use “OOUI” as unified name in code comments (Volker E.) + + +## v0.25.0 / 2018-01-09 +### Breaking changes +* [BREAKING CHANGE] Drop the `constructive` flag entirely (James D. Forrester) +* [BREAKING CHANGE] Remove `BookletLayout#getClosestPage` (James D. Forrester) +* [BREAKING CHANGE] SelectWidget: Remove `getFirstSelectableItem` (Prateek Saxena) +* [BREAKING CHANGE] SelectWidget: Remove `getHighlightedItem` (Prateek Saxena) +* [BREAKING CHANGE] SelectWidget: Remove `getRelativeSelectableItem` (Prateek Saxena) +* [BREAKING CHANGE] icons: Drop 'watchlist', deprecated in v0.23.1 (James D. Forrester) + +### Deprecations +* [DEPRECATING CHANGE] GroupElement: Rename getItem(s)FromData to findItem(s)FromData (Prateek Saxena) +* [DEPRECATING CHANGE] MultiSelectWidget: Rename getters (Prateek Saxena) +* [DEPRECATING CHANGE] SelectWidget: Rename `getSelectedItem` to `findSelectedItem` (Prateek Saxena) +* [DEPRECATING CHANGE] icons: Flag indicators 'previous' & 'next' as to be removed (Volker E.) +* [DEPRECATING CHANGE] icons: Rename 'arrowLast' to 'arrowPrevious' (James D. Forrester) + +### Features +* MenuTagMultiselectWidget: Erase the input when tag is selected if filtering (Moriel Schottlender) + +### Styles +* Add `margin-bottom` for widgets which are part of OOUI HorizontalLayout (Phantom42) +* FieldLayout: Improve alignment of multiline labels with 'help' button (Bartosz Dziewoński) +* WikimediaUI theme: Align 'transparency' icon to WikimedaUI color palette (Volker E.) +* WikimediaUI theme: Remove obsolete global flag for 'layout' icon pack (Volker E.) +* WikimediaUI theme: Remove obsolete icon flags (Volker E.) +* Apex theme: Align readonly TextInputWidget across themes (Volker E.) +* Apex theme: Apply `opacity` button transition and ensure Chrome support (Volker E.) +* Apex theme: Remove unused, obsolete 'logo-wikimediaDiscovery' icon (Volker E.) +* icons: Remove obsolete 'bookmark' icon remainders (Volker E.) +* icons: Remove obsolete 'watchlist' icon remainders (Volker E.) +* icons: Shorten 'accessibility' pack invert hex color (Volker E.) + +### Code +* Clarify `.oo-ui-force-gpu-composite-layer()` mixin comment (Volker E.) +* Fix blurry text on PanelLayout promoted to GPU in Safari (Volker E.) +* Fix popup direction changing when the "anchor" is partially offscreen (Bartosz Dziewoński) +* MenuTagMultiselectWidget: Don't use overlay for `$autoCloseIgnore` (Moriel Schottlender) +* MultilineTextInputWidget: Correct documentation for `config.maxRows` (Roan Kattouw) +* PHP TextInputWidget: Remove remaining type 'search' specific code (Volker E.) +* Use findItem(s)FromData instead of getItem(s)FromData (Prateek Saxena) +* demos: Override OO.ui.getViewportSpacing in infused PHP demo too (Bartosz Dziewoński) +* demos: Promote icons page IndicatorWidget to GPU layer (Volker E.) +* docs: Bump copyright year (James D. Forrester) +* docs: TagMultiselectWidget: Remove wrong link to MediaWiki documentation (Prateek Saxena) +* build: Update .gitattributes for .phpcs.xml file move (Kunal Mehta) +* build: Add rake to Gemfile (Antoine Musso) +* build: Don't include Gemfile* in composer zipballs (Kunal Mehta) +* build: Update RuboCop Ruby gem (Željko Filipin) +* build: Updating mediawiki/mediawiki-codesniffer to 15.0.0 (libraryupgrader) +* build: Use SVGO option of 'grunt-image' for distribution (Volker E.) + + +## v0.24.4 / 2017-12-20 special release +### Deprecations +* [DEPRECATING CHANGE] icons: Flag unused 'bellOn' icon as to be removed (Volker E.) +* [DEPRECATING CHANGE] icons: Flag unused 'quotesAdd' & 'redirect' as to be removed (Volker E.) + +### Features +* Introduce `OO.ui.getDefaultOverlay` (Bartosz Dziewoński) +* Put menus/popups of infused PHP widgets into the default overlay (Bartosz Dziewoński) + +### Styles +* icons: Add 'lightbulb' icon (Prateek Saxena) +* icons: Add 'stop' icon to Apex theme (Volker E.) + +### Code +* ClippableElement: Fix JS error when Floatable is mixed in but disabled (Roan Kattouw) +* DropdownWidget: Remove stray use of `this.$()` (Bartosz Dziewoński) + + +## v0.24.3 / 2017-11-28 +### Features +* Allow adding virtual viewport spacing (Bartosz Dziewoński) +* ClippableElement: Allow clipping with top or left edge (Bartosz Dziewoński) +* DropdownInputWidget: Generate a hidden `` attribute styles (Volker E) +* MediaWiki theme: Align `input` & `textarea` coding style to Less way (Volker E) + + +## v0.17.1 / 2016-05-03 +### Styles +* CapsuleMultiSelectWidget: Fix cross-browser inconsistencies and improve UX (Volker E) +* SelectFileWidget: Add `no-drop` cursor where it belongs (Volker E) +* MediaWiki theme: Align focus state of capsuleItemWidget with other widgets (Volker E) +* MediaWiki theme: Custom `:focus` state for SelectWidgets (Bartosz Dziewoński) +* MediaWiki theme: Standardize `:focus` states of ButtonWidgets (Volker E) + +### Code +* DraggableGroupElement: Simplify and improve drag logic (Ed Sanders) + + +## v0.17.0 / 2016-04-26 +### Breaking changes +* [BREAKING CHANGE] PHP: Use traits instead of custom mixin system (Kunal Mehta) +* [BREAKING CHANGE] TitledElement.php: Remove $element::$title fallback (Kunal Mehta) + +### Styles +* MenuToolGroup: Correct display of checkmarks (Bartosz Dziewoński) +* OutlineOptionWidget: Correct the size of the icons (David Lynch) +* OutlineOptionWidget: Don't apply italics to "placeholder" status (James D. Forrester) +* SelectFileWidget: Fix UI glitches on over-long filenames (Volker E) +* TabOptionWidget: Disabled OptionWidget should receive default cursor (Volker E) +* styles: Add fullScreen icon to media group (Ed Sanders) + +### Code +* ButtonElement.php: Fix toggleFramed() to actually be chainable (Bartosz Dziewoński) +* GroupElement::$targetPropertyName: Remove, no longer needed (Kunal Mehta) +* IconElement.php: Rename protected "icon" property (Kunal Mehta) +* IndicatorElement.php: Rename protected "indicator" property (Kunal Mehta) +* LabelElement.php: Rename protected "label" property (Kunal Mehta) +* build: Update grunt-svg2png to v0.2.7-wmf.1 (Paladox) +* demos: Split off demos.php from widgets.php (Bartosz Dziewoński) +* docparser: Remove commented-out line of code (Bartosz Dziewoński) +* styles: Factor out `max-width-input-default` variable (Volker E) + + +## v0.16.6 / 2016-04-19 +### Features +* ButtonOptionWidget: Inherit OptionWidget, not DecoratedOptionWidget (Bartosz Dziewoński) +* ClippableElement: Gracefully handle failure to call clip() after natural height change (Roan Kattouw) +* NumberInputWidget: Disable onWheel action unless the widget has focus (Bartosz Dziewoński) +* NumberInputWidget: Disable onWheel action when the widget is disabled (Prateek Saxena) +* NumberInputWidget: Use input type="number" (Prateek Saxena) +* TextInputWidget: Allow type="number" (Prateek Saxena) +* TextInputWidget: Set step to 'any' if the type is set to 'number' (Prateek Saxena) +* styles: Give icons, indicators `min-width/-height` for cross-browser support (Volker E) + +### Styles +* Apex, MediaWiki themes: Properly center PopupButtonWidget anchors (Roan Kattouw) +* MediaWiki theme: Use disabled color variable for disabled label (Volker E) +* styles: Use transparent rather than white in icons (Bartosz Dziewoński) + +### Code +* SelectFileWidget: Merge identical CSS rules (Volker E) +* SelectFileWidget: Simplify CSS selector specificity (Volker E) +* TextInputWidget: Clarify comment about affected browsers (Volker E) +* TextInputWidget: Consolidate selectors with the same property rules (Volker E) +* TextInputWidget: Stop claiming to fire non existent events in the documentation (Prateek Saxena) +* styles: Centralise the width/height properties of icons and indicators (Volker E) +* Apex theme: Change variable names to match MediaWiki theme (Bartosz Dziewoński) +* README: Update with new build process (Matthew Flaschen) +* typo: texfield -> textfield (Derk-Jan Hartman) + + +## v0.16.5 / 2016-04-07 +### Styles +* Prevent modal windows from exceeding available height on Firefox (Bartosz Dziewoński) +* Apex, MediaWiki themes: Add "articles" icon (Marc A. Pelletier) +* DropdownInputWidget: Give un-infused widget cursor:pointer (Ed Sanders) +* RadioSelectInputWidget: Match PHP styling to JS (Bartosz Dziewoński) + +### Code +* ComboBoxInputWidget: Disable autocomplete by default (James D. Forrester) +* GroupElement: Add change event (Prateek Saxena) +* GroupElement.php: Use strict mode in array_search (James D. Forrester) +* styles: Lower specifity of CSS type attribute selectors (Volker E) +* styles: Minor cleanup and unification of values and comments (Volker E) +* styles: Remove unnecessary `resize` property from `select` (Volker E) +* MediaWiki theme: Exchange `rgba()` with hex CSS colors to support IE 8 (Volker E) +* MediaWiki theme: Replace fixed CSS property values with variables (Volker E) +* RadioSelectInputWidget: Don't try to reuse DOM when infusing (Bartosz Dziewoński) +* TextInputWidget: Use getValidity in demos (Ricordisamoa) +* Window: Correct documentation (Bartosz Dziewoński) +* build: Add browserNoActivityTimeout to karma (Paladox) +* build: For grunt-svg2png use a tag instead of git hash (Paladox) +* build: Update demos script to also run grunt publish-build (Paladox) +* build: Use a version of grunt-svg2png without a rate-limited CDN (Paladox) + + +## v0.16.4 / 2016-03-22 +### Features +* NumberInputWidget: Optionally don't show the increment buttons (Thalia Chan) + +### Styles +* NumberInputWidget: Fix rounded corners when showButtons=false (Ed Sanders) + +### Code +* core: Add tests for throttle (David Lynch) +* Tag: Allow appendContent and prependContent to accept an array (Moriel Schottlender) +* LabelElement: Cast label to string before check if it is empty (Florian) +* README.md: Add note about needing composer, clean up more generally (James D. Forrester) +* build: Bump grunt-karma to 0.12.2 (Paladox) +* build: Drop the 'npm prepublish' task which runs pre-install as well (James D. Forrester) +* demos: Restore constructive widgets (James D. Forrester) +* rubocop: Re-run todos, upgrade to newer rule names (James D. Forrester) +* rubocop: Review todos (Bartosz Dziewoński) + + +## v0.16.3 / 2016-03-16 +### Features +* core: Add `#throttle` to complement `#debounce` (David Lynch) +* ClippableElement: Never exceed the dimensions of the browser viewport (Bartosz Dziewoński) +* FloatableElement: Hide if the anchor element is outside viewport (Bartosz Dziewoński) + +### Styles +* Apex, MediaWiki themes: Fix vertical alignment of close icon (Ed Sanders) +* MediaWiki theme: Disabled ButtonElement icon should not be colored (Bartosz Dziewoński) + +### Code +* ButtonInputWidget: Actually disallow non-plaintext labels in 'useInputTag' mode (Bartosz Dziewoński) +* Element: Preserve `OOUI\HtmlSnippet( '' )` when infusing (Bartosz Dziewoński) +* InputWidget: Actually reuse parts of the DOM when infusing (Bartosz Dziewoński) +* MediaWiki theme: Remove broken remnant of d6b05bc0 (Bartosz Dziewoński) +* TextInputWidget: Treat empty placeholder the same in PHP and JS (Bartosz Dziewoński) +* TitledElement: Treat empty title the same in PHP and JS (Bartosz Dziewoński) +* build: Bump devDependencies to latest (James D. Forrester) +* build: Bump devDependencies to latest (Paladox) +* build: Update grunt-svg2png to commit 2fe1dad07eaec4b655263f8b487a672df4b668b4 (Paladox) +* demo: Expand the dialog $overlay demo for testing scrolling things off-screen (Bartosz Dziewoński) +* tests: Emulated setTimeout for unit testing (David Chan) +* testsuitegenerator: Always test empty values for 'string' type, not just for 'label' (Bartosz Dziewoński) +* testsuitegenerator: Change values tested for 'flags' config options (Bartosz Dziewoński) +* testsuitegenerator: Test 'HtmlSnippet' type (mostly for labels) (Bartosz Dziewoński) + + +## v0.16.2 / 2016-03-08 +### Deprecations +* [DEPRECATING CHANGE] MediaWiki theme: Scrap `constructive` flag (Volker E) +* [DEPRECATING CHANGE] Move some editing icons from core to editing-* (James D. Forrester) + +### Features +* Dialog: trigger the primary action with ctrl-enter (David Lynch) +* TextInputWidget: Allow type="date" (Geoffrey Mon) + +### Styles +* Apex, MediaWiki themes: Add markup '<>' icon in editing-advanced (Ed Sanders) +* Apex, MediaWiki themes: Drop padding from buttons in MessageDialogs (James D. Forrester) +* editing-styling pack: Have uk fallback to use ru bold and italic icons (Paladox) +* styles: Remove superflous pseudo-class and unitize comments (Volker E) + +### Code +* CapsuleMultiSelectWidget: Emit 'resize' when widget height changes (Bartosz Dziewoński) +* TextInputWidget: Prevent uncaught errors when using #selectRange in IE (Ed Sanders) +* TextInputWidget: Update comment about Blink height miscalculation (Bartosz Dziewoński) +* Follow-up I0667fbc: Fix draggable element CSS (Ed Sanders) +* Add Element::configFromHtmlAttributes() helper method (Bartosz Dziewoński) +* Clean-up duplicate properties across widgets (Volker E) +* docs: Clarify the lack of `.oo-ui-box-shadow()` mixin (Volker E) + + +## v0.16.1 / 2016-03-01 +### Styles +* CapsuleItemWidget: Revert regression on "remove" button in Firefox (Volker E) + +### Code +* ActionFieldLayout: Add max-width: 50em; (Florian) +* DraggableGroupElement: Don't emit reorder event when action is a no-op (Ed Sanders) +* Element: Fix #gatherPreInfuseState called incorrectly, causing TypeErrors (Thiemo Mättig) +* NumberInputWidget: fix example (Ricordisamoa) +* SelectWidget: fix incorrect `@return` that should be `@param` (Ricordisamoa) +* build: Compress PNGs with Zopfli etc. after they are built (James D. Forrester) +* build: Enable all passing jscs jsDoc rules (Ricordisamoa) +* build: Enable jscs jsDoc rule 'checkAnnotations' and make pass (Ricordisamoa) +* build: Enable jscs jsDoc rule 'checkParamNames' and make pass (Ricordisamoa) +* build: Enable jscs jsDoc rule 'checkTypes' and make pass (Ricordisamoa) +* build: Enable jscs jsDoc rule 'requireNewlineAfterDescription' and make pass (Ricordisamoa) +* build: Enable jscs jsDoc rule 'requireReturnTypes' and make pass (Ricordisamoa) +* demos: Display a nicer error message on old PHP versions (Kunal Mehta) + + +## v0.16.0 / 2016-02-22 +### Breaking changes +* [BREAKING CHANGE] DraggableGroupElement: Add default implementation of reorder (Ed Sanders) +* [BREAKING CHANGE] Remove 'noimages' distribution (Bartosz Dziewoński) +* [BREAKING CHANGE] Require PHP 5.5.9+; drop old array syntax (James D. Forrester) +* [BREAKING CHANGE] SelectFileWidget: Remove deprecated config 'dragDropUI' (Prateek Saxena) + +### Deprecations +* [DEPRECATING CHANGE] MenuOptionsWidgets: Drop jQuery autoEllipsis support (Bartosz Dziewoński) + +### Features +* core#debounce: If an immediate timeout is already waiting, don't re-set it (Bartosz Dziewoński) +* LabelElement: Bring in highlightQuery method from VE (Ed Sanders) +* DraggableElement: Defer adding of -dragging class so it isn't applied to copy (Ed Sanders) +* DraggableElement: Introduce $handle config option (Ed Sanders) +* DraggableGroupElement: Live reorder list while dragging (Ed Sanders) +* DraggableGroupElement: Only show meaningful drop positions (Ed Sanders) + +### Styles +* CapsuleItemWidget: Tweak styles for the "remove" button (Bartosz Dziewoński) +* MenuSelectWidget: Bring some sanity styling when inside different widgets (Bartosz Dziewoński) +* NumberInputWidget: Apex: Round the correct corners in the disabled state (Prateek Saxena) +* styles: Use block rather than inline-block to avoid line height issues (Bartosz Dziewoński) +* MediaWiki theme: Restore non-broken version of eye.svg (Bartosz Dziewoński) + +### Code +* Avoid parsing HTML when creating nodes (Bartosz Dziewoński) +* tests: Actually run core test suite in standalone mode (Bartosz Dziewoński) +* Compress PNGs with zopflipng (Ori Livneh) +* DraggableGroupElement: Cache directionality (Ed Sanders) +* DraggableGroupElement: Fix offset calculation (Ed Sanders) +* DraggableGroupElement: Reduce flicker when dragging (Ed Sanders) +* TextInputWidget: Don't call #updatePosition if there's no label to position (Bartosz Dziewoński) +* PHP: Take advantage of PHP 5.5 understanding ( new Foo )->foo (Bartosz Dziewoński) +* README: Update Phabricator URL broken by upgrade (James D. Forrester) +* build: Bump grunt-svg2png to a newer (still personal) version; lots faster (James D. Forrester) + +## v0.15.4 / 2016-02-16 +### Deprecations +* [DEPRECATING CHANGE] Element#scrollIntoView: Replace callback with promise (Ed Sanders) + +### Features +* SelectWidget: Prevent mouse highlighting while typing-to-select (Bartosz Dziewoński) + +### Styles +* PHP DropdownInputWidget: Match height of