Summernote: pasteHTML μ‚¬μš©μ‹œ 각 node 사이에 br 이 μΆ”κ°€λ©λ‹ˆλ‹€.

Created on 19 Nov 2019  Β·  3Comments  Β·  Source: summernote/summernote

pastHTML둜 HTML contentλ₯Ό μ‚½μž…μ‹œμ—
각

νƒœκ·Έ 사이에 <p><br></p> κ°€ μΆ”κ°€λ‘œ μ‚½μž…λ©λ‹ˆλ‹€.
κ·Έλž˜μ„œ κ²°κ³Όμ μœΌλ‘œλŠ” μ›λž˜ λ‚΄μš© 사이사이에 new line이 μƒκΈ°κ²Œ λ©λ‹ˆλ‹€.

$('[data-provider="summernote"]').each(function () {
        $summernote = $(this).summernote({
            toolbar: [
                ['style', ['style']],
                ['font', ['bold', 'underline', 'clear']],
                ['fontname', ['fontname']],
                ['color', ['color']],
                ['para', ['ul', 'ol', 'paragraph']],
                ['table', ['table']],
                ['insert', ['link', 'picture']],
                ['view', ['fullscreen', 'codeview', 'help']],
            ],
            lang: 'ko-KR',
            height: 300,                 // set editor height
            minHeight: null,             // set minimum height of editor
            maxHeight: null,             // set maximum height of editor
            focus: true,                  // set focus to editable area after initializing summernote
            callbacks: {
                onChange: function (contents, $editable) {
                    // console.log(contents);
                    $(this).val(contents);
                },
                onInit: function () {
                    console.log($(this).val());
                }
            }
        });
        $summernote.summernote('pasteHTML', $(this).val());
    });

$summernote.summernote('pasteHTML', $(this).val());에 ν•΄λ‹Ήν•˜λŠ” λ‚΄μš©.

<p><span style="font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, Cantarell, &quot;Fira Sans&quot;, &quot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 1.75rem;">adfa</span><br></p><p><span style="font-size: 1rem;">이거슨 곡지여</span><br></p><p><img src="http://twg.beta.tset.daumcdn.net/blockadmintest/funding_test/91/79/9179833acb14a88dbd804f09265a622c.jpg" style="font-size: 1rem;"><br></p>

κ²°κ³Ό

<p><br></p><p><span style="font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, Oxygen, Ubuntu, Cantarell, &quot;Fira Sans&quot;, &quot;Droid Sans&quot;, &quot;Helvetica Neue&quot;, sans-serif; font-size: 1.75rem;">adfa</span><br></p><p><br></p><p><span style="font-size: 1rem;">이거슨 곡지여</span><br></p><p><br></p><p><img src="http://twg.beta.tset.daumcdn.net/blockadmintest/funding_test/91/79/9179833acb14a88dbd804f09265a622c.jpg" style="font-size: 1rem;"><br></p><p><br></p>

μΆ”κ°€μ μœΌλ‘œ

v0.8.12 λ²„μ „μ—λŠ” 아직 μ•„λž˜ PR이 ν¬ν•¨λ˜μ–΄μžˆμ§€ μ•Šμ•„μ„œ pastHTMLν•  λ•Œ μˆœμ„œκ°€ λ°˜λŒ€λ‘œ λ’€μ§‘ν˜€μ„œ λΆ™μ—¬μ§€κ²Œ λ©λ‹ˆλ‹€. μ•„λž˜ 사항을 ν¬ν•¨ν•œ 버전을 μ˜¬λ €μ£Όμ‹œλ©΄ 정말 κ°μ‚¬ν•˜κ² μŠ΅λ‹ˆλ‹€. :)
https://github.com/summernote/summernote/pull/3325

What is your Operating System, Browser and Version and Summernote Version you are using:

This can help find and resolve any issues.

  1. Operating System:
    osx
  2. Browser and Version:
    chrome
  3. Summernote Version (including which BS3, BS4, Lite or All):
    Summernote v0.8.12 , lite

All 3 comments

@suya55

μ€„λ°”κΏˆμ΄ μžλ™μœΌλ‘œ λ“€μ–΄κ°€λŠ” λ¬Έμ œμ— λŒ€ν•΄μ„œ 확인 쀑에 μžˆμŠ΅λ‹ˆλ‹€.
μˆ˜μ • 되면 μ•Œλ €λ“œλ¦¬κ² μŠ΅λ‹ˆλ‹€.

일단 PR 을 λ§Œλ“€μ–΄μ„œ μ˜¬λ ΈμŠ΅λ‹ˆλ‹€. μ½”μ–΄ 뢀뢄을 고쳐야 ν•˜λŠ”κ²Œ μžˆμ–΄μ„œ ν…ŒμŠ€νŠΈκ°€ μ’€ 더 ν•„μš”ν•œ μƒν™©μž…λ‹ˆλ‹€. Merge 되면 λ‹€μ‹œ 말씀 λ“œλ¦΄κ²Œμš”.

v0.8.14 κ°€ 릴리즈 λμŠ΅λ‹ˆλ‹€. 이 버전을 μ‚¬μš©ν•΄μ£Όμ„Έμš”.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

JavaTMP picture JavaTMP  Β·  3Comments

hackerwins picture hackerwins  Β·  3Comments

johandanforth picture johandanforth  Β·  3Comments

sgthangtran picture sgthangtran  Β·  4Comments

dandv picture dandv  Β·  4Comments