From 1ce95efb54bdfeaddd021a7c476e0ed8ca2e3c74 Mon Sep 17 00:00:00 2001 From: Ed Sanders Date: Wed, 31 Jul 2019 15:04:35 +0100 Subject: [PATCH] Show latex source in context items Change-Id: I32af1c13c31dc0f94434daa4a4db8c94a7033582 --- extension.json | 1 + modules/ve-math/ve.ui.MWLatexContextItem.css | 13 +++++++++++++ modules/ve-math/ve.ui.MWLatexContextItem.js | 7 +++++++ 3 files changed, 21 insertions(+) create mode 100644 modules/ve-math/ve.ui.MWLatexContextItem.css diff --git a/extension.json b/extension.json index ee14914..a51350b 100644 --- a/extension.json +++ b/extension.json @@ -164,6 +164,7 @@ "ve-math/ve.ui.MWLatexDialog.css", "ve-math/ve.ce.MWLatexNode.css", "ve-math/ve.ui.MWLatexInspector.css", + "ve-math/ve.ui.MWLatexContextItem.css", "ve-math/ve.ui.MWLatexPage.css" ], "dependencies": [ diff --git a/modules/ve-math/ve.ui.MWLatexContextItem.css b/modules/ve-math/ve.ui.MWLatexContextItem.css new file mode 100644 index 0000000..57a987b --- /dev/null +++ b/modules/ve-math/ve.ui.MWLatexContextItem.css @@ -0,0 +1,13 @@ +/*! + * VisualEditor UserInterface MWLatexContextItem styles. + * + * @copyright 2011-2015 VisualEditor Team and others; see AUTHORS.txt + * @license MIT + */ + +.ve-ui-mwLatexContextItem .ve-ui-linearContextItem-body { + /* Specify a valid second value to fix size in Chrome/FF */ + font-family: monospace, 'Courier'; + white-space: pre-wrap; + max-height: 10em; +} diff --git a/modules/ve-math/ve.ui.MWLatexContextItem.js b/modules/ve-math/ve.ui.MWLatexContextItem.js index 0222592..aeaad14 100644 --- a/modules/ve-math/ve.ui.MWLatexContextItem.js +++ b/modules/ve-math/ve.ui.MWLatexContextItem.js @@ -63,3 +63,10 @@ ve.ui.MWLatexContextItem.prototype.getCommand = function () { this.context.isMobile() ? this.constructor.static.inlineEditCommand : this.constructor.static.commandName ); }; + +/** + * @inheritdoc + */ +ve.ui.MWLatexContextItem.prototype.getDescription = function () { + return ve.ce.nodeFactory.getDescription( this.model ); +};