taiga-front/app/partials/common/components/wysiwyg-toolbar.jade

59 lines
1.7 KiB
Plaintext

.editor(ng-class="{'edit-mode': editMode, 'read-mode': !editMode}")
div(ng-if="outdated")
p.outdated {{'COMMON.WYSIWYG.OUTDATED' | translate}}
.medium.wysiwyg(
type="text",
ng-show="mode == 'html' || !editMode"
)
textarea.markdown.e2e-markdown-textarea(
ng-attr-placeholder="{{placeholder}}"
ng-change="changeMarkdown(markdown)"
ng-model="markdown"
ng-show="mode == 'markdown' && editMode"
)
.mode-editor(ng-if="editMode")
span.e2e-markdown-mode(
ng-if="mode=='html'"
ng-click="setMode('markdown')"
) Markdown Mode
span.e2e-html-mode(
ng-if="mode=='markdown'"
ng-click="setMode('html')"
) HTML Mode
a.help-markdown(
ng-if="mode=='markdown'"
href="https://tree.taiga.io/support/misc/taiga-markdown-syntax/"
target="_blank"
title="{{'COMMON.WYSIWYG.MARKDOWN_HELP' | translate}}"
)
tg-svg(svg-icon="icon-question")
span(translate="COMMON.WYSIWYG.MARKDOWN_HELP")
.tools(ng-class="{\"visible\": editMode}")
a.e2e-save-editor(
ng-class="{disabled: required && !markdown.length}"
tg-loading="saving"
href="#",
ng-click="save($event)"
)
tg-svg(svg-icon="icon-save")
a.e2e-cancel-editor(
href="#",
ng-click="cancelWithConfirmation($event)"
title="{{ 'COMMON.CANCEL' | translate }}"
)
tg-svg(svg-icon="icon-close")
tg-wysiwyg-code-lightbox.lightbox.lightbox-generic-form(
languages="codeLans"
code-language="currentCodeLanguage"
code="code"
visible="codeEditorVisible"
on-close="codeEditorVisible = false"
on-save="saveSnippet(lan, code)"
)