Mglaser has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/364835 )
Change subject: Checklist: menu placeholder when no list is loaded
......................................................................
Checklist: menu placeholder when no list is loaded
Added a menu placeholder which is shown when no list was loaded yet.
Change-Id: I01a7f2dbdf91cc5b109e3bb8c155759d969d7186
---
M Checklist/extension.json
M Checklist/i18n/en.json
M Checklist/i18n/qqq.json
M Checklist/resources/bluespice.checklist.js
4 files changed, 13 insertions(+), 0 deletions(-)
git pull
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/BlueSpiceExtensions
refs/changes/35/364835/1
diff --git a/Checklist/extension.json b/Checklist/extension.json
index 40f9c05..55a4edf 100644
--- a/Checklist/extension.json
+++ b/Checklist/extension.json
@@ -58,6 +58,7 @@
"bs-checklist-button-checkbox-title",
"bs-checklist-menu-insert-list-title",
"bs-checklist-menu-insert-checkbox",
+ "bs-checklist-menu-insert-no-list-loaded",
"bs-checklist-dlg-insert-list-title",
"bs-checklist-dlg-insert-list-value-list",
"bs-checklist-dlg-new-list",
diff --git a/Checklist/i18n/en.json b/Checklist/i18n/en.json
index 4bde074..b7a1240 100644
--- a/Checklist/i18n/en.json
+++ b/Checklist/i18n/en.json
@@ -9,6 +9,7 @@
"bs-checklist-button-checkbox-title": "Checklist elements",
"bs-checklist-menu-insert-list-title": "Insert list",
"bs-checklist-menu-insert-checkbox": "Checkbox",
+ "bs-checklist-menu-insert-no-list-loaded": "No list loaded",
"bs-checklist-dlg-insert-list-title": "Insert a checklist",
"bs-checklist-dlg-insert-list-value-list": "Value list",
"bs-checklist-tag-checklist-desc": "Generates a checkbox or a select
menu. The checklist can be modified by various parameters.",
diff --git a/Checklist/i18n/qqq.json b/Checklist/i18n/qqq.json
index 3e3c39f..db1f8b2 100644
--- a/Checklist/i18n/qqq.json
+++ b/Checklist/i18n/qqq.json
@@ -15,6 +15,7 @@
"bs-checklist-button-checkbox-title": "Button text for checklist
elements",
"bs-checklist-menu-insert-list-title": "Label for insert
list\n{{Identical|Insert list}}",
"bs-checklist-menu-insert-checkbox": "Label for
checkbox\n{{Identical|Checkbox}}",
+ "bs-checklist-menu-insert-no-list-loaded": "Label for disabled menu
item placeholder when no list is loaded yet",
"bs-checklist-dlg-insert-list-title": "Title for insert checklist
dialogue",
"bs-checklist-dlg-insert-list-value-list": "Label for value
list\n{{Identical|Value list}}",
"bs-checklist-tag-checklist-desc": "Text for renders a checkbox or
select field. Available configuration attributes:\n{{Related|Bs-tag-desc}}",
diff --git a/Checklist/resources/bluespice.checklist.js
b/Checklist/resources/bluespice.checklist.js
index 0ba1239..4e4cffb 100644
--- a/Checklist/resources/bluespice.checklist.js
+++ b/Checklist/resources/bluespice.checklist.js
@@ -248,6 +248,16 @@
var menuItems = [];
+ menuItems.push({
+ text: mw.message( 'bs-checklist-menu-insert-no-list-loaded'
).plain(),
+ disabled: true,
+ onPostRender: function( e ) {
+ if ( Object.keys( BsChecklist.optionsLists ).length > 0
) {
+ this.hide( true );
+ }
+ }
+ });
+
menuItems.push( {text: '-'} );
menuItems.push({
--
To view, visit https://gerrit.wikimedia.org/r/364835
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I01a7f2dbdf91cc5b109e3bb8c155759d969d7186
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/BlueSpiceExtensions
Gerrit-Branch: master
Gerrit-Owner: Mglaser <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits