标签: summernote

Summernote Modals锁定在纯Bootstrap模态中

有没有一种已知的方法可以使summernote模式从bootstrap模态中突破?


我有一个普通的模态,里面有一个summernote元素,没什么特别的.

当我使用summernote功能时,如果我在boostrap模式中使用summernote,这就是我得到的:

在此输入图像描述

JS:

$('#dropper').on( "show.bs.modal", function() {
    $('#dropping').summernote({
        height: 300
    });
})
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id="dropper" class="modal fade" tabindex="-1" data-backdrop="static" role="dialog" aria-hidden="true">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-body">
                <div id="dropping">text...</div>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default pull-left">
                    <span class='fa fa-paperclip '></span>
                    Attach Digital Assets
                </button>
                <div class="btn-group">
                    <button type="button" class="btn btn-default opacity75" class="close" data-dismiss="modal">
                        &times; Cancel
                    </button>
                    <button type="button" class="btn btn-warning" href="javascript:postDrop()">
                        Post Status Update
                        <span class='fa fa-bullhorn '></span>
                    </button>
                </div>
            </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

完成Bootply: http ://bootply.com/113808

twitter-bootstrap summernote

6
推荐指数
2
解决办法
9405
查看次数

如何设置rel ="nofollow"链接与summernote

我有个问题.我想在我的summernote编辑器中设置rel ="nofollow"链接.我试过rng.insertNode($(''+ sLinkText +'')[0]); 在1757行,但它不起作用.

有谁可以帮助我吗?

谢谢

nofollow summernote

6
推荐指数
0
解决办法
207
查看次数

summernote - 在HTML视图中更新代码

我正在使用Summernote WYSIWYG编辑器而且我遇到了这个问题:
每当视图从Rich Text更改为HTML时,我想进行一些计算并更新编辑器内容.
但是当编辑器从Rich Text更改为HTML时.code()似乎不起作用......
过了一段时间我意识到编辑器处于HTML模式时.code()根本不起作用 - 这就是为什么在按下"codeview"时从文本到HTML的按钮不起作用...

请参阅此feedle:http://jsfiddle.net/Lpp1Lmhn/4/(在Rich Text中按"更新"按钮,然后在HTML模式下按)

所以问题是:
在HTML视图中有没有办法更新编辑器的内容?

先感谢您.

html javascript jquery summernote

6
推荐指数
1
解决办法
1551
查看次数

在 Summernote 中使用 &lt;br&gt; 而不是 &lt;p&gt; ?

需要<br>在 Summernote 编辑器中使用标签,而不是<p>在用户点击 Enter 按钮时使用,所以这是我的代码:

var $this = $(this),
    box = $('textarea.CommentsFields');
box.summernote({
    height: 100,
    focus: true,
    toolbar: [
        [ 'all', [ 'bold', 'strikethrough', 'ul', 'ol', 'link' ] ],
        [ 'sided', [ 'fullscreen' ] ]
    ],
    callbacks: {
        onEnter: function(){
            box.summernote('insertNode', document.createTextNode("<br>")); 
            console.log('uiwdbvuwecbweuiuinsjk');
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

我编写了 onEnter 事件的自定义回调,当用户点击返回按钮时,它会引发回调,并编写<br>不是我正在寻找的标签。

结果截图

我阅读了他们的文档,但无法理解如何停止输入按钮的默认操作并写入<br>标签而不是将元素包装在<p>标签中。

任何的想法?谢谢

html javascript jquery wysiwyg summernote

6
推荐指数
2
解决办法
9875
查看次数

summernote编辑器未开启(laravel 5.2)

我在laravel 5.2中使用summernote js.

在表单中,当用户单击编辑按钮时,summernote编辑器应该为字段打开.实际上它适用于单个字段,但是当我将其应用于多个字段时,它不起作用.

我的看法:

 <form action="{{route('account')}}" id="acc" class="ac" method="post">
  <div class="col-lg-3"><label>Estado</label>
  @foreach($accounts as $account)
  @if($user== $account->user)
  {!! $account->estado !!}



  <textarea  style="display:none;" name="textfield4" id="textfield4"></textarea>


  <div class="col-lg-2 estado " id="estado"></div>
  @endif
  @endforeach



</div>
  <div class="col-lg-4"></div>
</div>
<div class="row">
  <section class="col-lg-3 "><label for="textfield5">I'm Good At:</label>
  @foreach($accounts as $account)
  @if($user== $account->user)
  {!! $account->goodat !!}





   <textarea  style="display:none;" name="textfield5" id="textfield5"></textarea>
  <div class="col-lg-2 col-md-2 es" id="goodat"></div>

  @endif
  @endforeach

<br /><div><button type="button" class="btn btn-info edit">Edit</button>
    <button type="submit" class="btn btn-success" id="btn-send-message" >Save</button>
    <input type="hidden" value="{{Session::token()}}" name="_token">
    </div>


  </form> …
Run Code Online (Sandbox Code Playgroud)

javascript php jquery laravel summernote

6
推荐指数
1
解决办法
897
查看次数

带有HTML的Summernote createRange

我的summernote编辑器中的某些文本包含HTML。我想让用户选择文本,就像在编辑器中一样。

到目前为止,我看到的所有答案都告诉我使用此答案

$('#summernote').summernote('createRange').toString()
Run Code Online (Sandbox Code Playgroud)

但这会从选择中剥离所有现有的HTML。这个:

$('#summernote').summernote('code')
Run Code Online (Sandbox Code Playgroud)

返回所有带有HTML的文本,但不涉及用户选择的文本。

有没有办法让用户在summernote中使用所有HTML和格式设置文本?

html javascript summernote

6
推荐指数
1
解决办法
347
查看次数

Summernote 在初始设置后更改高度值

我按预期在我的网站上使用了 Summernote,其中包含:

    $('#summernote').summernote({
        height: $(document).height() - ($("#Maintable").height() + $("#TblTop").height() + 60),
        minHeight: null,             // set minimum height of editor
        maxHeight: null,             // set maximum height of editor
        focus: true,

        toolbar: [
            // [groupName, [list of button]]
            ['style', ['fontname', 'bold', 'italic', 'underline', 'clear']],
            ['font', ['strikethrough', 'superscript', 'subscript']],
            ['fontsize', ['fontsize', 'undo', 'redo']],
            ['color', ['color']],
            ['para', ['ul', 'ol', 'paragraph']],
            ['height', ['height']],
            ['insert', ['picture', 'video', 'table']],
            ['search', ['findnreplace', 'changecolor']]
        ],
        buttons: {
            changecolor: ChangeColorButton
        }
    });
Run Code Online (Sandbox Code Playgroud)

但是,当我在一个被调用的函数中调用以下代码时window.onresize,为了更改高度值,没有任何反应。我该怎么办?

   $('#summernote').summernote({
                height: 100     
   });
Run Code Online (Sandbox Code Playgroud)

javascript summernote

6
推荐指数
1
解决办法
9554
查看次数

在Summernote中创建自定义按钮插件

我试图在Summernote中创建一个自定义按钮插件,但是ui.button当然会创建一个按钮。有什么办法可以使该div例如吗?

context.memo('button', function() {
                return ui.buttonGroup([
                    ui.button({
                        className: 'someClass',
                        tooltip: 'tooltipInfo',
                        data: {
                            toggle: 'dropdown'
                        },
                        click: function() {}
                    }),
Run Code Online (Sandbox Code Playgroud)

我试图做的是:

var buttonGroup = ui.buttonGroup([ ... ]);
buttonGroup.changeTag('div');
return buttonGroup;
Run Code Online (Sandbox Code Playgroud)

然后手动更新按钮并将其标签更改为div。它“有效”,但是例如,在这种情况下,我设置的buttonGroup中的click事件不起作用。甚至尝试将on('click')事件附加到buttonGroup变量,但仍然不会触发点击。

关于如何以其他方式实现此目标的任何想法?

javascript jquery summernote

6
推荐指数
1
解决办法
611
查看次数

将Summernote中的语法检查与After Deadline集成

我想要的是?


我正在尝试使用“截止日期之后”将语法检查集成到Summernote插件中

到目前为止我做了什么?


按照本教程,我下载了ATD服务器并成功运行了该服务器。还可以从我的html页面的文本区域成功检查语法。

现在,我开始将其与summernote集成在一起。我的参考是CKEditor的插件,该插件已与ATD集成,可在此处获得。我还参考将语法和拼写检查添加到任何所见即所得编辑器页面

我下载了用于ATD的CKEditor插件,并对其进行了修改以与summernote一起使用。最后,我设法在summernote中添加了一个新插件,并在summernote中添加了一个自定义工具箱按钮。下面的Summernote插件代码

$.extend($.summernote.plugins, {
    /**
     * @param {Object} context - context object has status of editor.
     */
    'spellcheck': function (context) {
        var self = this;
        // ui has renders to build ui elements.
        //  - you can create a button with `ui.button`
        var ui = $.summernote.ui;
        context.memo('button.spellcheck', function () {
            // create button
            var button = ui.button({
                contents: '<img src="../../atd-ckeditor-master/images/atdbuttontr.gif" alt="">',
                tooltip: 'Check spelling and grammar',
                click: …
Run Code Online (Sandbox Code Playgroud)

jquery summernote

6
推荐指数
0
解决办法
223
查看次数

将棱镜添加到summernote

有没有办法在summernote编辑器中为棱镜添加一个按钮?

我的视图中包含棱镜 css 和 js 文件,但我不知道如何在编辑器中为其添加按钮:

$(document).ready(function() {
  $('.summernote').summernote({
      minHeight: 200,
      toolbar: [
         ['style', ['style', 'bold', 'italic', 'underline', 'clear']],
         ['font', ['strikethrough', 'superscript', 'subscript']],
         ['fontsize', ['fontsize', 'fontname', 'fontsizeunit', 'height']],
         ['color', ['color']],
         ['para', ['ul', 'ol', 'paragraph']],
         ['table', ['table']],
         ['insert', ['link', 'emoji', 'picture', 'video']],
         ['view', ['fullscreen', 'codeview', 'help']]
      ]
  });
});
Run Code Online (Sandbox Code Playgroud)

任何的想法?

javascript summernote

6
推荐指数
1
解决办法
258
查看次数