tui.editor

๐Ÿž๐Ÿ“ Markdown WYSIWYG Editor. GFM Standard + Chart & UML Extensible.

MIT License

Downloads
589.4K
Stars
16.7K
Committers
28

Bot releases are visible (Hide)

tui.editor - v1.0.0

Published by kyuwoo-choi almost 7 years ago

Install via npm & bower

Bug Fixes

  • 4aed691 Fix: copy paste from excel results image not table (fix #1046)
  • 65fbb69 Fix: viewer overwrite editor if both loaded
  • cec9b9a Fix: wrong popup if editor is in from tag (fix #1059)
  • c2e0300 Fix: error guard for edge svg attr bug

Enhancement

  • b9a7788 Feat: use squire official
  • 4e2cc53 Refactor: split dist for extensions
  • 4772cb9 Refactor: namespace to es6 import
  • 80c0696 Refactor: all dist namespace to tui.Editor (fix #1048)
  • fdf286f Refactor: separate jquery plugin code (fix #1049)
  • 1c03eda Refactor: commonjs to es6 import/export (fix #1050)
  • 3de2032 Refactor: viewonly to viewer (#1051)
  • 827e413 Refactor: scrollfollow -> scrollsync (#1052)
  • 2bfc0de Refactor: jquery plugin name tuiEditorViewer to tuiEditor
  • 2214a92 Refactor: webpack array config, css min added
  • bfbb10b Refactor: remove mark and taskCounter ext from dist (fix #1053)

Documentation

  • 3f8e181 Docs: update copyright
  • 848c83c Docs: internationalization
  • 9d7d5f7 Docs: update example and jsdoc (fix #1025)
  • 4aa391f Docs: update readme for 1.0
  • 095133c Docs: colorful icons are too much
  • a483a4a Docs: add issue template

BREAKING CHANGE

  • distribution files changed
    • tui-editor-Editor: editor without extensions
    • tui-editor-Viewer: viewer without extensions
    • tui-editor-Editor-all: editor with all extensions
    • tui-editor-Viewer-all: viewer with all extensions
    • tui-editor-ext*.js: extensions
  • viewOnly namespace removed.
    • tui.EditorViewOnly -> tui.Editor
  • changed name viewOnly to viewer
    • jQuery plugin: $().tuiEditorViewOnly -> $().tuiEditorViewer
    • api: isViewOnly -> isViewer
    • option: viewOnly -> viewer
  • changed name scrollFollow to scrollSync
    • exts: ['scrollFollow'] -> exts: ['scrollSync']
    • command: scrollFollowToggle -> scrollSyncToggle
  • changed name plantUML -> uml
    • exts: ['plantUML'] -> exts: ['uml']
  • mark extension removed
  • taskCounter extension removed
tui.editor - 0.14.3

Published by kyuwoo-choi almost 7 years ago

Bug Fixes

  • 6173515 Fix: wrong popup if editor is in form tag (fix #1059)
  • 953b546 Fix: copy paste from excel results image not table (fix #1046)
tui.editor - 0.14.2

Published by kyuwoo-choi almost 7 years ago

Features

  • 2692308 Feat: test localhost script

Bug Fixes

  • f1e6dc3 Fix: paste image on MD from context menu copy (fix #1046)
tui.editor - 0.14.1

Published by kyuwoo-choi almost 7 years ago

Bug Fixes

  • b41706f Fix: error in debounce after editor instance destroyied (fix #1044)

Documentation

  • f0a2b95 Docs: update jsdoc & dependency
tui.editor - 0.14.0

Published by kyuwoo-choi about 7 years ago

Bug Fixes

  • d9de182 Fix: wrong markdown cursor position (fix #1017)
tui.editor - v0.0.1

Published by kyuwoo-choi about 7 years ago

tui.editor - 0.14.0-beta

Published by kyuwoo-choi about 7 years ago

Features

  • 15bdd97 Feature: chart extension (ref #1016)

Bug Fixes

  • 19564f9 Fix: codemirror highlight wrong if ul item number >= 10 (fix #1002)
  • a0b981d Fix: ul li show disc (fix #999)
  • cbf2581 Fix: add/remove table multiple rows/cols (fix #1003)
  • b634211 Fix: exception on section manager (fix #1006)
  • 8a8150d Fix: wrong popup position (fix #1014, #1015)
tui.editor - 0.13.2

Published by kyuwoo-choi about 7 years ago

Fix

  • numbers on ordered list in markdown editor (fix: #998)
tui.editor - 0.13.1

Published by kyuwoo-choi about 7 years ago

Fix

  • delete two lines of text in table (fix: #998)
  • do not browser scroll on init (fix #997)
  • broken div with attr remains on ww to md (fix #991)
  • render blockquote even if text exist above it (fix #989)
  • scroll follow on paste (fix #970)

Doc

  • remove @api directives from jsdoc

Chore

  • dependency toMark update to 0.0.18 (fix #988)
  • make coverage result for ne test
tui.editor - 0.13.0

Published by kyuwoo-choi about 7 years ago

Feature

  • store number of backticks of code to data attr (resolve #981)
  • apply code block editor design (resolve #965)
  • add minHeight option (resolve: #960)
  • add % value to height option (resolve: #961)
  • ww ie11 image clipboard paste (resolve #976)
  • apply new design from dooray (#966)
  • code block ui (#962)

Fix

  • cursor range should hold original text after set color in md (resolve #977)
  • prevent empty text link on popup (resolve: #980)
  • missing 0 in color style whlie converting (resolve: #983)
  • pasting clipboard image to edge not working (resolve: #974)
  • encoding wrong characters on url pasting/popup (resolve: #971, #973)
  • add get/set markdown renderer for view only (resolve: #964)
  • toMark exception on IE (968)

Chore

  • dependency tui-code-snippet update to 1.2.5
  • dependency toMark dependency update to 0.0.16
  • eslint config tui update to 1.0.1
  • update karma saucelabs config

BREAKING CHANGE

  • option.height value changed from numeric to string
  • option.addImageBlobHook changed file{File} to fileOrBlob {File|Blob}
tui.editor -

Published by kyuwoo-choi over 7 years ago

hotfix release

tui.editor -

Published by kyuwoo-choi over 7 years ago

added editor.insertText('text')

  • this method will insert given text into the cursor or selection
tui.editor - 0.12.4

Published by kyuwoo-choi over 7 years ago

ํด๋ฆฝ๋ณด๋“œ ์˜ค๋ฅ˜ ์ˆ˜์ • ๋ฐ XSS ์ทจ์•ฝ์  ๋ณด์™„

tui.editor - 0.12.3

Published by kyuwoo-choi over 7 years ago

์œ„์ง€์œ…์—์„œ ํ”Œ๋ ˆ์ธ ํ…์ŠคํŠธ๋ฅผ ๋ถ™์—ฌ๋„ฃ๊ธฐ ํ•  ๋•Œ ๊ฐœํ–‰์ด ๋˜์ง€ ์•Š๋Š” ์˜ค๋ฅ˜ ์ˆ˜์ •

tui.editor - 0.12.1

Published by kyuwoo-choi over 7 years ago

  • ๋ฒ„๊ทธ ์ˆ˜์ •
    • ๋งˆํฌ๋‹ค์šด์—์„œ ์ฝ”๋“œ๋ธ”๋Ÿญ ์‹คํ–‰์‹œ ์„ ํƒํ•œ ํ…์ŠคํŠธ์™€ ๋ฌด๊ด€ํ•œ ์œ„์น˜์— ์ƒ์„ฑ๋˜๋Š” ์˜ค๋ฅ˜
    • ์œ„์ง€์œ…์—์„œ ํ…Œ์ด๋ธ” ์…€ ์•ˆ์— ๋‘๊ฐœ์˜ ๋งํฌ๋ฅผ ๋„ฃ๋Š” ๊ฒฝ์šฐ ํ…Œ์ด๋ธ”์ด ๋ง๊ฐ€์ง€๋Š” ์˜ค๋ฅ˜
    • ์œ„์ง€์œ…์—์„œ ํ”Œ๋ ˆ์ธ ํ…์ŠคํŠธ๋ฅผ ๋ถ™์—ฌ๋„ฃ๊ธฐ ํ•  ๋•Œ ๊ฐœํ–‰์ด ๋˜์ง€ ์•Š๋Š” ์˜ค๋ฅ˜
tui.editor - 0.12.2

Published by kyuwoo-choi over 7 years ago

  • dist update
tui.editor -

Published by kyuwoo-choi over 7 years ago

  • ๊ธฐ๋Šฅ
    • ํ…Œ์ด๋ธ” ๋ณ‘ํ•ฉ extension ์ถ”๊ฐ€
  • ๋ฒ„๊ทธ
    • ์œ„์ง€์œ…์—์„œ ๋งˆํฌ๋‹ค์šด ๋ณ€ํ™˜์‹œ ๋งํฌ์˜ html entity์ฒ˜๋ฆฌ Change title
    • ์œ„์ง€์œ… ์—๋””ํ„ฐ ๊ธ€์ž์ƒ‰์„ ๋ณ€๊ฒฝํ•˜๋ฉด ์ทจ์†Œ์„  ๋ฒ„ํŠผ์ด ํ™œ์„ฑํ™”๋˜๋Š” ๋ฒ„๊ทธ ์ˆ˜์ •
tui.editor -

Published by extremeFE almost 8 years ago

  • ๊ธฐ๋Šฅ
    • setHtml, getHtml API๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ html์˜ ์ž…์ถœ๋ ฅ์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ํ–ˆ์Šต๋‹ˆ๋‹ค
    • markdown์˜ ์ž…์ถœ๋ ฅ์„ ์œ„ํ•ด์„œ setMarkdown, getMarkdown API๋„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
      • ๊ธฐ์กด์— markdown ์ž…์ถœ๋ ฅ์„ ์ง€์›ํ–ˆ๋˜ setValue, getValue๋Š” deprecated ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฒ„๊ทธ
    • ์œˆ๋„์šฐ ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ €์—์„œ ๋ฐœ์ƒํ•˜๋˜ ํ‘œ ์•ˆ์ชฝ์—์„œ์˜ ํ•œ๊ธ€ ์ž…๋ ฅ ์‹œ ํŠ ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
    • Wysiwyg์—์„œ ํƒœ๊ทธ ํ˜•ํƒœ(<Test>)๋กœ ํ…์ŠคํŠธ ์ž…๋ ฅํ›„ Markdown์œผ๋กœ ์ด๋™ํ–ˆ๋‹ค๊ฐ€ ๋Œ์•„์˜ฌ ๊ฒฝ์šฐ ์‚ฌ๋ผ์ง€๋Š” ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
tui.editor - 0.10.11

Published by junghwan-park almost 8 years ago

  • ๊ธฐ๋Šฅ
    • ํ…์ŠคํŠธ๋ฅผ ๋ณธ๋ฌธ ์Šคํƒ€์ผ๋กœ ๋ณ€๊ฒฝํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฒ„๊ทธ
    • ํ”„๋ฆฌ๋ทฐ์—์„œ ๋ณต์‚ฌ ํ›„ ์œ„์ง€์œ… ์—๋””ํ„ฐ์— ๋ถ™์—ฌ๋„ฃ์œผ๋ฉด ๊ฐœํ–‰์ด ์‚ฌ๋ผ์ง€๋˜ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    • ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ถ™์—ฌ๋„ฃ์œผ๋ฉด ์—๋””ํ„ฐ ์˜์—ญ ๋ฐ–์— ๋ถ™์–ด ํŽธ์ง‘์ด ๋ถˆ๊ฐ€๋Šฅํ–ˆ๋˜ ๋ฌธ์ œ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    • ๊ธฐํƒ€ ๋ฒ„๊ทธ๊ฐ€ ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐํƒ€
    • GFM๊ณผ ๋ Œ๋”๋ง ๊ฒฐ๊ณผ๊ฐ€ ๋‹ค๋ฅธ ๋ถ€๋ถ„์„ Markdown-it ๋ Œ๋”๋Ÿฌ ํ™•์žฅ์œผ๋กœ ํ•ด๊ฒฐํ•˜์˜€์Šต๋‹ˆ๋‹ค.
      • code
      • blockquote
tui.editor - 0.10.10

Published by junghwan-park almost 8 years ago

  • ๊ธฐ๋Šฅ
    • ์—๋””ํ„ฐ์˜ UI๊ฐ€ ์ƒˆ๋กญ๊ฒŒ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    • ์—๋””ํ„ฐ์˜ ํˆด๋ฐ” ๋ฒ„ํŠผ ์ƒํƒœ๊ฐ€ ํ˜„์žฌ ์ปค์„œ์˜ ํ…์ŠคํŠธ ์ƒํƒœ์— ๋”ฐ๋ผ ๋ฐ”๋€๋‹ˆ๋‹ค.
  • ๋ฒ„๊ทธ
    • depth๊ฐ€ ๊ฐ์†Œํ•˜๋Š” list๋ฅผ ์ค‘๊ฐ„๋ถ€ํ„ฐ ๋ณต์‚ฌ -> ๋ถ™์—ฌ๋„ฃ๊ธฐ ํ•  ๊ฒฝ์šฐ ์—๋””ํ„ฐ ๋‚ด๋ถ€ ๋‚ด์šฉ ํŽธ์ง‘์ด ๋ถˆ๊ฐ€๋Šฅํ–ˆ๋˜ ๋ฒ„๊ทธ๊ฐ€ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    • ๊ธฐํƒ€ ๋ฒ„๊ทธ ์ˆ˜์ •