DLynch has uploaded a new change for review.
https://gerrit.wikimedia.org/r/319608
Change subject: Override cite keyboard shortcut
......................................................................
Override cite keyboard shortcut
Bug: T148302
Change-Id: I17d41cdadfb5df1ac4a947c148c527c8cdf9a60f
Depends-On: I540a9fb5c61f796bebd8558557936898d5f9b8a0
---
M modules/ve.ui.CiteFromIdInspectorTool.js
M modules/ve.ui.Citoid.init.js
2 files changed, 15 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Citoid
refs/changes/08/319608/1
diff --git a/modules/ve.ui.CiteFromIdInspectorTool.js
b/modules/ve.ui.CiteFromIdInspectorTool.js
index fa60c7b..d39724c 100644
--- a/modules/ve.ui.CiteFromIdInspectorTool.js
+++ b/modules/ve.ui.CiteFromIdInspectorTool.js
@@ -59,3 +59,15 @@
new ve.ui.Sequence( 'wikitextRef', 'citefromid', '<ref', 4 )
);
+/* Trigger */
+
+ve.ui.triggerRegistry.register(
+ 'citefromid', { mac: new ve.ui.Trigger( 'cmd+shift+k' ), pc: new
ve.ui.Trigger( 'ctrl+shift+k' ) }
+);
+
+/* Command help */
+
+// This will replace Cite's trigger on insert/ref
+ve.ui.commandHelpRegistry.register( 'insert', 'ref', {
+ trigger: 'citefromid'
+} );
diff --git a/modules/ve.ui.Citoid.init.js b/modules/ve.ui.Citoid.init.js
index e911b6f..67701f7 100644
--- a/modules/ve.ui.Citoid.init.js
+++ b/modules/ve.ui.Citoid.init.js
@@ -52,6 +52,9 @@
toolGroups[ citeIndex ] = { include: [ 'citefromid' ] };
}
+ // Unregister Cite's trigger
+ ve.ui.triggerRegistry.unregister( 'reference' );
+
/**
* HACK: Override MWReferenceContextItem methods directly instead of
inheriting,
* as the context relies on the generated citation types (ref, book,
...) inheriting
--
To view, visit https://gerrit.wikimedia.org/r/319608
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I17d41cdadfb5df1ac4a947c148c527c8cdf9a60f
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Citoid
Gerrit-Branch: master
Gerrit-Owner: DLynch <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits