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

Reply via email to