VolkerE has uploaded a new change for review.
https://gerrit.wikimedia.org/r/319242
Change subject: [WIP] Deprecate, rename, move icons
......................................................................
[WIP] Deprecate, rename, move icons
Change-Id: Id055edded7d24fd01121c5647c1a51d47458553c
---
M build/modules.yaml
M demos/demo.js
M demos/pages/icons.js
R src/themes/apex/icons-notifications.json
A src/themes/mediawiki/icons-deprecated.json
M src/themes/mediawiki/icons-editing-advanced.json
M src/themes/mediawiki/icons-interactions.json
A src/themes/mediawiki/icons-messages.json
M src/themes/mediawiki/icons-movement.json
R src/themes/mediawiki/icons-notifications.json
M src/themes/mediawiki/icons-wikimedia.json
M src/themes/mediawiki/icons.json
R src/themes/mediawiki/images/icons/logo-wikimediaDiscovery.svg
13 files changed, 146 insertions(+), 119 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/oojs/ui refs/changes/42/319242/1
diff --git a/build/modules.yaml b/build/modules.yaml
index 70381b1..ec946de 100644
--- a/build/modules.yaml
+++ b/build/modules.yaml
@@ -200,30 +200,30 @@
],
"theme": "mediawiki"
},
- "oojs-ui-{theme}-icons-movement": {
- "styles": [
- "src/themes/{theme}/icons-movement.json"
- ]
- },
"oojs-ui-{theme}-icons-content": {
"styles": [
"src/themes/{theme}/icons-content.json"
]
},
- "oojs-ui-{theme}-icons-alerts": {
+ "oojs-ui-{theme}-icons-moderation": {
"styles": [
- "src/themes/{theme}/icons-alerts.json"
+ "src/themes/{theme}/icons-moderation.json"
+ ]
+ },
+ "oojs-ui-{theme}-icons-movement": {
+ "styles": [
+ "src/themes/{theme}/icons-movement.json"
+ ]
+ },
+ "oojs-ui-{theme}-icons-notifications": {
+ "styles": [
+ "src/themes/{theme}/icons-notifications.json"
],
"theme": "mediawiki"
},
"oojs-ui-{theme}-icons-interactions": {
"styles": [
"src/themes/{theme}/icons-interactions.json"
- ]
- },
- "oojs-ui-{theme}-icons-moderation": {
- "styles": [
- "src/themes/{theme}/icons-moderation.json"
]
},
"oojs-ui-{theme}-icons-editing-core": {
diff --git a/demos/demo.js b/demos/demo.js
index 7a39a9d..2230737 100644
--- a/demos/demo.js
+++ b/demos/demo.js
@@ -103,11 +103,12 @@
mediawiki: {
fileSuffix: '-mediawiki',
additionalSuffixes: [
- '-icons-movement',
'-icons-content',
- '-icons-alerts',
+ '-icons-messages',
+ '-icons-notifications',
'-icons-interactions',
'-icons-moderation',
+ '-icons-movement',
'-icons-editing-core',
'-icons-editing-styling',
'-icons-editing-list',
@@ -126,7 +127,7 @@
additionalSuffixes: [
'-icons-movement',
'-icons-content',
- '-icons-alerts',
+ '-icons-notifications',
'-icons-interactions',
'-icons-moderation',
'-icons-editing-core',
diff --git a/demos/pages/icons.js b/demos/pages/icons.js
index 4c9bdc1..119f623 100644
--- a/demos/pages/icons.js
+++ b/demos/pages/icons.js
@@ -1,29 +1,11 @@
OO.ui.Demo.static.pages.icons = function ( demo ) {
var i, len, iconSet, iconsFieldset, iconButton, selector,
icons = {
- core: [
- 'add',
- 'advanced',
+ messages: [
'alert',
- 'cancel',
- 'check',
- 'circle',
- 'close',
- 'collapse',
- 'comment',
- 'ellipsis',
- 'expand',
'help',
- 'history',
'info',
- 'menu',
- 'next',
- 'notice',
- 'previous',
- 'search',
- 'settings',
- 'tag',
- 'window'
+ 'notice'
],
movement: [
'arrowLast',
@@ -34,6 +16,7 @@
'caretNext',
'caretDown',
'caretUp',
+ 'circle',
'move'
],
content: [
@@ -51,48 +34,45 @@
'download',
'upload'
],
- alerts: [
- 'bell',
- 'bellOn',
- 'eye',
- 'eyeClosed',
- 'message',
- 'signature',
- 'speechBubble',
- 'speechBubbleAdd',
- 'speechBubbles',
- 'tray'
- ],
interactions: [
- 'beta',
- 'betaLaunch',
+ 'add',
+ 'advanced',
'bookmark',
'browser',
+ 'cancel',
+ 'check',
'clear',
'clock',
+ 'close',
+ 'collapse',
+ 'ellipsis',
+ 'expand',
'funnel',
'heart',
'key',
'keyboard',
'logOut',
+ 'menu',
'newWindow',
+ 'next',
+ 'previous',
'printer',
- 'ribbonPrize',
+ 'search',
'sun',
'watchlist'
],
moderation: [
'block',
- 'blockUndo',
+ 'unBlock',
'flag',
- 'flagUndo',
+ 'unFlag',
'lock',
+ 'unLock',
'ongoingConversation',
'star',
+ 'unStar,',
'trash',
- 'trashUndo',
- 'unStar',
- 'unLock'
+ 'trashUndo'
],
'editing-core': [
'edit',
@@ -130,7 +110,9 @@
'attachment',
'calendar',
'code',
+ 'comment',
'find',
+ 'history',
'language',
'layout',
'markup',
@@ -142,6 +124,7 @@
'quotesAdd',
'searchCaseSensitive',
'searchRegularExpression',
+ 'settings',
'specialCharacter',
'table',
'tableAddColumnAfter',
@@ -150,8 +133,10 @@
'tableAddRowBefore',
'tableCaption',
'tableMergeCells',
+ 'tag',
'templateAdd',
- 'wikiText'
+ 'wikiText',
+ 'window'
],
media: [
'fullScreen',
@@ -161,6 +146,18 @@
'imageGallery',
'play',
'stop'
+ ],
+ notifications: [
+ 'bell',
+ 'bellOn',
+ 'eye',
+ 'eyeClosed',
+ 'message',
+ 'signature',
+ 'speechBubble',
+ 'speechBubbleAdd',
+ 'speechBubbles',
+ 'tray'
],
location: [
'map',
@@ -194,7 +191,12 @@
wikimedia: [
'logoCC',
'logoWikimediaCommons',
+ 'logoWikimediaDiscovery',
'logoWikipedia'
+ ],
+ deprecated: [
+ 'beta',
+ 'ribbonPrize'
]
},
indicators = [
diff --git a/src/themes/apex/icons-alerts.json
b/src/themes/apex/icons-notifications.json
similarity index 100%
rename from src/themes/apex/icons-alerts.json
rename to src/themes/apex/icons-notifications.json
diff --git a/src/themes/mediawiki/icons-deprecated.json
b/src/themes/mediawiki/icons-deprecated.json
new file mode 100644
index 0000000..d18d548
--- /dev/null
+++ b/src/themes/mediawiki/icons-deprecated.json
@@ -0,0 +1,25 @@
+{
+ "selectorWithoutVariant": ".oo-ui-icon-{name}",
+ "selectorWithVariant": ".oo-ui-image-{variant}.oo-ui-icon-{name}",
+ "intro": "@import '../../../../src/styles/common';",
+ "variants": {
+ "invert": {
+ "color": "#fff",
+ "global": true
+ },
+ "progressive": {
+ "color": "#36c",
+ "global": true
+ },
+ "destructive": {
+ "color": "#c33"
+ },
+ "warning": {
+ "color": "#ff5d00"
+ }
+ },
+ "images": {
+ "beta": { "file": "images/icons/beta.svg" },
+ "ribbonPrize": { "file": "images/icons/ribbonPrize.svg" }
+ }
+}
diff --git a/src/themes/mediawiki/icons-editing-advanced.json
b/src/themes/mediawiki/icons-editing-advanced.json
index 6b9e490..10b8500 100644
--- a/src/themes/mediawiki/icons-editing-advanced.json
+++ b/src/themes/mediawiki/icons-editing-advanced.json
@@ -34,10 +34,12 @@
"rtl": "images/icons/calendar-rtl.svg"
} },
"code": { "file": "images/icons/code.svg" },
+ "comment": { "file": "images/icons/comment.svg" },
"find": { "file": {
"ltr": "images/icons/find-ltr.svg",
"rtl": "images/icons/find-rtl.svg"
} },
+ "history": { "file": "images/icons/history.svg" },
"language": { "file": {
"ltr": "images/icons/language-ltr.svg",
"rtl": "images/icons/language-rtl.svg"
@@ -77,6 +79,7 @@
} },
"searchCaseSensitive": { "file":
"images/icons/case-sensitive.svg" },
"searchRegularExpression": { "file":
"images/icons/regular-expression.svg" },
+ "settings": { "file": "images/icons/settings.svg" },
"specialCharacter": { "file":
"images/icons/specialCharacter.svg" },
"table": { "file": "images/icons/table.svg" },
"tableAddColumnAfter": { "file": {
@@ -91,6 +94,7 @@
"tableAddRowBefore": { "file":
"images/icons/table-insert-row-before.svg" },
"tableCaption": { "file": "images/icons/table-caption.svg" },
"tableMergeCells": { "file":
"images/icons/table-merge-cells.svg" },
+ "tag": { "file": "images/icons/tag.svg", "variants": [
"destructive", "warning", "constructive" ] },
"templateAdd": { "file": {
"ltr": "images/icons/templateAdd-ltr.svg",
"rtl": "images/icons/templateAdd-rtl.svg"
@@ -99,6 +103,7 @@
"ltr": "images/icons/language-ltr.svg",
"rtl": "images/icons/language-rtl.svg"
} },
- "wikiText": { "file": "images/icons/wikiText.svg" }
+ "wikiText": { "file": "images/icons/wikiText.svg" },
+ "window": { "file": "images/icons/window.svg" }
}
}
diff --git a/src/themes/mediawiki/icons-interactions.json
b/src/themes/mediawiki/icons-interactions.json
index 7efe531..b0af392 100644
--- a/src/themes/mediawiki/icons-interactions.json
+++ b/src/themes/mediawiki/icons-interactions.json
@@ -22,8 +22,8 @@
}
},
"images": {
- "beta": { "file": "images/icons/beta.svg" },
- "betaLaunch": { "file": "images/icons/betaLaunch.svg" },
+ "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"
@@ -32,8 +32,17 @@
"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": {
+ "ltr": "images/icons/close-ltr.svg",
+ "rtl": "images/icons/close-rtl.svg"
+ } },
+ "collapse": { "file": "images/icons/collapse.svg" },
+ "ellipsis": { "file": "images/icons/ellipsis.svg" },
+ "expand": { "file": "images/icons/expand.svg" },
"funnel": { "file": {
"ltr": "images/icons/funnel-ltr.svg",
"rtl": "images/icons/funnel-rtl.svg"
@@ -51,15 +60,27 @@
"ltr": "images/icons/logOut-ltr.svg",
"rtl": "images/icons/logOut-rtl.svg"
} },
+ "menu": { "file": "images/icons/menu.svg" },
"newWindow": { "file": {
"ltr": "images/icons/newWindow-ltr.svg",
"rtl": "images/icons/newWindow-rtl.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"
} },
"printer": { "file": {
"ltr": "images/icons/printer-ltr.svg",
"rtl": "images/icons/printer-rtl.svg"
} },
- "ribbonPrize": { "file": "images/icons/ribbonPrize.svg" },
+ "search": { "file": {
+ "ltr": "images/icons/search-ltr.svg",
+ "rtl": "images/icons/search-rtl.svg"
+ } },
"sun": { "file": {
"ltr": "images/icons/sun-ltr.svg",
"rtl": "images/icons/sun-rtl.svg"
diff --git a/src/themes/mediawiki/icons-messages.json
b/src/themes/mediawiki/icons-messages.json
new file mode 100644
index 0000000..c32c4ef
--- /dev/null
+++ b/src/themes/mediawiki/icons-messages.json
@@ -0,0 +1,29 @@
+{
+ "selectorWithoutVariant": ".oo-ui-icon-{name}",
+ "selectorWithVariant": ".oo-ui-image-{variant}.oo-ui-icon-{name}",
+ "intro": "@import '../../../../src/styles/common';",
+ "variants": {
+ "invert": {
+ "color": "#fff",
+ "global": true
+ },
+ "destructive": {
+ "color": "#c33"
+ },
+ "warning": {
+ "color": "#ff5d00"
+ }
+ },
+ "images": {
+ "alert": { "file": "images/icons/alert.svg", "variants": [
"warning" ] },
+ "help": { "file": {
+ "ltr": "images/icons/help-ltr.svg",
+ "rtl": "images/icons/help-rtl.svg",
+ "lang": {
+ "he,yi": "images/icons/help-ltr.svg"
+ }
+ } },
+ "info": { "file": "images/icons/info.svg" },
+ "notice": { "file": "images/icons/notice.svg" }
+ }
+}
diff --git a/src/themes/mediawiki/icons-movement.json
b/src/themes/mediawiki/icons-movement.json
index c545a49..2c89fc2 100644
--- a/src/themes/mediawiki/icons-movement.json
+++ b/src/themes/mediawiki/icons-movement.json
@@ -40,6 +40,7 @@
} },
"caretDown": { "file": "images/icons/caretDown.svg" },
"caretUp": { "file": "images/icons/caretUp.svg" },
+ "circle": { "file": "images/icons/circle.svg", "variants": [
"constructive", "progressive" ] },
"downTriangle": { "file": "images/icons/downTriangle.svg" },
"move": { "file": "images/icons/move.svg" },
"upTriangle": { "file": "images/icons/upTriangle.svg" }
diff --git a/src/themes/mediawiki/icons-alerts.json
b/src/themes/mediawiki/icons-notifications.json
similarity index 100%
rename from src/themes/mediawiki/icons-alerts.json
rename to src/themes/mediawiki/icons-notifications.json
diff --git a/src/themes/mediawiki/icons-wikimedia.json
b/src/themes/mediawiki/icons-wikimedia.json
index bac9768..3bdecff 100644
--- a/src/themes/mediawiki/icons-wikimedia.json
+++ b/src/themes/mediawiki/icons-wikimedia.json
@@ -10,20 +10,12 @@
"progressive": {
"color": "#36c",
"global": true
- },
- "constructive": {
- "color": "#36c"
- },
- "destructive": {
- "color": "#c33"
- },
- "warning": {
- "color": "#ff5d00"
}
},
"images": {
"logoCC": { "file": "images/icons/logo-cc.svg" },
"logoWikimediaCommons": { "file":
"images/icons/logo-wikimediaCommons.svg" },
+ "logoWikimediaDiscovery": { "file":
"images/icons/logo-wikimediaDiscovery.svg" },
"logoWikipedia": { "file": "images/icons/logo-wikipedia.svg" }
}
}
diff --git a/src/themes/mediawiki/icons.json b/src/themes/mediawiki/icons.json
index 6a7c565..4a29d11 100644
--- a/src/themes/mediawiki/icons.json
+++ b/src/themes/mediawiki/icons.json
@@ -22,55 +22,6 @@
}
},
"images": {
- "add": { "file": "images/icons/add.svg", "variants": [
"constructive", "progressive" ] },
- "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": {
- "ltr": "images/icons/close-ltr.svg",
- "rtl": "images/icons/close-rtl.svg"
- } },
- "code": { "file": "images/icons/code.svg" },
- "collapse": { "file": "images/icons/collapse.svg" },
- "comment": { "file": "images/icons/comment.svg" },
- "ellipsis": { "file": "images/icons/ellipsis.svg" },
- "expand": { "file": "images/icons/expand.svg" },
- "help": { "file": {
- "ltr": "images/icons/help-ltr.svg",
- "rtl": "images/icons/help-rtl.svg",
- "lang": {
- "he,yi": "images/icons/help-ltr.svg"
- }
- } },
- "history": { "file": "images/icons/history.svg" },
- "info": { "file": "images/icons/info.svg" },
- "menu": { "file": "images/icons/menu.svg" },
- "next": { "file": {
- "ltr": "images/icons/move-ltr.svg",
- "rtl": "images/icons/move-rtl.svg"
- } },
- "notice": { "file": "images/icons/notice.svg" },
- "previous": { "file": {
- "ltr": "images/icons/move-rtl.svg",
- "rtl": "images/icons/move-ltr.svg"
- } },
- "redo": { "file": {
- "ltr": "images/icons/arched-arrow-ltr.svg",
- "rtl": "images/icons/arched-arrow-rtl.svg"
- } },
- "remove": { "file": "images/icons/trash.svg", "variants": [
"destructive" ] },
- "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" ] },
- "undo": { "file": {
- "ltr": "images/icons/arched-arrow-rtl.svg",
- "rtl": "images/icons/arched-arrow-ltr.svg"
- } },
- "window": { "file": "images/icons/window.svg" }
+ "remove": { "file": "images/icons/trash.svg", "variants": [
"destructive" ] }
}
}
diff --git a/src/themes/mediawiki/images/icons/betaLaunch.svg
b/src/themes/mediawiki/images/icons/logo-wikimediaDiscovery.svg
similarity index 100%
rename from src/themes/mediawiki/images/icons/betaLaunch.svg
rename to src/themes/mediawiki/images/icons/logo-wikimediaDiscovery.svg
--
To view, visit https://gerrit.wikimedia.org/r/319242
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Id055edded7d24fd01121c5647c1a51d47458553c
Gerrit-PatchSet: 1
Gerrit-Project: oojs/ui
Gerrit-Branch: master
Gerrit-Owner: VolkerE <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits