jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/342891 )

Change subject: [DEPRECATING CHANGE] icons: Deprecate and/or move all the core 
icons
......................................................................


[DEPRECATING CHANGE] icons: Deprecate and/or move all the core icons

Deprecated:
* circle

Moved to 'alerts':
* alert
* comment
* notice

Moved to 'interactions':
* advanced
* cacncel
* check
* close
* ellipsis
* help
* search
* settings

Moved to 'movement':
* collapse
* expand
* next
* previous

Moved to 'content':
* history
* info
* tag
* window

Moved to 'layout' (added to Apex theme):
* menu

Change-Id: Ib1c975c0eca265e675d34d08929acf66e52ad04c
---
M build/modules.yaml
M demos/demo.js
M demos/pages/icons.js
M src/themes/apex/icons-alerts.json
M src/themes/apex/icons-content.json
M src/themes/apex/icons-interactions.json
A src/themes/apex/icons-layout.json
M src/themes/apex/icons-movement.json
M src/themes/apex/icons.json
A src/themes/apex/images/icons/search-ltr.svg
A src/themes/apex/images/icons/search-rtl.svg
A src/themes/apex/images/icons/stripeFlow-ltr.svg
A src/themes/apex/images/icons/stripeFlow-rtl.svg
A src/themes/apex/images/icons/stripeSideMenu.svg
A src/themes/apex/images/icons/stripeSummary-ltr.svg
A src/themes/apex/images/icons/stripeSummary-rtl.svg
A src/themes/apex/images/icons/stripeToC-ltr.svg
A src/themes/apex/images/icons/stripeToC-rtl.svg
A src/themes/apex/images/icons/viewCompact.svg
A src/themes/apex/images/icons/viewDetails-ltr.svg
A src/themes/apex/images/icons/viewDetails-rtl.svg
M src/themes/mediawiki/icons-alerts.json
M src/themes/mediawiki/icons-content.json
M src/themes/mediawiki/icons-interactions.json
M src/themes/mediawiki/icons-layout.json
M src/themes/mediawiki/icons-movement.json
M src/themes/mediawiki/icons.json
27 files changed, 261 insertions(+), 75 deletions(-)

Approvals:
  jenkins-bot: Verified
  VolkerE: Looks good to me, approved



diff --git a/build/modules.yaml b/build/modules.yaml
index df434bc..b93ab0c 100644
--- a/build/modules.yaml
+++ b/build/modules.yaml
@@ -264,11 +264,10 @@
                ],
                "theme": "mediawiki"
        },
-       "oojs-ui-mediawiki-icons-layout": {
+       "oojs-ui-{theme}-icons-layout": {
                "styles": [
-                       "src/themes/mediawiki/icons-layout.json"
-               ],
-               "theme": "mediawiki"
+                       "src/themes/{theme}/icons-layout.json"
+               ]
        },
        "oojs-ui-mediawiki-icons-wikimedia": {
                "styles": [
diff --git a/demos/demo.js b/demos/demo.js
index f861a46..0f5566a 100644
--- a/demos/demo.js
+++ b/demos/demo.js
@@ -153,7 +153,8 @@
                        '-icons-editing-styling',
                        '-icons-editing-list',
                        '-icons-editing-advanced',
-                       '-icons-media'
+                       '-icons-media',
+                       '-icons-layout'
                ],
                theme: OO.ui.ApexTheme
        }
diff --git a/demos/pages/icons.js b/demos/pages/icons.js
index 4debb0a..bcb3d54 100644
--- a/demos/pages/icons.js
+++ b/demos/pages/icons.js
@@ -1,34 +1,15 @@
 Demo.static.pages.icons = function ( demo ) {
        var i, len, iconSet, iconsFieldset, iconWidget, selector,
                icons = {
-                       core: [
-                               'advanced',
-                               'alert',
-                               'cancel',
-                               'check',
-                               'circle',
-                               'close',
-                               'collapse',
-                               'comment',
-                               'ellipsis',
-                               'expand',
-                               'help',
-                               'history',
-                               'info',
-                               'menu',
-                               'next',
-                               'notice',
-                               'previous',
-                               'search',
-                               'settings',
-                               'tag',
-                               'window'
-                       ],
                        movement: [
                                'arrowLast',
                                'arrowNext',
                                'downTriangle',
                                'upTriangle',
+                               'previous',
+                               'next',
+                               'expand',
+                               'collapse',
                                'caretLast',
                                'caretNext',
                                'caretDown',
@@ -43,19 +24,26 @@
                                'articleRedirect',
                                'citeArticle',
                                'book',
+                               'history',
+                               'info',
                                'journal',
                                'newspaper',
                                'folderPlaceholder',
                                'die',
                                'download',
-                               'upload'
+                               'tag',
+                               'upload',
+                               'window'
                        ],
                        alerts: [
+                               'alert',
                                'bell',
                                'bellOn',
+                               'comment',
                                'eye',
                                'eyeClosed',
                                'message',
+                               'notice',
                                'signature',
                                'speechBubble',
                                'speechBubbleAdd',
@@ -64,18 +52,26 @@
                        ],
                        interactions: [
                                'add',
+                               'advanced',
                                'bookmark',
                                'browser',
+                               'cancel',
+                               'check',
                                'clear',
                                'clock',
+                               'close',
+                               'ellipsis',
                                'feedback',
                                'funnel',
                                'heart',
+                               'help',
                                'key',
                                'keyboard',
                                'logOut',
                                'newWindow',
                                'printer',
+                               'search',
+                               'settings',
                                'subtract',
                                'sun',
                                'watchlist'
@@ -177,6 +173,7 @@
                                'userTalk'
                        ],
                        layout: [
+                               'menu',
                                'stripeFlow',
                                'stripeSideMenu',
                                'stripeSummary',
diff --git a/src/themes/apex/icons-alerts.json 
b/src/themes/apex/icons-alerts.json
index 892b8db..c3977eb 100644
--- a/src/themes/apex/icons-alerts.json
+++ b/src/themes/apex/icons-alerts.json
@@ -2,17 +2,20 @@
        "prefix": "oo-ui-icon",
        "intro": "@import '../../../../src/styles/common';",
        "images": {
+               "alert": { "file": "images/icons/alert.svg" },
                "bell": { "file": "images/icons/bell.svg" },
                "bellOn": { "file": {
                        "ltr": "images/icons/bellOn-ltr.svg",
                        "rtl": "images/icons/bellOn-rtl.svg"
                } },
+               "comment": { "file": "images/icons/comment.svg" },
                "eye": { "file": "images/icons/eye.svg" },
                "eyeClosed": { "file": "images/icons/eyeClosed.svg" },
                "message": { "file": {
                        "ltr": "images/icons/message-ltr.svg",
                        "rtl": "images/icons/message-rtl.svg"
                } },
+               "notice": { "file": "images/icons/notice.svg" },
                "signature": { "file": {
                        "ltr": "images/icons/signature-ltr.svg",
                        "rtl": "images/icons/signature-rtl.svg"
diff --git a/src/themes/apex/icons-content.json 
b/src/themes/apex/icons-content.json
index 0cd901f..a9db33f 100644
--- a/src/themes/apex/icons-content.json
+++ b/src/themes/apex/icons-content.json
@@ -10,13 +10,17 @@
                        "ltr": "images/icons/articleRedirect-ltr.svg",
                        "rtl": "images/icons/articleRedirect-rtl.svg"
                } },
+               "history": { "file": "images/icons/history.svg" },
+               "info": { "file": "images/icons/info.svg" },
                "journal": { "file": {
                        "ltr": "images/icons/journal-ltr.svg",
                        "rtl": "images/icons/journal-rtl.svg"
                } },
+               "tag": { "file": "images/icons/tag.svg" },
                "upload": { "file": {
                        "ltr": "images/icons/upload-ltr.svg",
                        "rtl": "images/icons/upload-rtl.svg"
-               } }
+               } },
+               "window": { "file": "images/icons/window.svg" }
        }
 }
diff --git a/src/themes/apex/icons-interactions.json 
b/src/themes/apex/icons-interactions.json
index 5b6ac3c..3fafe3c 100644
--- a/src/themes/apex/icons-interactions.json
+++ b/src/themes/apex/icons-interactions.json
@@ -9,6 +9,7 @@
        },
        "images": {
                "add": { "file": "images/icons/add.svg" },
+               "advanced": { "file": "images/icons/advanced.svg" },
                "bookmark": { "file": {
                        "ltr": "images/icons/bookmark-ltr.svg",
                        "rtl": "images/icons/bookmark-rtl.svg"
@@ -17,8 +18,12 @@
                        "ltr": "images/icons/browser-ltr.svg",
                        "rtl": "images/icons/browser-rtl.svg"
                } },
+               "cancel": { "file": "images/icons/cancel.svg" },
+               "check": { "file": "images/icons/check.svg" },
                "clear": { "file": "images/icons/clear.svg" },
                "clock": { "file": "images/icons/clock.svg" },
+               "close": { "file": "images/icons/close.svg" },
+               "ellipsis": { "file": "images/icons/ellipsis.svg" },
                "feedback": { "file": {
                        "ltr": "images/icons/feedback-ltr.svg",
                        "rtl": "images/icons/feedback-rtl.svg"
@@ -28,6 +33,13 @@
                        "rtl": "images/icons/funnel-rtl.svg"
                } },
                "heart": { "file": "images/icons/heart.svg" },
+               "help": { "file": {
+                       "ltr": "images/icons/help-ltr.svg",
+                       "rtl": "images/icons/help-rtl.svg",
+                       "lang": {
+                               "he,yi": "images/icons/help-ltr.svg"
+                       }
+               } },
                "key": { "file": {
                        "ltr": "images/icons/key-ltr.svg",
                        "rtl": "images/icons/key-rtl.svg"
@@ -48,6 +60,12 @@
                        "ltr": "images/icons/printer-ltr.svg",
                        "rtl": "images/icons/printer-rtl.svg"
                } },
+               "search": { "file": {
+                       "ltr": "images/icons/search-ltr.svg",
+                       "rtl": "images/icons/search-rtl.svg"
+                       }
+               },
+               "settings": { "file": "images/icons/settings.svg" },
                "subtract": { "file": "images/icons/subtract.svg" },
                "sun": { "file": {
                        "ltr": "images/icons/sun-ltr.svg",
diff --git a/src/themes/apex/icons-layout.json 
b/src/themes/apex/icons-layout.json
new file mode 100644
index 0000000..173b284
--- /dev/null
+++ b/src/themes/apex/icons-layout.json
@@ -0,0 +1,25 @@
+{
+       "prefix": "oo-ui-icon",
+       "intro": "@import '../../../../src/styles/common';",
+       "images": {
+               "menu": { "file": "images/icons/menu.svg" },
+               "stripeFlow": { "file": {
+                       "ltr": "images/icons/stripeFlow-ltr.svg",
+                       "rtl": "images/icons/stripeFlow-rtl.svg"
+               } },
+               "stripeSideMenu": { "file": "images/icons/stripeSideMenu.svg" },
+               "stripeSummary": { "file": {
+                       "ltr": "images/icons/stripeSummary-ltr.svg",
+                       "rtl": "images/icons/stripeSummary-rtl.svg"
+               } },
+               "stripeToC": { "file": {
+                       "ltr": "images/icons/stripeToC-ltr.svg",
+                       "rtl": "images/icons/stripeToC-rtl.svg"
+               } },
+               "viewCompact": { "file": "images/icons/viewCompact.svg" },
+               "viewDetails": { "file": {
+                       "ltr": "images/icons/viewDetails-ltr.svg",
+                       "rtl": "images/icons/viewDetails-rtl.svg"
+               } }
+       }
+}
diff --git a/src/themes/apex/icons-movement.json 
b/src/themes/apex/icons-movement.json
index 9aa1b80..7ab6eaa 100644
--- a/src/themes/apex/icons-movement.json
+++ b/src/themes/apex/icons-movement.json
@@ -20,8 +20,20 @@
                } },
                "caretDown": { "file": "images/icons/caretDown.svg" },
                "caretUp": { "file": "images/icons/caretUp.svg" },
+               "collapse": { "file": "images/icons/collapse.svg" },
                "downTriangle": { "file": "images/icons/downTriangle.svg" },
+               "expand": { "file": "images/icons/expand.svg" },
                "move": { "file": "images/icons/move.svg" },
+               "next": { "file": {
+                       "ltr": "images/icons/move-ltr.svg",
+                       "rtl": "images/icons/move-rtl.svg"
+                       }
+               },
+               "previous": { "file": {
+                       "ltr": "images/icons/move-rtl.svg",
+                       "rtl": "images/icons/move-ltr.svg"
+                       }
+               },
                "upTriangle": { "file": "images/icons/upTriangle.svg" }
        }
 }
diff --git a/src/themes/apex/icons.json b/src/themes/apex/icons.json
index 54990db..c0ccb36 100644
--- a/src/themes/apex/icons.json
+++ b/src/themes/apex/icons.json
@@ -2,37 +2,42 @@
        "prefix": "oo-ui-icon",
        "intro": "@import '../../../../src/styles/common';",
        "images": {
-               "add": { "file": "images/icons/add.svg", "deprecated": "Moved 
since v0.19.5, use from the 'interactive' pack instead." },
-               "advanced": { "file": "images/icons/advanced.svg" },
-               "alert": { "file": "images/icons/alert.svg" },
-               "cancel": { "file": "images/icons/cancel.svg" },
-               "check": { "file": "images/icons/check.svg" },
-               "circle": { "file": "images/icons/circle.svg" },
-               "close": { "file": "images/icons/close.svg" },
+               "add": { "file": "images/icons/add.svg", "deprecated": "Moved 
since v0.19.5, use from the 'interactions' pack instead." },
+               "advanced": { "file": "images/icons/advanced.svg", 
"deprecated": "Moved since v0.20.1, use from the 'interactions' pack instead." 
},
+               "alert": { "file": "images/icons/alert.svg", "deprecated": 
"Moved since v0.20.1, use from the 'alerts' pack instead." },
+               "cancel": { "file": "images/icons/cancel.svg", "deprecated": 
"Moved since v0.20.1, use from the 'interactions' pack instead." },
+               "check": { "file": "images/icons/check.svg", "deprecated": 
"Moved since v0.20.1, use from the 'interactions' pack instead." },
+               "circle": { "file": "images/icons/circle.svg", "deprecated": 
"Deprecated since v0.20.1, do not use." },
+               "close": { "file": "images/icons/close.svg", "deprecated": 
"Moved since v0.20.1, use from the 'interactions' pack instead." },
                "code": { "file": "images/icons/code.svg", "deprecated": "Moved 
since v0.16.2, use from the 'editing-advanced' pack instead." },
-               "collapse": { "file": "images/icons/collapse.svg" },
-               "comment": { "file": "images/icons/comment.svg" },
-               "ellipsis": { "file": "images/icons/ellipsis.svg" },
-               "expand": { "file": "images/icons/expand.svg" },
+               "collapse": { "file": "images/icons/collapse.svg", 
"deprecated": "Moved since v0.20.1, use from the 'movement' pack instead." },
+               "comment": { "file": "images/icons/comment.svg", "deprecated": 
"Moved since v0.20.1, use from the 'alerts' pack instead." },
+               "ellipsis": { "file": "images/icons/ellipsis.svg", 
"deprecated": "Moved since v0.20.1, use from the 'interactions' pack instead." 
},
+               "expand": { "file": "images/icons/expand.svg", "deprecated": 
"Moved since v0.20.1, use from the 'movement' pack instead." },
                "help": { "file": {
                        "ltr": "images/icons/help-ltr.svg",
                        "rtl": "images/icons/help-rtl.svg",
                        "lang": {
                                "he,yi": "images/icons/help-ltr.svg"
-                       }
+                       },
+                       "deprecated": "Moved since v0.20.1, use from the 
'interactions' pack instead."
                } },
-               "history": { "file": "images/icons/history.svg" },
-               "info": { "file": "images/icons/info.svg" },
-               "menu": { "file": "images/icons/menu.svg" },
+               "history": { "file": "images/icons/history.svg", "deprecated": 
"Moved since v0.20.1, use from the 'content' pack instead." },
+               "info": { "file": "images/icons/info.svg", "deprecated": "Moved 
since v0.20.1, use from the 'content' pack instead." },
+               "menu": { "file": "images/icons/menu.svg", "deprecated": "Moved 
since v0.20.1, use from the 'layout' pack instead." },
                "next": { "file": {
                        "ltr": "images/icons/move-ltr.svg",
                        "rtl": "images/icons/move-rtl.svg"
-               } },
-               "notice": { "file": "images/icons/notice.svg" },
+                       },
+                       "deprecated": "Moved since v0.20.1, use from the 
'movement' pack instead."
+               },
+               "notice": { "file": "images/icons/notice.svg", "deprecated": 
"Moved since v0.20.1, use from the 'alerts' pack instead." },
                "previous": { "file": {
                        "ltr": "images/icons/move-rtl.svg",
                        "rtl": "images/icons/move-ltr.svg"
-               } },
+                       },
+                       "deprecated": "Moved since v0.20.1, use from the 
'movement' pack instead."
+               },
                "redo": { "file": {
                        "ltr": "images/icons/arched-arrow-ltr.svg",
                        "rtl": "images/icons/arched-arrow-rtl.svg"
@@ -40,15 +45,20 @@
                        "deprecated": "Moved since v0.16.2, use from the 
'editing-core' pack instead."
                },
                "remove": { "file": "images/icons/trash.svg", "deprecated": 
"Replaced since v0.14.0, use 'trash' from the 'moderation' pack instead." },
-               "search": { "file": "images/icons/search.svg" },
-               "settings": { "file": "images/icons/settings.svg" },
-               "tag": { "file": "images/icons/tag.svg" },
+               "search": { "file": {
+                       "ltr": "images/icons/search-ltr.svg",
+                       "rtl": "images/icons/search-rtl.svg"
+                       },
+                       "deprecated": "Moved since v0.20.1, use from the 
'interactions' pack instead."
+               },
+               "settings": { "file": "images/icons/settings.svg", 
"deprecated": "Moved since v0.20.1, use from the 'interactions' pack instead." 
},
+               "tag": { "file": "images/icons/tag.svg", "deprecated": "Moved 
since v0.20.1, use from the 'content' pack instead." },
                "undo": { "file": {
                        "ltr": "images/icons/arched-arrow-rtl.svg",
                        "rtl": "images/icons/arched-arrow-ltr.svg"
                        },
                        "deprecated": "Moved since v0.16.2, use from the 
'editing-core' pack instead."
                },
-               "window": { "file": "images/icons/window.svg" }
+               "window": { "file": "images/icons/window.svg", "deprecated": 
"Moved since v0.20.1, use from the 'content' pack instead." }
        }
 }
diff --git a/src/themes/apex/images/icons/search-ltr.svg 
b/src/themes/apex/images/icons/search-ltr.svg
new file mode 100644
index 0000000..ebc654a
--- /dev/null
+++ b/src/themes/apex/images/icons/search-ltr.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24">
+    <g id="search">
+        <path id="magnifying-glass" d="M10.5 4a6.5 6.5 0 1 0 2.844 12.344L16 
19c1.4 1.4 2.5 1.5 4 0l-4.438-4.438A6.426 6.426 0 0 0 17 10.5 6.5 6.5 0 0 0 
10.5 4zm0 2a4.5 4.5 0 1 1 0 9 4.5 4.5 0 0 1 0-9z"/>
+    </g>
+</svg>
diff --git a/src/themes/apex/images/icons/search-rtl.svg 
b/src/themes/apex/images/icons/search-rtl.svg
new file mode 100644
index 0000000..c51d4cb
--- /dev/null
+++ b/src/themes/apex/images/icons/search-rtl.svg
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24">
+    <g id="search">
+        <path id="magnifying-glass" d="M13.5 4a6.5 6.5 0 1 1-2.844 12.344L8 
19c-1.4 1.4-2.5 1.5-4 0l4.438-4.438A6.426 6.426 0 0 1 7 10.5 6.5 6.5 0 0 1 13.5 
4zm0 2a4.5 4.5 0 1 0 0 9 4.5 4.5 0 0 0 0-9z"/>
+    </g>
+</svg>
diff --git a/src/themes/apex/images/icons/stripeFlow-ltr.svg 
b/src/themes/apex/images/icons/stripeFlow-ltr.svg
new file mode 100644
index 0000000..2112bb2
--- /dev/null
+++ b/src/themes/apex/images/icons/stripeFlow-ltr.svg
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24">
+    <path d="M4 9h12v2H4V9zm0 3h8v2H4v-2zm0-7h16v3H4V5zm16 14H4v-3h16v3z"/>
+</svg>
diff --git a/src/themes/apex/images/icons/stripeFlow-rtl.svg 
b/src/themes/apex/images/icons/stripeFlow-rtl.svg
new file mode 100644
index 0000000..39790a9
--- /dev/null
+++ b/src/themes/apex/images/icons/stripeFlow-rtl.svg
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24">
+    <path d="M20 9H8v2h12V9zm0 3h-8v2h8v-2zm0-7H4v3h16V5zM4 19h16v-3H4v3z"/>
+</svg>
diff --git a/src/themes/apex/images/icons/stripeSideMenu.svg 
b/src/themes/apex/images/icons/stripeSideMenu.svg
new file mode 100644
index 0000000..e63a7d5
--- /dev/null
+++ b/src/themes/apex/images/icons/stripeSideMenu.svg
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24">
+    <path d="M20 19H4v-2h16v2zM20 15H4v-2h16v2zM20 11H4V9h16v2z"/>
+</svg>
diff --git a/src/themes/apex/images/icons/stripeSummary-ltr.svg 
b/src/themes/apex/images/icons/stripeSummary-ltr.svg
new file mode 100644
index 0000000..767d6cd
--- /dev/null
+++ b/src/themes/apex/images/icons/stripeSummary-ltr.svg
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24">
+    <path d="M20 11H4V9h16v2zM4 12h8v2H4v-2z"/>
+</svg>
diff --git a/src/themes/apex/images/icons/stripeSummary-rtl.svg 
b/src/themes/apex/images/icons/stripeSummary-rtl.svg
new file mode 100644
index 0000000..4d16337
--- /dev/null
+++ b/src/themes/apex/images/icons/stripeSummary-rtl.svg
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24">
+    <path d="M4 11h16V9H4v2zm16 1h-8v2h8v-2z"/>
+</svg>
diff --git a/src/themes/apex/images/icons/stripeToC-ltr.svg 
b/src/themes/apex/images/icons/stripeToC-ltr.svg
new file mode 100644
index 0000000..d7c202e
--- /dev/null
+++ b/src/themes/apex/images/icons/stripeToC-ltr.svg
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24">
+    <path d="M17 13H4v-3h13v3zm-5 6H4v-3h8v3zM4 7V4h16v3H4z"/>
+</svg>
diff --git a/src/themes/apex/images/icons/stripeToC-rtl.svg 
b/src/themes/apex/images/icons/stripeToC-rtl.svg
new file mode 100644
index 0000000..0859be6
--- /dev/null
+++ b/src/themes/apex/images/icons/stripeToC-rtl.svg
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24">
+    <path d="M7 13h13v-3H7v3zm5 6h8v-3h-8v3zm8-12V4H4v3h16z"/>
+</svg>
diff --git a/src/themes/apex/images/icons/viewCompact.svg 
b/src/themes/apex/images/icons/viewCompact.svg
new file mode 100644
index 0000000..d96a2e3
--- /dev/null
+++ b/src/themes/apex/images/icons/viewCompact.svg
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24">
+    <g id="viewCompact">
+        <circle cx="6" cy="6" r="2"/>
+        <circle cx="12" cy="6" r="2"/>
+        <circle cx="18" cy="6" r="2"/>
+        <circle cx="6" cy="12" r="2"/>
+        <circle cx="12" cy="12" r="2"/>
+        <circle cx="18" cy="12" r="2"/>
+        <circle cx="6" cy="18" r="2"/>
+        <circle cx="12" cy="18" r="2"/>
+        <circle cx="18" cy="18" r="2"/>
+    </g>
+</svg>
diff --git a/src/themes/apex/images/icons/viewDetails-ltr.svg 
b/src/themes/apex/images/icons/viewDetails-ltr.svg
new file mode 100644
index 0000000..1a5092a
--- /dev/null
+++ b/src/themes/apex/images/icons/viewDetails-ltr.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24">
+    <g id="viewDetails">
+        <circle cx="5.5" cy="8.5" r="2.5"/>
+        <path d="M10 6h12v1H10zm0 2h9v1h-9zm0 2h4v1h-4z"/>
+        <circle cx="5.5" cy="16.5" r="2.5"/>
+        <path d="M10 14h12v1H10zm0 2h9v1h-9zm0 2h4v1h-4z"/>
+    </g>
+</svg>
diff --git a/src/themes/apex/images/icons/viewDetails-rtl.svg 
b/src/themes/apex/images/icons/viewDetails-rtl.svg
new file mode 100644
index 0000000..f43b05f
--- /dev/null
+++ b/src/themes/apex/images/icons/viewDetails-rtl.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg"; width="24" height="24" viewBox="0 0 24 
24">
+    <g id="viewDetails">
+        <circle cx="18.5" cy="8.5" r="2.5"/>
+        <path d="M14 6H2v1h12zm0 2H5v1h9zm0 2h-4v1h4z"/>
+        <circle cx="18.5" cy="16.5" r="2.5"/>
+        <path d="M14 14H2v1h12zm0 2H5v1h9zm0 2h-4v1h4z"/>
+    </g>
+</svg>
diff --git a/src/themes/mediawiki/icons-alerts.json 
b/src/themes/mediawiki/icons-alerts.json
index e6fa863..c169b56 100644
--- a/src/themes/mediawiki/icons-alerts.json
+++ b/src/themes/mediawiki/icons-alerts.json
@@ -22,17 +22,20 @@
                }
        },
        "images": {
+               "alert": { "file": "images/icons/alert.svg", "variants": [ 
"warning" ] },
                "bell": { "file": "images/icons/bell.svg" },
                "bellOn": { "file": {
                        "ltr": "images/icons/bellOn-ltr.svg",
                        "rtl": "images/icons/bellOn-rtl.svg"
                } },
+               "comment": { "file": "images/icons/comment.svg" },
                "eye": { "file": "images/icons/eye.svg" },
                "eyeClosed": { "file": "images/icons/eyeClosed.svg" },
                "message": { "file": {
                        "ltr": "images/icons/message-ltr.svg",
                        "rtl": "images/icons/message-rtl.svg"
                } },
+               "notice": { "file": "images/icons/notice.svg" },
                "signature": { "file": {
                        "ltr": "images/icons/signature-ltr.svg",
                        "rtl": "images/icons/signature-rtl.svg"
diff --git a/src/themes/mediawiki/icons-content.json 
b/src/themes/mediawiki/icons-content.json
index 80bbcaf..e952108 100644
--- a/src/themes/mediawiki/icons-content.json
+++ b/src/themes/mediawiki/icons-content.json
@@ -62,6 +62,8 @@
                        "ltr": "images/icons/folderPlaceholder-ltr.svg",
                        "rtl": "images/icons/folderPlaceholder-rtl.svg"
                } },
+               "history": { "file": "images/icons/history.svg" },
+               "info": { "file": "images/icons/info.svg" },
                "journal": { "file": {
                        "ltr": "images/icons/journal-ltr.svg",
                        "rtl": "images/icons/journal-rtl.svg"
@@ -70,9 +72,11 @@
                        "ltr": "images/icons/newspaper-ltr.svg",
                        "rtl": "images/icons/newspaper-rtl.svg"
                } },
+               "tag": { "file": "images/icons/tag.svg", "variants": [ 
"destructive", "warning", "constructive" ] },
                "upload": { "file": {
                        "ltr": "images/icons/upload-ltr.svg",
                        "rtl": "images/icons/upload-rtl.svg"
-               } }
+               } },
+               "window": { "file": "images/icons/window.svg" }
        }
 }
diff --git a/src/themes/mediawiki/icons-interactions.json 
b/src/themes/mediawiki/icons-interactions.json
index f693e3f..668173f 100644
--- a/src/themes/mediawiki/icons-interactions.json
+++ b/src/themes/mediawiki/icons-interactions.json
@@ -23,6 +23,7 @@
        },
        "images": {
                "add": { "file": "images/icons/add.svg", "variants": [ 
"constructive", "progressive" ] },
+               "advanced": { "file": "images/icons/advanced.svg" },
                "bookmark": { "file": {
                        "ltr": "images/icons/bookmark-ltr.svg",
                        "rtl": "images/icons/bookmark-rtl.svg"
@@ -31,8 +32,12 @@
                        "ltr": "images/icons/browser-ltr.svg",
                        "rtl": "images/icons/browser-rtl.svg"
                } },
+               "cancel": { "file": "images/icons/cancel.svg", "variants": [ 
"destructive" ] },
+               "check": { "file": "images/icons/check.svg", "variants": [ 
"constructive", "progressive", "destructive" ] },
                "clear": { "file": "images/icons/clear.svg" },
                "clock": { "file": "images/icons/clock.svg" },
+               "close": { "file": "images/icons/close.svg" },
+               "ellipsis": { "file": "images/icons/ellipsis.svg" },
                "feedback": {
                        "file": {
                                "ltr": "images/icons/feedback-ltr.svg",
@@ -45,6 +50,13 @@
                        "rtl": "images/icons/funnel-rtl.svg"
                } },
                "heart": { "file": "images/icons/heart.svg" },
+               "help": { "file": {
+                       "ltr": "images/icons/help-ltr.svg",
+                       "rtl": "images/icons/help-rtl.svg",
+                       "lang": {
+                               "he,yi": "images/icons/help-ltr.svg"
+                       }
+               } },
                "key": { "file": {
                        "ltr": "images/icons/key-ltr.svg",
                        "rtl": "images/icons/key-rtl.svg"
@@ -65,6 +77,12 @@
                        "ltr": "images/icons/printer-ltr.svg",
                        "rtl": "images/icons/printer-rtl.svg"
                } },
+               "search": { "file": {
+                       "ltr": "images/icons/search-ltr.svg",
+                       "rtl": "images/icons/search-rtl.svg"
+                       }
+               },
+               "settings": { "file": "images/icons/settings.svg" },
                "subtract": { "file": "images/icons/subtract.svg" },
                "sun": { "file": {
                        "ltr": "images/icons/sun-ltr.svg",
diff --git a/src/themes/mediawiki/icons-layout.json 
b/src/themes/mediawiki/icons-layout.json
index 6ff4a0e..f720a25 100644
--- a/src/themes/mediawiki/icons-layout.json
+++ b/src/themes/mediawiki/icons-layout.json
@@ -22,6 +22,7 @@
                }
        },
        "images": {
+               "menu": { "file": "images/icons/menu.svg" },
                "stripeFlow": { "file": {
                        "ltr": "images/icons/stripeFlow-ltr.svg",
                        "rtl": "images/icons/stripeFlow-rtl.svg"
diff --git a/src/themes/mediawiki/icons-movement.json 
b/src/themes/mediawiki/icons-movement.json
index 059073f..0dc88e3 100644
--- a/src/themes/mediawiki/icons-movement.json
+++ b/src/themes/mediawiki/icons-movement.json
@@ -40,8 +40,20 @@
                } },
                "caretDown": { "file": "images/icons/caretDown.svg" },
                "caretUp": { "file": "images/icons/caretUp.svg" },
+               "collapse": { "file": "images/icons/collapse.svg" },
                "downTriangle": { "file": "images/icons/downTriangle.svg" },
+               "expand": { "file": "images/icons/expand.svg" },
                "move": { "file": "images/icons/move.svg" },
+               "next": { "file": {
+                       "ltr": "images/icons/move-ltr.svg",
+                       "rtl": "images/icons/move-rtl.svg"
+                       }
+               },
+               "previous": { "file": {
+                       "ltr": "images/icons/move-rtl.svg",
+                       "rtl": "images/icons/move-ltr.svg"
+                       }
+               },
                "upTriangle": { "file": "images/icons/upTriangle.svg" }
        }
 }
diff --git a/src/themes/mediawiki/icons.json b/src/themes/mediawiki/icons.json
index f4706bb..958e7e3 100644
--- a/src/themes/mediawiki/icons.json
+++ b/src/themes/mediawiki/icons.json
@@ -22,37 +22,42 @@
                }
        },
        "images": {
-               "add": { "file": "images/icons/add.svg", "variants": [ 
"constructive", "progressive" ], "deprecated": "Moved since v0.19.5, use from 
the 'interactive' pack instead." },
-               "advanced": { "file": "images/icons/advanced.svg" },
-               "alert": { "file": "images/icons/alert.svg", "variants": [ 
"warning" ] },
-               "cancel": { "file": "images/icons/cancel.svg", "variants": [ 
"destructive" ] },
-               "check": { "file": "images/icons/check.svg", "variants": [ 
"constructive", "progressive", "destructive" ] },
-               "circle": { "file": "images/icons/circle.svg", "variants": [ 
"constructive", "progressive" ] },
-               "close": { "file": "images/icons/close.svg" },
+               "add": { "file": "images/icons/add.svg", "variants": [ 
"constructive", "progressive" ], "deprecated": "Moved since v0.19.5, use from 
the 'interactions' pack instead." },
+               "advanced": { "file": "images/icons/advanced.svg", 
"deprecated": "Moved since v0.20.1, use from the 'interactions' pack instead." 
},
+               "alert": { "file": "images/icons/alert.svg", "variants": [ 
"warning" ], "deprecated": "Moved since v0.20.1, use from the 'alerts' pack 
instead." },
+               "cancel": { "file": "images/icons/cancel.svg", "variants": [ 
"destructive" ], "deprecated": "Moved since v0.20.1, use from the 
'interactions' pack instead." },
+               "check": { "file": "images/icons/check.svg", "variants": [ 
"constructive", "progressive", "destructive" ], "deprecated": "Moved since 
v0.20.1, use from the 'interactions' pack instead." },
+       "circle": { "file": "images/icons/circle.svg", "variants": [ 
"constructive", "progressive" ], "deprecated": "Deprecated since v0.20.1, do 
not use." },
+               "close": { "file": "images/icons/close.svg", "deprecated": 
"Moved since v0.20.1, use from the 'interactions' pack instead." },
                "code": { "file": "images/icons/code.svg", "deprecated": "Moved 
since v0.16.2, use from the 'editing-advanced' pack instead." },
-               "collapse": { "file": "images/icons/collapse.svg" },
-               "comment": { "file": "images/icons/comment.svg" },
-               "ellipsis": { "file": "images/icons/ellipsis.svg" },
-               "expand": { "file": "images/icons/expand.svg" },
+               "collapse": { "file": "images/icons/collapse.svg", 
"deprecated": "Moved since v0.20.1, use from the 'movement' pack instead." },
+               "comment": { "file": "images/icons/comment.svg", "deprecated": 
"Moved since v0.20.1, use from the 'alerts' pack instead." },
+               "ellipsis": { "file": "images/icons/ellipsis.svg", 
"deprecated": "Moved since v0.20.1, use from the 'interactions' pack instead." 
},
+               "expand": { "file": "images/icons/expand.svg", "deprecated": 
"Moved since v0.20.1, use from the 'movement' pack instead." },
                "help": { "file": {
                        "ltr": "images/icons/help-ltr.svg",
                        "rtl": "images/icons/help-rtl.svg",
                        "lang": {
                                "he,yi": "images/icons/help-ltr.svg"
-                       }
+                       },
+                       "deprecated": "Moved since v0.20.1, use from the 
'interactions' pack instead."
                } },
-               "history": { "file": "images/icons/history.svg" },
-               "info": { "file": "images/icons/info.svg" },
-               "menu": { "file": "images/icons/menu.svg" },
+               "history": { "file": "images/icons/history.svg", "deprecated": 
"Moved since v0.20.1, use from the 'content' pack instead." },
+               "info": { "file": "images/icons/info.svg", "deprecated": "Moved 
since v0.20.1, use from the 'content' pack instead." },
+               "menu": { "file": "images/icons/menu.svg", "deprecated": "Moved 
since v0.20.1, use from the 'layout' pack instead." },
                "next": { "file": {
                        "ltr": "images/icons/move-ltr.svg",
                        "rtl": "images/icons/move-rtl.svg"
-               } },
-               "notice": { "file": "images/icons/notice.svg" },
+                       },
+                       "deprecated": "Moved since v0.20.1, use from the 
'movement' pack instead."
+               },
+               "notice": { "file": "images/icons/notice.svg", "deprecated": 
"Moved since v0.20.1, use from the 'alerts' pack instead." },
                "previous": { "file": {
                        "ltr": "images/icons/move-rtl.svg",
                        "rtl": "images/icons/move-ltr.svg"
-               } },
+                       },
+                       "deprecated": "Moved since v0.20.1, use from the 
'movement' pack instead."
+               },
                "redo": { "file": {
                        "ltr": "images/icons/arched-arrow-ltr.svg",
                        "rtl": "images/icons/arched-arrow-rtl.svg"
@@ -63,15 +68,17 @@
                "search": { "file": {
                        "ltr": "images/icons/search-ltr.svg",
                        "rtl": "images/icons/search-rtl.svg"
-               } },
-               "settings": { "file": "images/icons/settings.svg" },
-               "tag": { "file": "images/icons/tag.svg", "variants": [ 
"destructive", "warning", "constructive" ] },
+                       },
+                       "deprecated": "Moved since v0.20.1, use from the 
'interactions' pack instead."
+               },
+               "settings": { "file": "images/icons/settings.svg", 
"deprecated": "Moved since v0.20.1, use from the 'interactions' pack instead." 
},
+               "tag": { "file": "images/icons/tag.svg", "variants": [ 
"destructive", "warning", "constructive" ], "deprecated": "Moved since v0.20.1, 
use from the 'content' pack instead." },
                "undo": { "file": {
                        "ltr": "images/icons/arched-arrow-rtl.svg",
                        "rtl": "images/icons/arched-arrow-ltr.svg"
                        },
                        "deprecated": "Moved since v0.16.2, use from the 
'editing-core' pack instead."
                },
-               "window": { "file": "images/icons/window.svg" }
+               "window": { "file": "images/icons/window.svg", "deprecated": 
"Moved since v0.20.1, use from the 'content' pack instead." }
        }
 }

-- 
To view, visit https://gerrit.wikimedia.org/r/342891
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ib1c975c0eca265e675d34d08929acf66e52ad04c
Gerrit-PatchSet: 3
Gerrit-Project: oojs/ui
Gerrit-Branch: master
Gerrit-Owner: Jforrester <[email protected]>
Gerrit-Reviewer: Jforrester <[email protected]>
Gerrit-Reviewer: VolkerE <[email protected]>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to