@McThinker

Как в tinymce сделать removeformat по аналогии как втавить текст без форматирование ctrl+shift+v?

Как сделать удаление форматирования полностью вместе с абзацами, шрифтами и т.д., т.е. как вставление без форматирования ctrl+shift+v
За удаления форматирования отвечает removeformat, но он не работает как надо.
Вот код
tinymce.init({
          init_instance_callback: function (editor) {

            editor.setContent(text);
            if (editor.getContent().length < 30) {
              editDescription.find('.block-error').empty();
              editDescription.append('<div class="block-error"><?= lang("write_more_detail")?></div>');
              $('.save-error').append('<div class="err-description"><?= lang("no_fill_description")?></div>');
              editBtn.attr("disabled", true);
            } else {
              editBtn.attr("disabled", false);
            }
            editor.on('keyup', function () {
              if (editor.getContent().length < 30) {
                editDescription.find('.block-error').empty();
                editDescription.append('<div class="block-error"><?= lang("write_more_detail")?></div>');
                $('.save-error').find('.err-description').empty();
                $('.save-error').append('<div class="err-description"><?= lang("no_fill_description")?></div>');
                editBtn.attr("disabled", true);
              } else {
                editDescription.find('.block-error').remove();
                $('.save-error').find('.err-description').remove();
                editBtn.attr("disabled", false);
              }
            });

          },
          selector: "#editTextareaDescription",
          language: userLang,
          menubar: false,
          toolbar: false,
          theme: "modern",
          paste_data_images: true,
          content_style: ".mce-content-body {font-size: 14px; font-family: Arial, sans-serif;}",
          plugins: [
            "advlist autolink lists link charmap preview hr anchor pagebreak",
            "searchreplace wordcount visualblocks visualchars code",
            "insertdatetime nonbreaking save contextmenu directionality",
            "template paste textcolor colorpicker textpattern"
          ],
          removeformat: [
            {
              selector: 'b,strong,em,i,font,u,strike,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins',
              remove: 'all',
              split: true,
              block_expand: true,
              expand: false,
              deep: true
            },
            { selector: 'span', attributes: ['style', 'class'], remove: 'empty', split: true, expand: false, deep: true },
            { selector: '*', attributes: ['style', 'class'], split: false, expand: false, deep: true }
          ],
          toolbar1: "insertfile undo redo | styleselect | removeformat | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image | preview | forecolor backcolor",
        });

Кто сталкивался, прошу помочь.
  • Вопрос задан
  • 201 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы