i18 support for markdown editor tooltip

This commit is contained in:
Hiroyasu Nishiyama
2018-12-11 22:33:11 +09:00
parent ea4d65ceee
commit 2f884ec778
3 changed files with 40 additions and 17 deletions

View File

@@ -51,20 +51,6 @@
var panels;
var styleActions = {
'h1': { newline: true, before:"# ", tooltip:"Heading 1"},
'h2': { newline: true, before:"## ", tooltip:"Heading 2"},
'h3': { newline: true, before:"### ", tooltip:"Heading 3"},
'b': { before:"**", after: "**", tooltip: "Bold" },
'i': { before:"_", after: "_", tooltip: "Italic" },
'code': { before:"`", after: "`", tooltip: "Code" },
'ol': { before:" * ", newline: true, tooltip: "Ordered list" },
'ul': { before:" - ", newline: true, tooltip: "Unordered list" },
'bq': { before:"> ", newline: true, tooltip: "Quote" },
'link': { before:"[", after: "]()", tooltip: "Link"},
'hr': { before:"\n---\n\n", tooltip: "Horizontal rule" }
}
var definition = {
show: function(options) {
var value = options.value;
@@ -150,7 +136,7 @@
panels.ratio(0.5);
}
});
RED.popover.tooltip($("#node-btn-markdown-preview"),"Toggle preview");
RED.popover.tooltip($("#node-btn-markdown-preview"), RED._("markdownEditor.toggle-preview"));
if (options.cursor) {
expressionEditor.gotoLine(options.cursor.row+1,options.cursor.column,false);
@@ -170,6 +156,19 @@
},
buildToolbar: function(container, editor) {
var styleActions = {
'h1': { newline: true, before:"# ", tooltip:RED._("markdownEditor.heading1")},
'h2': { newline: true, before:"## ", tooltip:RED._("markdownEditor.heading2")},
'h3': { newline: true, before:"### ", tooltip:RED._("markdownEditor.heading3")},
'b': { before:"**", after: "**", tooltip: RED._("markdownEditor.bold")},
'i': { before:"_", after: "_", tooltip: RED._("markdownEditor.italic")},
'code': { before:"`", after: "`", tooltip: RED._("markdownEditor.code")},
'ol': { before:" * ", newline: true, tooltip: RED._("markdownEditor.ordered-list")},
'ul': { before:" - ", newline: true, tooltip: RED._("markdownEditor.unordered-list")},
'bq': { before:"> ", newline: true, tooltip: RED._("markdownEditor.quote")},
'link': { before:"[", after: "]()", tooltip: RED._("markdownEditor.link")},
'hr': { before:"\n---\n\n", tooltip: RED._("markdownEditor.horizontal-rule")}
}
var toolbar = $(toolbarTemplate).appendTo(container);
toolbar.find('button[data-style]').each(function(el) {
var style = styleActions[$(this).data('style')];