Remove i18n mock from wisiwyg directive.
parent
d145e272f7
commit
bdd773c945
|
@ -28,32 +28,7 @@ module = angular.module("taigaCommon")
|
||||||
#############################################################################
|
#############################################################################
|
||||||
## WYSIWYG markitup editor directive
|
## WYSIWYG markitup editor directive
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
tgMarkitupDirective = ($rootscope, $rs, $tr) ->
|
||||||
# TODO: fix when i18n is implemented
|
|
||||||
$i18next = {
|
|
||||||
t: (key) ->
|
|
||||||
keywords = {
|
|
||||||
"markdown-editor.heading-1": "First Level Heading",
|
|
||||||
"markdown-editor.heading-2": "Second Level Heading",
|
|
||||||
"markdown-editor.heading-3": "Third Level Heading",
|
|
||||||
"markdown-editor.bold": "Bold",
|
|
||||||
"markdown-editor.italic": "Italic",
|
|
||||||
"markdown-editor.strike": "Strike",
|
|
||||||
"markdown-editor.bulleted-list": "Bulleted List",
|
|
||||||
"markdown-editor.numeric-list": "Numeric List",
|
|
||||||
"markdown-editor.picture": "Picture",
|
|
||||||
"markdown-editor.link": "Link",
|
|
||||||
"markdown-editor.quotes": "Quotes",
|
|
||||||
"markdown-editor.code-block": "Code Block / Code",
|
|
||||||
"markdown-editor.preview": "Preview",
|
|
||||||
"markdown-editor.help": "Help",
|
|
||||||
"markdown-editor.placeholder": "Your title here...",
|
|
||||||
"markdown-editor.link-placeholder": "Your text to link here..."
|
|
||||||
}
|
|
||||||
return keywords[key] or key
|
|
||||||
}
|
|
||||||
|
|
||||||
tgMarkitupDirective = ($rootscope, $rs) ->
|
|
||||||
previewTemplate = _.template("""
|
previewTemplate = _.template("""
|
||||||
<div class="preview">
|
<div class="preview">
|
||||||
<div class="actions">
|
<div class="actions">
|
||||||
|
@ -175,40 +150,40 @@ tgMarkitupDirective = ($rootscope, $rs) ->
|
||||||
|
|
||||||
markupSet: [
|
markupSet: [
|
||||||
{
|
{
|
||||||
name: $i18next.t('markdown-editor.heading-1')
|
name: $tr.t("markdown-editor.heading-1")
|
||||||
key: "1"
|
key: "1"
|
||||||
placeHolder: $i18next.t('markdown-editor.placeholder')
|
placeHolder: $tr.t("markdown-editor.placeholder")
|
||||||
closeWith: (markItUp) -> markdownTitle(markItUp, '=')
|
closeWith: (markItUp) -> markdownTitle(markItUp, "=")
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: $i18next.t('markdown-editor.heading-2')
|
name: $tr.t("markdown-editor.heading-2")
|
||||||
key: "2"
|
key: "2"
|
||||||
placeHolder: $i18next.t('markdown-editor.placeholder')
|
placeHolder: $tr.t("markdown-editor.placeholder")
|
||||||
closeWith: (markItUp) -> markdownTitle(markItUp, '-')
|
closeWith: (markItUp) -> markdownTitle(markItUp, "-")
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: $i18next.t('markdown-editor.heading-3')
|
name: $tr.t("markdown-editor.heading-3")
|
||||||
key: "3"
|
key: "3"
|
||||||
openWith: '### '
|
openWith: "### "
|
||||||
placeHolder: $i18next.t('markdown-editor.placeholder')
|
placeHolder: $tr.t("markdown-editor.placeholder")
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
separator: '---------------'
|
separator: '---------------'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: $i18next.t('markdown-editor.bold')
|
name: $tr.t("markdown-editor.bold")
|
||||||
key: "B"
|
key: "B"
|
||||||
openWith: '**'
|
openWith: '**'
|
||||||
closeWith: '**'
|
closeWith: '**'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: $i18next.t('markdown-editor.italic')
|
name: $tr.t("markdown-editor.italic")
|
||||||
key: "I"
|
key: "I"
|
||||||
openWith: '_'
|
openWith: '_'
|
||||||
closeWith: '_'
|
closeWith: '_'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: $i18next.t('markdown-editor.strike')
|
name: $tr.t("markdown-editor.strike")
|
||||||
key: "S"
|
key: "S"
|
||||||
openWith: '~~'
|
openWith: '~~'
|
||||||
closeWith: '~~'
|
closeWith: '~~'
|
||||||
|
@ -217,45 +192,45 @@ tgMarkitupDirective = ($rootscope, $rs) ->
|
||||||
separator: '---------------'
|
separator: '---------------'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: $i18next.t('markdown-editor.bulleted-list')
|
name: $tr.t("markdown-editor.bulleted-list")
|
||||||
openWith: '- '
|
openWith: "- "
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: $i18next.t('markdown-editor.numeric-list')
|
name: $tr.t("markdown-editor.numeric-list")
|
||||||
openWith: (markItUp) -> markItUp.line+'. '
|
openWith: (markItUp) -> markItUp.line+". "
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
separator: '---------------'
|
separator: '---------------'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: $i18next.t('markdown-editor.picture')
|
name: $tr.t("markdown-editor.picture")
|
||||||
key: "P"
|
key: "P"
|
||||||
replaceWith: '![[![Alternative text]!]]([![Url:!:http://]!] "[![Title]!]")'
|
replaceWith: '![[![Alternative text]!]]([![Url:!:http://]!] "[![Title]!]")'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: $i18next.t('markdown-editor.link')
|
name: $tr.t("markdown-editor.link")
|
||||||
key: "L"
|
key: "L"
|
||||||
openWith: '['
|
openWith: '['
|
||||||
closeWith: ']([![Url:!:http://]!] "[![Title]!]")'
|
closeWith: ']([![Url:!:http://]!] "[![Title]!]")'
|
||||||
placeHolder: $i18next.t('markdown-editor.link-placeholder')
|
placeHolder: $tr.t("markdown-editor.link-placeholder")
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
separator: '---------------'
|
separator: '---------------'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: $i18next.t('markdown-editor.quotes')
|
name: $tr.t("markdown-editor.quotes")
|
||||||
openWith: '> '
|
openWith: "> "
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: $i18next.t('markdown-editor.code-block')
|
name: $tr.t("markdown-editor.code-block")
|
||||||
openWith: '```\n'
|
openWith: "```\n"
|
||||||
closeWith: '\n```'
|
closeWith: "\n```"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
separator: '---------------'
|
separator: '---------------'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: $i18next.t('markdown-editor.preview')
|
name: $tr.t("markdown-editor.preview")
|
||||||
call: preview
|
call: preview
|
||||||
className: "preview-icon"
|
className: "preview-icon"
|
||||||
},
|
},
|
||||||
|
@ -263,7 +238,7 @@ tgMarkitupDirective = ($rootscope, $rs) ->
|
||||||
# separator: '---------------'
|
# separator: '---------------'
|
||||||
# },
|
# },
|
||||||
# {
|
# {
|
||||||
# name: $i18next.t('markdown-editor.help')
|
# name: $tr.t("markdown-editor.help")
|
||||||
# call: openHelp
|
# call: openHelp
|
||||||
# className: "help"
|
# className: "help"
|
||||||
# }
|
# }
|
||||||
|
@ -291,4 +266,4 @@ tgMarkitupDirective = ($rootscope, $rs) ->
|
||||||
|
|
||||||
return {link:link, require:"ngModel"}
|
return {link:link, require:"ngModel"}
|
||||||
|
|
||||||
module.directive("tgMarkitup", ["$rootScope", "$tgResources", tgMarkitupDirective])
|
module.directive("tgMarkitup", ["$rootScope", "$tgResources", "$tgI18n", tgMarkitupDirective])
|
||||||
|
|
Loading…
Reference in New Issue