[Libreoffice-commits] online.git: loleaflet/src
Pranav Kant
pranavk at collabora.co.uk
Fri Oct 21 18:05:22 UTC 2016
loleaflet/src/control/Control.ContextMenu.js | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
New commits:
commit ba23ab2927da87f9e24514156056d87d25c4c922
Author: Pranav Kant <pranavk at collabora.co.uk>
Date: Fri Oct 21 21:10:09 2016 +0530
loleaflet: Expose some context menu item for comments
Change-Id: I242755c67f904ffbaaac63db24d735a9bfaa6bca
diff --git a/loleaflet/src/control/Control.ContextMenu.js b/loleaflet/src/control/Control.ContextMenu.js
index c0a5722..60c4a32 100644
--- a/loleaflet/src/control/Control.ContextMenu.js
+++ b/loleaflet/src/control/Control.ContextMenu.js
@@ -32,7 +32,8 @@ L.Control.ContextMenu = L.Control.extend({
'TableDeleteMenu',
'DeleteRows', 'DeleteColumns', 'DeleteTable',
'MergeCells', 'SetOptimalColumnWidth', 'SetOptimalRowWidth',
- 'UpdateCurIndex','RemoveTableOf'],
+ 'UpdateCurIndex','RemoveTableOf',
+ 'ReplyComment', 'DeleteComment', 'DeleteAuthor', 'DeleteAllNotes'],
spreadsheet: ['MergeCells', 'SplitCells',
'InsertAnnotation', 'EditAnnotation', 'DeleteNote', 'ShowNote', 'HideNote'],
@@ -120,6 +121,13 @@ L.Control.ContextMenu = L.Control.extend({
itemName = item.text.replace('~', '');
itemName = itemName.replace('°', '°'); // bccu#1813 double encoding in cp-5.0 branch only
+ if (commandName === 'DeleteAuthor') {
+ // In some versions of libreoffice, context menu callback returns 'Delete All Comments by $1'
+ // while in some it returns the actual username replacing $1.
+ // Also, the translations in LO core are for 'Delete All Comments by This Author'
+ // Lets use the later for simplicity and to leverage the core translations in online
+ itemName = itemName.replace(itemName.substring('Delete All Comments by '.length), 'This Author');
+ }
contextMenu[item.command] = {
name: _(itemName)
};
More information about the Libreoffice-commits
mailing list