Opened 8 years ago
Closed 8 years ago
#16904 closed Bug (invalid)
CKEditor breaks SharePoint TaxonomyWebTaggingControl fields
Reported by: | mmc071dotnet | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | General | Version: | |
Keywords: | Cc: |
Description
Steps to reproduce
- Create a SharePoint application page in Visual Studio
- Add a Taxonomy:TaxonomyWebTaggingControl control to the page
- Add a script tag referencing ckeditor.js
Expected result
The Taxonomy field should work as normal its not a Textarea field so should not be touched by CKEditor
Actual result
CKEditor modifies the field's html to such an extent that it breaks the functionality of it
Other details (browser, OS, CKEditor version, installed plugins)
Am using SharePoint 2016 and have reproduced the issue using CKEditor 3.6.6.2 and 4.5.11, using standard config and have also tried CKEditor.Net.
The Taxonomy control's html without loading CKEditor on the page is as follows...
<div class="ms-rtestate-write ms-taxonomy-writeableregion ms-inputBox" id="ctl00_PlaceHolderMain_ctl01editableRegion" role="textbox" aria-haspopup="true" contenteditable="true" aria-autocomplete="both" aria-multiline="true" DisableRibbonCommands="True" AllowMultiLines="false" RestrictPasteToText="True"> <span title="" class="valid-text">Cruise</span></div>
The Taxonomy control's html with loading CKEditor on the page is as follows...
<div tabindex="0" title="Rich Text Editor, ctl00_PlaceHolderMain_ctl01editableRegion" class="ms-rtestate-write ms-taxonomy-writeableregion ms-inputBox cke_editable cke_editable_inline cke_contents_ltr cke_show_borders" id="ctl00_PlaceHolderMain_ctl01editableRegion" role="textbox" aria-haspopup="true" aria-describedby="cke_114" style="position: relative;" contenteditable="true" spellcheck="false" aria-autocomplete="both" aria-label="Rich Text Editor, ctl00_PlaceHolderMain_ctl01editableRegion" aria-multiline="true" DisableRibbonCommands="True" AllowMultiLines="false" RestrictPasteToText="True"><p></p></div>
Change History (1)
comment:1 Changed 8 years ago by
Keywords: | SharePoint removed |
---|---|
Resolution: | → invalid |
Status: | new → closed |
Version: | 4.5.11 |
CKEditor also provides inline editor which by default is auto-created on
contenteditable
elements. To disable this feature, please use http://docs.ckeditor.com/#!/api/CKEDITOR-cfg-disableAutoInline.Please see: http://docs.ckeditor.com/#!/api/CKEDITOR-method-inline and inlinebycode sample
in ckeditor/samples/old