Невозможно ввести любой текст в ckeditor после показа его в модальном - PullRequest
0 голосов
/ 19 июня 2019

Я показываю ckeditor при нажатии кнопки в модальном режиме, чтобы пользователь мог вводить в него данные, но через некоторое время после отображения ckeditor пользователь не может ничего вводить в текстовое поле.

Это HTML-код:

<input type="button" class="btn" id="addsubcatpost" value="Add new post" ng-click="showsubcatpost()">

<textarea name="subcateditor" ng-model="cat_postcontent" id="subcateditor" rows="10" cols="80">{{postcontent}}</textarea>

<script>
    CKEDITOR.replace('subcateditor', {
        toolbarGroups: [
            {"name": "styles", "groups": ["styles"]},
            {"name": "paragraph", "groups": ["list", "align"]},
            {"name": "basicstyles", "groups": ["basicstyles"]},
            {"name": 'insert', "groups": ['addImage']}
        ],
        removeButtons: 'Underline,Strike,Subscript,Superscript,Anchor,Styles,Specialchar,Format,Image,Flash,Table,HorizontalRule,Smiley,SpecialChar,PageBreak,Iframe,addFile',                                                filebrowserUploadUrl: '/admin/categorymanagement/uploadckeditorimages'
    });
</script>

Это js-файл:

$scope.showsubcatpost = function() {
  $scope.cat_title = '';
  CKEDITOR.instances['subcateditor'].setData('');
  $(".urlinks").val('');
  $(".selector-wrapper").html('');
  $(".attached-files").hide();
  $('.image-attachment-preview').html('');
  $('.document-attachment-preview').html('');
  $('.weblink-attachment-preview').html('');
  $('.gdocs-attachment-preview').html('');
  $('.video-attachment-preview').html('');
  $("#addnewsubcatpost").toggle();
  $(".hidediv").hide();
}; 

Скриншот модального

Screenshot of the modal.

1 Ответ

0 голосов
/ 19 июня 2019

Удаление атрибута tabindex из модального контейнера помогло мне.

https://github.com/twbs/bootstrap/issues/6996

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...