Custom Query

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (1 - 100 of 2591)

1 2 3 4 5 6 7 8 9 10 11
Ticket Summary Status Owner Type Priority Milestone
#11486 Create a new test system for Paste from Word review Frederico Caldeira Knabben New Feature Must have (possibly next milestone)
Description

To better support #9991, a new test system should be available for Paste from Word.

#13141 [FF] It's not possible to DnD inline widget inside nested editable confirmed Bug Must have (possibly next milestone)
Description
  1. Open http://ckeditor.dev/plugins/widget/dev/nestedwidgets.html
  2. Try dragging one of the placeholders.
  3. The drop caret is invisible inside nested editable. It is visible only when dragging over the outer editable.

It seemed to work fine on major some time ago.

#13842 List Plugin adds extra <br> when making styled text a list assigned Tomasz Jakut Bug Must have (possibly next milestone)
Description

Steps to reproduce

  1. you can use the demo - type in 5 lines of text. Break the lines with shift+return
  1. Select that text and some more and make all that text bold
  1. Select 3 of those lines and click on the list control

Expected result

You will see that extra return characters have been added to the list items

Actual result

The list should be clean with no extra CR's.

Other details (browser, OS, CKEditor version, installed plugins)

This test was run on 4.5.4 This bug was NOT present in version 3.6.6

Related Issues

#16743 [Edge] PFW generic tests confirmed Bug Must have (possibly next milestone)
Description

In 4.6.0 we did not include generic test fixtures for Edge. It's time to fix it and add these missing pieces.

First we need to focus on fixtures directly in _fixtures directory.

#16908 It's not possible to paste file on Chrome on Mac assigned beata_delura Task Must have (possibly next milestone)
Description

And it could be possible.

What Chrome gives, when I paste a file is DataTransfer (a.k.a. ClipboardData) object with an empty "files" property, but with 2 "items": first with a filename and the second with a file. It means it is possible to get a file from the second "item", on paste.

Unfortunately, when the upload plugin was implemented there was only one item on Chrome and only the first item is handled (see https://github.com/ckeditor/ckeditor-dev/blob/685fc7474fab779afe76edcf36011d2fb6bafab8/plugins/clipboard/plugin.js#L2545). If this line will be replaced with a loop it should be possible to get the file.

Note that on Windows pasted file is not available at all.

Also, note that now you do not need try-catch block there since items have a "kind" property which let you check if it is a file or a string.

#16994 Support for Clipboard API in Edge assigned Tomasz Jakut Task Must have (possibly next milestone)
Description

New Edge 15 implemented Clipboard API, so it will be nice to switch from our pastebin to real API in this browser.

Note however that users report some errors (see comments in the linked thread).

#8307 [iOS] Maximize is broken confirmed Bug Nice to have (we want to work on it)
Description

When Maximizing, the editor toolbar go out of the viewport boundaries, making it impossible to use the editor and restore the size to use the page.

#10021 Table plugin uses attributes deprecated in HTML5 confirmed Bug Nice to have (we want to work on it)
Description

When I insert new table, without any settings i get border="1" cellpadding="1" cellspacing="1" style="width: 500px;" attributes. These are unexpected and non-valid ones.

Edit:
When I insert new table it uses attributes that are deprecated in HTML5 cellpadding,cellspacing,align,summary,rules,frame,bgcolor attributes. Please see: http://www.w3schools.com/tags/tag_table.asp


Easy workaround (aka solution): comment:13.

#10082 [Android] Dialog windows open in an incorrect place on a page and cannot be moved review_failed Szymon Kupś Bug Nice to have (we want to work on it)
Description

Tested on Samsung Galaxy S, Android 4.2.1 (Jelly Bean), CKEditor 4.0.1 samples for the Standard preset, replacebycode and inline samples.

After a toolbar button is clicked, editor dialog windows seem to open in a pre-determined place on the page, outside the editor window, and with a zoomed-in page it they are out of sight for the user. From the user's perspective it looks like something is wrong: the page becomes grayed out, but he/she needs to zoom out to see the dialog window.

It looks like the dialog windows are centered on the page or opened with a pre-determined offset that ignores the zoom level.

What is more, they cannot seem to be moved. Holding the title bar and dragging it does not do anything (it actually scrolls the page). The page below containing the editor is still scrollable. The only thing that seems to change the location of the dialog windows is zooming in and out.

This can also be reproduced in inline mode.

In Firefox 18.0.2 and Chrome 18.0.1025469 the dialog window moves around the page, too, and its location is also affected by whether the virtual keyboard is open or not.

#10135 Norwegian language confusion confirmed Task Nice to have (we want to work on it)
Description

In CKEditor, there are two Norwegian languages: Norwegian bokmål (nb) and Norwegian (no). Both of these are currently identical.

There are actually two official Norwegian written languages: Norwegian bokmål (nb, used by ~85%) and Norwegian nynorsk (nn, 15%). They're mutually intelligible.

If the variant isn't specified (just Norwegian, "no"), it's going to be bokmål since it's the dominant variant. So really, nb and no are identical languages.

Therefore, I suggest that "Norwegian" gets renamed to "Norwegian nynorsk" (nn), so that there will be a language file for both variants of Norwegian (nb and nn) and so that the nynorsk translation can be based on the bokmål one.

As far as user agent language detection goes:

  • nb: User agents nb, no, nb-no, no-no
  • nn: User agents nn, nn-no
#11392 br tags are removed when switching to source an back. assigned kkrzton Bug Nice to have (we want to work on it)
Description

This is the continuation of #10146 issue.

Problems can be reproduced in all browsers and don't occur in CKEditor 3.x

Examples:


Two brs are handled the same way as one br

Both code snippets

<br>
<br>
<p>This is a paragraph of text.</p>

and

<br>
<p>This is a paragraph of text.</p>

will result into:

&nbsp;
<p>This is a paragraph of text.</p>

This

    <br /> 
    <br /> 
    <p>This is a paragraph of text.</p> 
    <br /> 
    <br /> 
    <p>Second paragraph of text.</p>

results in

&nbsp;
<p>This is a paragraph of text.</p>
&nbsp;

<p>Second paragraph of text.</p>

One br is chnaged into &nbsp;

This

<table>
	<tbody>
		<tr>
			<td>Table cell contents</td>
		</tr>
	</tbody>
</table>
<br>
<p>P contents</p>

will result in

<table>
	<tbody>
		<tr>
			<td>Table cell contents</td>
		</tr>
	</tbody>
</table>
&nbsp;
<p>P contents</p>

I understand that fix for #10146 has introduced fix which changes last BR into &nbsp and most likely example two is a "won't fix". Another reason for this may be that nbsp; in second example creates in fact new line.
The only problem with example two I see is that code is in fact different to what user has entered and this doesn't occur in CKE 3.x.

Example one is rather a bug and there should be some difference between how one and two BRs are handled.


EDIT: This ticket is the follow up to #10146. Most scenarios from #10146 were fixed. Examples mentioned in this ticket are still live. When fixing this issue, please have older test cases from #10146 in mind so that they didn't get broken again.

There is a workaround mentioned in http://dev.ckeditor.com/ticket/10146#comment:34. It actually handles all the cases but one. When there is no other way to fix it perhaps some smarter way of using that hack could be implemented?

#11415 [Chrome] &nbsp; is inserted instead of space. review Tade0 Bug Nice to have (we want to work on it)
Description

This ticket looks like continuation of #9929. The problem is that #9929 was fixed in CKE 4.2.3 but it seems it has reappeared again in CKE 4.4.1

Besides below TC with link you can also reproduce this problem with:

  1. Paste below in source mode and switch to wysiwyg.
    <p>This is a simple sentence.</p>
    
  2. Remove space with backspace or delete and then insert it again. Result:
    <p>This&nbsp;is&nbsp;a&nbsp;simple&nbsp;sentence.</p>
    

  1. Open editor (replacebyclass.html) and inset following html in source mode:
    <p>Source: <a href="http://en.wikipedia.org/">Wikipedia.org</a></p>
    
  2. Switch back to WYSIWYG mode.
  3. Put cursor just before 'Wikipedia.org'.
  4. Press backspace.
  5. Press space.
  6. Go to source mode.

Result: You will see:

<p>Source:&nbsp;<a href="http://en.wikipedia.org/">Wikipedia.org</a></p>

Expected: There should be " " instead of "&nbsp;".

In FF everything is fine.

Probably related: #10359 and #9998

#11791 Can't change target anchor using id selector (in link dialog) review kkrzton Bug Nice to have (we want to work on it)
Description

Can't change target anchor id (in a link dialog)

  1. open any sample with CKEditor (i.e. samples/replacebyclass.html)
  2. use following source
    <p>Fancy link</p>
    
    <p>&nbsp;</p>
    
    <p><a id="a1" name="a1"></a></p>
    
    <p><a id="a2" name="a2"></a></p>
    
  3. go back to the wysiwyg mode
  4. make a following selection in first paragraph
    Fancy [link]
    
  5. apply link using a Link button
  6. change Link Type to " Link to anchor in the text"
  7. in "By Element Id" select set value to: "a1"
  8. click OK
  9. open once more link dialog using a button
  10. change the value of "By Element Id" to "a2"
  11. click OK
  12. open link dialog once more

Expected result:
"By Element Id" value should be changed to a2

Current result:
"By Element Id" stays with previous value

additional info:

  1. I've checked in 4.3.0 and it still occur there (didn't check any earlier versions) so it's not a recent regression
#12134 [Umbrella] Support widgets in readOnly mode confirmed New Feature Nice to have (we want to work on it)
Description

Features that needs to be disabled in readOnly mode:

  • widget hover,
  • widget focus on click,
  • nested editables must not be editable,
  • drag handler must not be visible and widget must not be draggable
  • #14558 - it is possible to delete widget in read only mode

Related: #11825.

#12459 Exception occurs after using Replace All and closing Find and Replace dialog in IE11 review kkrzton Bug Nice to have (we want to work on it)
Description

When i use Replace all feature and close the replace all dialog after that, an exception occurs in IE11.

Environment: OS:Windows 7 x64 Browser: Internet Explorer 11.0.9600.17280 (Update 11.0.12)

Reproducible on demo page: http://ckeditor.com/demo#full

Steps:

  1. Remove all sample text and images from the CKEditor on the demo page.
  2. Type the following text: test text number 1
  3. Press Replace button on the toolbar
  4. In the Find what field type the following text: number
  5. In the Replace with field type the following text: N
  6. Press Replace All button
  7. Press OK button on the notification Message Box
  8. Press close button on the Find and Replace dialog
  9. Look in the browser console for the error.

Screen shot is attached.

#12480 Error in console after removing formatting and disabling selection as a list item. review kkrzton Bug Nice to have (we want to work on it)
Description

Browsers: Chrome, FF and IE9+

  1. Open editor with following content and selection:
    <ol>
    	<li>hello</li>
    	<li>moto</li>
    	<li><strong>[:D]</strong></li>
    </ol>
    
  2. Click "Remove format" button.
  3. Press "Ordered List" or "Unordered List" button.

Actual result:

There is an error in console: TypeError: node is null range.js:1724

this.setStart( node.getParent(), node.getIndex() );

#13332 IE: collapsed selection doesn't match styling. review Tade0 Bug Nice to have (we want to work on it)
Description

Problem can be reproduced from CKEditor 4.0 (works fine in 4.0 beta) in IE9-11.

To reproduce for inline styles:

  1. Create a paragraph and enter text, say "This is plain text"
  2. Select whole paragraph and apply Bold
  3. Click once inside paragraph and try to apply any inline style from styles dropdown.

Result: In IE, the inline style gets applied to whole paragraph even when text was not selected after clicking once.


To reproduce for block styles:

  1. Create 3 paragraphs of text
  2. Select them all with a mouse and apply "Italic Title" from styles dropdown.
  3. Click at the end of second element (behind it actually)
  4. Apply "Special Container" style

Result: all paragraphs get styled while only should be changed.

NOTE: This issue has been reported on our support channel. User claims that the range.collapsed property returns false in IE whereas in e.g Chrome it returns true.

#13408 Move widget initialization from autoembed to widget repo's method review Szymon Cofalik New Feature Nice to have (we want to work on it)
Description

This is:

		var defaults = typeof widgetDef.defaults == 'function' ? widgetDef.defaults() : widgetDef.defaults,
			element = CKEDITOR.dom.element.createFromHtml( widgetDef.template.output( defaults ) ),
			instance,
			wrapper = editor.widgets.wrapElement( element, widgetDef.name ),
			temp = new CKEDITOR.dom.documentFragment( wrapper.getDocument() );

		temp.append( wrapper );
		instance = editor.widgets.initOn( element, widgetDef );

		if ( !instance ) {
			finalizeCreation();
			return;
		}
#13604 Notifications are not visible when editor is placed in a absolutely positioned div with high z-index review Tade0 Bug Nice to have (we want to work on it)
Description

We have some popups (absolutely positioned divs) that have some high z-indexes (1001). The notifications that display in the editor when uploading a file appear to display behind the divs. What's more is that the if I move the absolutely positioned div, the notification does not follow (see attached image).

#13612 [mathjax] long formula causes dialog window to go out of the viewport review kkrzton Bug Nice to have (we want to work on it)
Description

Found on Chrome.

  1. Make sure the browser width is like 1000px or so.
  2. Enter the following formula in the mathjax dialog:
    x = {-b \pm \sqrt{b^2-4ac} \over 2a}{-b \pm \sqrt{b^2-4ac} \over 2a}{-b \pm \sqrt{b^2-4ac} \over 2a}{-b \pm \sqrt{b^2-4ac} \over 2a}{-b \pm \sqrt{b^2-4ac} \over 2a}{-b \pm \sqrt{b^2-4ac} \over 2a}{-b \pm \sqrt{b^2-4ac} \over 2a}{-b \pm \sqrt{b^2-4ac} \over 2a}{-b \pm \sqrt{b^2-4ac} \over 2a}{-b \pm \sqrt{b^2-4ac} \over 2a}{-b \pm \sqrt{b^2-4ac} \over 2a}{-b \pm \sqrt{b^2-4ac} \over 2a}{-b \pm \sqrt{b^2-4ac} \over 2a}{-b \pm \sqrt{b^2-4ac} \over 2a}{-b \pm \sqrt{b^2-4ac} \over 2a}
    
  3. See that the Ok/Cancel buttons are unavailable.

#13667 Context menu does not appear when clicking below the body confirmed Bug Nice to have (we want to work on it)
Description

Steps to reproduce

  1. Open a sample.
  2. Clear all contents.
  3. Right-click below the body.

Expected result

The CKE's context menu should appear.

Actual result

Native context menu appears.

Other details (browser, OS, CKEditor version, installed plugins)

Tested on Chrome. Worked fine in v3.

This issue is caused by the fact that the context menu is now listening on editor.editable() while it should listen on editor.document if editor.editable.isInline() is false.

#13703 Pressing backspace near (but not next to) widget selects it. assigned Tade0 Bug Nice to have (we want to work on it)
Description

Steps to reproduce

  1. Open Placeholder demo
  2. Select all text, delete it
  3. Type 'Testing '
  4. click placeholder button
  5. hit right arrow, as placeholder is selected (boo)
  6. hit Enter
  7. type a letter
  8. press left arrow key
  9. press backspace

Expected result

Paragraphs are merged together, as they are when no widget is present

Actual result

Widget is selected, paragraphs don't change.

Other details (browser, OS, CKEditor version, installed plugins)

4.5.x, Chrome

Investigation

The issue happens inside of selection.js#getOnKeyDownListener, where it checks for getPreviousEditableNode. It finds the widget, but assumes that the backspace key would have deleted the widget. Instead, it should check if the text and widget are adjacent, maybe with next.getParent().contains(range.startContainer)?

#13736 Unable to create D'n'D area inside CKEditor dialog => broked some add-ons review_failed Tomasz Jakut Bug Nice to have (we want to work on it) CKEditor 4.7.1
Description

Steps to reproduce

  1. Open DOKSoft Quick Image add-on or other one with D'n'D area inside dialog.
  2. Try to D'n'D files into the area.

Expected result

CKEditor must respect outside areas and do not use D'n'D handler globally.

Actual result

You unable to drop files inside D'n'D area.

Other details (browser, OS, CKEditor version, installed plugins)

Any browser. This aspect of D'n'D feature was broked in CKEditor 4.5.2. Still (4.5.4) exists in CKEditor.

#13778 [Chrome] Trying to insert a block before a block widget fails with an error review Tade0 Bug Nice to have (we want to work on it)
Description

Steps to reproduce

  1. http://jsfiddle.net/HugeHugh/3xu8yece/
  2. Try to insert the horizontal line without focusing the editor first.

Expected result

It's inserted before the widget.

Actual result

An error is thrown.

Other details (browser, OS, CKEditor version, installed plugins)

I could not reproduce this issue on Firefox, so I guess it's related to Chrome's limited selection system which does not allow us to place selection before a non-editable block if it's the first descendant of the editable.

#13798 Changing paragraph format causes cursor to move on Firefox 41 review Tomasz Jakut Bug Nice to have (we want to work on it)
Description

Steps to reproduce

  1. On the CKEditor Demo page, set the cursor anywhere in the middle of a heading.
  2. Press Enter.
  3. Change the paragraph format to Normal.
  4. Press Backspace.

Actual result

Cursor has moved to the end of the line.

#13824 Notification is displayed too late. review Tade0 Bug Nice to have (we want to work on it)
Description

Steps to reproduce

  1. Drop large file into editor e.g. 30MB image (large file size is used to increase time before notification is displayed)
  2. Observe

Expected result

CKEditor should display notification once file is dropped.

It would be perfect if this was something like "Preparing file for upload" but from what I have talked with my colleague, it will be easier to just display "Upload 0%"

Actual result

CKEditor displays notification once it receives information about package size (file size with headers, control sums etc. which is greater than sole file size).

For few seconds there is no information and CKEditor is not responding. This can make users think that editor has hung and not that it is processing the file.

In fact CKEditor is processing base64 string for the image to preview it. For larger files we could intorduce configurable maximum file size for which preview should be shown. Any file size above that maximum will not be using preview. Reported here: #13825

Other details (browser, OS, CKEditor version, installed plugins)

This behaviour has been introduced in CKEditor 4.5.4. In CKEditor 4.5.3 we were using file size (smaller than whole package size) thus notification was displayed at once. In CKEditor we display real upload size but we get that information only after first progress event is fired.

#13833 Styles dropdown doesn't work correctly for tables with border=0 assigned Tomasz Jakut Bug Nice to have (we want to work on it)
Description

Steps to reproduce

  1. Add some styles to add a class to a table
CKEDITOR.config.allowedContent = true;

CKEDITOR.stylesSet.add( 'my_styles', [
    // Block-level styles
    { name: 'Nice table', element: 'table', attributes: { 'class': 'MyTable' } }
] );

CKEDITOR.config.stylesSet = 'my_styles';
  1. add a little CSS to check that it works
.MyTable {
    border-collapse:collapse;
    border:1px solid blue;
    background-color: #00DD00;
}

.MyTable td, .MyTable th{
    border:1px solid blue;
        padding: 5px 1em;
}

  1. Put some tables in your content with that class and border = 0 or border = 1
  1. Now try to use the Styles dropdown

Expected result

In both tables the Style should be shown as "Nice table"

Actual result

Only works correctly in the second one. The first one has the "cke_show_border" class that CKEditor adds automatically and the Styles system doesn't ignore it. Once you click then it's applied and then it works correctly until you reload the content.

Other details (browser, OS, CKEditor version, installed plugins)

This has been failing for eons, all browsers demo at http://jsfiddle.net/8jcyf9aa/

#13877 Copy paste from google doc forces bold - removes underline and italics review_failed Tomasz Jakut Bug Nice to have (we want to work on it)
Description

Steps to reproduce

  1. Go to the nightly ckeditor demo http://nightly.ckeditor.com/15-10-28-07-07/full/samples/
  2. Copy one word from a google doc that is both underlined and italicized
  3. Paste it into editor

Expected result

The word is pasted in italicized and underlined.

Actual result

The word is bolded, no underlines or italics to be found.

Other details (browser, OS, CKEditor version, installed plugins)

#13943 When custom config is missing, the default config gets loaded twice. review kkrzton Bug Nice to have (we want to work on it)
Description

Steps to reproduce

  1. Put below code into your config.js (custom config file doesn't exist under given path)
    config.specialChars = config.specialChars.concat([['&#9794;', 'Male']]);
    config.customConfig = '/abc/config.js';	
    
  2. Open Special Characters dialog

Expected result

One male symbol is visible.

Actual result

Two male symbols are visible.

Other details (browser, OS, CKEditor version, installed plugins)

Happens in all browsers. I have been able to reproduce this issue from CKEditor 4.0

This issue has been reported on our support channel.

#14237 MenuButton with label puts "(Selected)" at the end of the label when clicked confirmed Bug Nice to have (we want to work on it) CKEditor 4.7.1
Description

Steps to reproduce

  1. Add a Menu Button to the toolbar, using the menubutton plugin.
  2. Change the skin css to show the label for the button.
  3. Open the editor and click on the menu button

Expected result

The menu button label should not change.

Actual result

The menu button label changes from 'Label' to 'Label (Selected)'.

#14288 Autolink in Firefox places caret inside link review_passed kkrzton Bug Nice to have (we want to work on it)
Description

Steps to reproduce

  1. Using Firefox, go to a CKEditor build which has the autolink plugin present.
  2. Paste a URL, for example https://www.google.co.uk
  3. Hit space and continue typing

Expected result

The text you type appears after the link, not part of it (is behaviour in Safari and Chrome).

Actual result

The text you type is linked as if it was part of the URL.

Other details (browser, OS, CKEditor version, installed plugins)

Tested with:

  • Firefox 43.0.2 (latest at time of creating ticket) on Mac OS X 10.11.2 (latest at time of creating ticket)
  • CKEditor 4.5.6 (latest at time of creating ticket), Basic preset plus autolink plugin, Moono theme with English language

Effectively makes the autolink plugin unusable.

#14329 Typing Japanese with Windows IME on IE 11 does not fire change events review kkrzton Bug Nice to have (we want to work on it)
Description

Steps to reproduce

  1. Set up a Japanese IME keyboard on Windows (instructions here http://jlptbootcamp.com/2012/02/how-to-type-in-japanese-with-the-microsoft-ime-on-windows/)
  2. Go to nightly ckeditor build in IE 11
  3. Add a simple change hander in the console window that logs change events.

CKEDITOR.instances.editor.on('change', function(e) { console.log(this.getData()); })

  1. Change your input type to Hiragana and type something in like "Arigato". Press space to open the dropdown selector and pick one of the options or just press "enter" to confirm the word.

Expected result

When you confirm your composite word, the change event should fire and log the word typed.

Actual result

The change event does not fire.

Other details (browser, OS, CKEditor version, installed plugins)

Chrome seems to fire change events on nearly every keypress in IME mode. Firefox only does it when a word is "confirmed." I think Firefox has the right behavior, but really either is fine as long as the change event eventually fires. I have not tried IE10 or below, but I'm betting they have the same issues.

#14358 [Blink, FF] Block Elements removed when we copy & paste review kkrzton Bug Nice to have (we want to work on it)
Description

Steps to reproduce

  1. Open a sample with ACF disabled.
  2. Create a Block level element ( ex: H1)
  3. select the Block lelvel elemnt( ex: H1) with mouse or use Shift + Home
  4. Ctrl + C to copy
  5. Press Enter to go to a new paragraph
  6. Ctrl + V to paste

Expected result

Block Level element(ex: H1) pasted properly with all attributes(if any applied)

Actual result

Pasted as plain text with out Block level element and it's attributes

This is a regression from 4.5.x & it's HIGH priority defect for us & we have customer PMR

#14365 Refactor editor#getSelectedHtml confirmed Task Nice to have (we want to work on it)
Description

In ticket t/13884 we added a support for multi ranges in selection when using editor.getSelectedHtml().

But the code is not integrated nicely with what has been developed so far. We need to refactor it so it sits nicely toghether with the original implementation.

More thoughts in the original comment.

#14588 CKEditor doesn’t translate 4-byte entities correctly. confirmed Bug Nice to have (we want to work on it)
Description

Steps to reproduce

Based on: http://stackoverflow.com/questions/36574026/disable-conversion-of-html-entities-in-ckeditor

  1. Set below configuration in your CKEditor test page
    CKEDITOR.replace( 'editor1', {
    	//entities_processNumerical : 'force'
    	entities_additional : '#128247'
    } );
    
  1. Paste the following text into editor and switch to source (and back) "Foo 📷 Bar"

Expected result

Camera character translated to entity &#128247;

Actual result

For setting entities_processNumerical : 'force' you will get &#55357;&#56567; in source mode and �� in wysiwyg view.

For setting entities_additional : '#128247' you will get &#128247;&undefined; in source mode and 📷&undefined; in wysiwyg view. The undefined word will be added every time you change modes.

Other details (browser, OS, CKEditor version, installed plugins)

When I checked in code it looks like character is ok in here: https://github.com/ckeditor/ckeditor-dev/blob/master/plugins/entities/plugin.js#L152 but gets destroyed here: https://github.com/ckeditor/ckeditor-dev/blob/master/plugins/entities/plugin.js#L152. It looks like replace method is breaking it.

Now, I'm not sure if this is a problem and if replace method is using charCodeAt or fromCharCode but these methods e.g. charCodeAt return codes between 0 and 65535 and this seems to be what is happening here. Every character with code below 65356 is a 3-byte character and is handled properly but starting from 65536 4-byte characters get split into two entities.

Links:

#14744 [Safari] Failing embedbase tests assigned kkrzton Bug Nice to have (we want to work on it)
Description

2 unit tests are failing in this test suite:

tests/plugins/embedbase/undo test undo and redo after creation
Error
Error: IndexSizeError: DOM Exception 1
tests/plugins/embedbase/undo test undo and redo after edition
Unexpected error: IndexSizeError: DOM Exception 1
Expected: undefined (undefined)
Actual:   undefined (undefined)
Error
Error: IndexSizeError: DOM Exception 1
tests/plugins/embedbase/undo test undo and redo after creation and edition
Unexpected error: IndexSizeError: DOM Exception 1
Expected: undefined (undefined)
Actual:   undefined (undefined)

It started to appear after #14539. However I've followed the steps that TC is doing manually and the issue does not appear to be there, so it's likely due to a way that the test is written.

#14845 Using justify in BR mode doesn't remove trailing BR's in IE thus resulting in new line confirmed Bug Nice to have (we want to work on it)
Description

Steps to reproduce

  1. Configure CKEditor so that it uses (you can also use allowedContent:true for simplicity)
    var editor = CKEDITOR.replace( 'editor1', {
    	enterMode : CKEDITOR.ENTER_BR,	
    	allowedContent : '*{*}'
    });
    
  2. Switch to source mode and paste below HTML:
    <div >
    	<div >
    		<div style="font-family: tahoma,arial; font-size: 9pt;">
    			<div  style="padding: 4px;">
    				<div  >
    					<span style="border: 0pt rgb(0, 0, 0); text-align: left; color: rgb(0, 0, 0); padding-top: 0px; padding-bottom: 0px; font-style: normal; font-weight: normal; text-decoration: none; margin-top: 0px; margin-bottom: 0px;">
    						<span style="padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;">
    							<span class="ddspellcheck" id="scayt3">jkhgkjh</span>
    						</span>
    						<br>
    						<span style="padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;">
    							<span class="ddspellcheck" id="scayt2">gkjhgkjh</span>
    						</span>
    						<br>
    						<span style="padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;">
    							<span class="ddspellcheck" id="scayt1">gkjhlgfkhj</span>
    						</span>
    					</span>
    					<br>
    				</div>
    			</div>
    		</div>
    	</div>
    </div>
    
  3. Switch to wysiwyg, click inside middle line and click justify center.

Expected result

Middle line gets centered.

Actual result

Middle line gets centred but extra line is added. This is happening because BR in first span (which gets wrapped into div) doesn't get removed like in modern browsers.

<div>
	<div>
		<div style="font-family: tahoma,arial; font-size: 9pt;">
			<div style="padding: 4px;">
				<div>
					<span style="border: 0pt rgb(0, 0, 0); text-align: left; color: rgb(0, 0, 0); padding-top: 0px; padding-bottom: 0px; font-style: normal; font-weight: normal; text-decoration: none; margin-top: 0px; margin-bottom: 0px;">
						<span style="padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;">
							<span class="ddspellcheck" id="scayt3">jkhgkjh</span> 
						</span>
					</span>
					<br /> <!-- This doesn't get reoved -->
					&nbsp;
				</div>
				<div style="text-align: center;">
					<span style="padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;">
						<span class="ddspellcheck" id="scayt2">gkjhgkjh</span> 
					</span>
				</div>

				<div>
					<span style="border: 0pt rgb(0, 0, 0); text-align: left; color: rgb(0, 0, 0); padding-top: 0px; padding-bottom: 0px; font-style: normal; font-weight: normal; text-decoration: none; margin-top: 0px; margin-bottom: 0px;">
						<span style="padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px;">
							<span class="ddspellcheck" id="scayt1">gkjhlgfkhj</span> 
						</span> 
					</span>
				</div>
			</div>
		</div>
	</div>
</div>

Other details (browser, OS, CKEditor version, installed plugins)

Problem can be reproduced from CKEditor 4.0 in IE10 and below

#14860 Whole viewport is scrolled in the inline editor on dialog close action confirmed Bug Nice to have (we want to work on it)
Description

Steps to reproduce

  1. http://ckeditor.com/demo#inline
  2. Scroll page down
  3. Focus last editor
  4. Click on 'Image' on CKEditor Toolbar
  5. Click on 'Cancel'

Expected result

Viewport isn't scrolled on dialog close action

Actual result

Viewport is scrolled in the inline editor on dialog close action

Other details (browser, OS, CKEditor version, installed plugins)

CKEditor 4.5.11

Google Chrome Version 52.0.2743.116m

Link to video

#16645 Update SCAYT and WSC localizations confirmed Task Nice to have (we want to work on it)
Description

WSC and SCAYT localizations are provided through our CKEditor UI Translation Center. It does not seem the source files were updated since January 2015 :(. We should make sure that the translations provided by the community actually make it to the released product.

Expected result

WSC and SCAYT translations are up to date.

Actual result

We do not seem to have any process in place to update the SCAYT and WSC translations and as a result, they are not updated at all.

#16706 UI Tooltips confirmed New Feature Nice to have (we want to work on it)
Description

As a part of #16373 and #14931 tasks we created a plugin that shows a tooltip for keyboard focus and mouse over.

https://i.imgur.com/xOW16iE.png

We need to polish few things:

  • UI, redesign it to look better, some ideas:
    • Positioning - tooltips should be cenetered to the button. Now they are just displayed underneath starting from left.
    • Triangle - Add an pointing triangle at the middle of it.
  • Due to the fact that plugin was created to work with maximum portability it "knows" about possible integrations. We should reverse this, and say that tooltip will be applied for link elements with .cke_tooltip class, or anything like that.
    • It's OK for the plugin to directly replace toolbar buttons, as it's the only plugin required by keyboardtooltip.
  • Plugin name, keyboardtooltip is no longer relevant as it's not only for keyboard but also for mouseover. Let's rename it simply to tooltip.
  • There's a problem that the tooltip is visible right after opening the dialog (despite opening the dialog with mouse). The problem is that it overlays the content below the focused option. Here are the steps:
    1. Open smiley manual test.
    2. Click smiley button (this opens a dialog).

Expected: tooltip is not visible, as it hides "indecision" smiley.

The codebase is pushed to branch t/16706.

#16714 Add missing API jsdoc tags confirmed Task Nice to have (we want to work on it)
Description

I started running into missing types, and having them is more helpful then having to look into the source. I don't know what kind of tool is generating the docs, and what validation can be achieved, like:

  • missing/mismatched @param count and names; I see Object gets spit out by default, so I assume there is some intelligent parsing of the parameters
  • missing @returns when body has return statement; this may be hard given nested classes

Anyway, I did a regexp search for methods in the SDK output that would have return types ((?:get|is|has|find|create|exists)
w*).

#16719 Widgetselection plugin improvements - follow up of #11064 confirmed Task Nice to have (we want to work on it)
Description

The cleanPasteData method should use global regexp (g flag) to remove elements with data-cke-filler-webkit attribute. All elements with data-cke-filler-webkit attribute should be removed regardless the attribute value.

The removeFillers method should be more generic removing _any_ *[data-cke-filler-webkit] element. It would be simpler, and safer in case when some external API adds something to the end of the editable.

#16782 Add ES6 compatibility to CKBuilder confirmed New Feature Nice to have (we want to work on it)
Description

Steps to reproduce

Upload addon with ES6 syntax (e.g. let instead of var) to the addons repo.

or even better:

Create a plugin with ES6 syntax and use command line builder to build CKEditor.

Expected result

Everything should work.

Actual result

Validating JS files plugin.js (line 19):

missing ; before statement

ES6_FEATURE. this language feature is only supported in es6 mode: let declarations. Use --language_in=ECMASCRIPT6 or ECMASCRIPT6_STRICT to enable ES6 features. at .tmp803549/plugin.js line 19 : 12

Other details (browser, OS, CKEditor version, installed plugins)

#16823 Tabletools and liststyle should not force custom context menu confirmed Bug Nice to have (we want to work on it)
Description

Currently there's no way to load tabletools/liststyle plugin without adding a custom context menu. This is something that part of community would like to avoid.

Reason for this is that these plugins has a hard requirement on it, and this is how we need to proceed, because by default contextmenu is the only way how people can interact with it.

#16824 Change the "Normal" label/tag for block element formats to "Paragraph" instead. confirmed New Feature Nice to have (we want to work on it)
Description

Steps to reproduce

  1. Basic installation; include the "Format" widget.
  2. While using the editor in the front end, click on the "Paragraph format" drop-down.
  3. While the label for selecting <h2>, <h3>, <h4> etc is "Heading 2", "Heading 3", "Heading 4" respectively, the label for selecting a <p> is "Normal".

Expected result

Having the label of the drop-down menu be "Paragraph" would make more sense to users.

Actual result

The drop-down menu entry for paragraph tags is "Normal", which is too vague.

Other details (browser, OS, CKEditor version, installed plugins)

Respective issue in the Backdrop CMS queue: https://github.com/backdrop/backdrop-issues/issues/2176

WordPress is also using "Paragraph" and we'd like to go with that in Backdrop CMS. We could change the tag_p option in the language files, but that would mean maintaining the change with any future upgrades of CKeditor versions, so we think that it would be best if this was fixed upstream. Hence this issue here.

Thank you beforehand for considering this.

#16829 [IE11] Missing text justification in some cases when content is pasted from Word confirmed Bug Nice to have (we want to work on it)
Description

In issue #16826 we aligned IE11 pasted content to other browsers by removing paragraph, added directly to li elements.

However in some cases li contained multiple paragraphs, some of them might have a different text alignment.

You can see this in following fixtures:

  • 6493Questions_and_answers
  • 7918Numbering
  • 9274CKEditor_formating_issue

Fixtures were updated not to include text-align in eae1d9cd669fe266c5c6c9d9e5a4ebd334c4c2fd, but we should fix these alignments.

#16833 IE11 malformed list pasted from Word assigned Marek Lewandowski Bug Nice to have (we want to work on it)
Description

Steps to reproduce

  1. Open Full editor demo from: http://nightly.ckeditor.com/
  2. Open the attached file in Word, copy and paste it into the editor.

Expected result

List structure is the same as in the Word file.

Actual result

Lists are malformed - they are shifted one level up.

Other details (browser, OS, CKEditor version, installed plugins)

IE11 Only.

#16844 No focus indication for disabled context menu options confirmed Bug Nice to have (we want to work on it)
Description

Steps to reproduce

  1. Open http://sdk.ckeditor.com/samples/fullpreset.html.
  2. Open context menu inside the table and go into "Cell" submenu.
  3. Move through options in the submenu using arrow keys.

Expected result

Focus is always visible, even for disabled options.

Actual result

Focus for disabled options is invisible.

Other details (browser, OS, CKEditor version, installed plugins)

Skin: moono-lisa

#16877 Feature detection for clipboard.isCustomDataTypesSupported confirmed Task Nice to have (we want to work on it)
Description

Currently we have browser-detection based check, which is not ideal because as soon as Microsoft enables this API it won't working without us releasing a patch for CKE4.

If we change it to feature-detection, older CKE4 versions will work out of the box.

#16878 Use ESLint instead JSCS confirmed Task Nice to have (we want to work on it)
Description

Since JSCS project has been disconctinued, we need to move to ESLint.

#16902 [iOS] CKEditor editing area scrolls incorrectly when inputting new characters on a scrolled page confirmed Bug Nice to have (we want to work on it)
Description

Steps to reproduce

  1. Open CKEditor sample on iOS, Safari. Editor should contain some text and be scrollable. There should be some content on the page above the editor so that whole page is also scrolled.
  2. Scroll the page down to see top of the editor.
  3. Tap on the beginning of editor's text.
  4. Input new characters.

NOTE: The issue appears to be native iOS issue as it can be reproduced without using CKEditor at all. See this code sample: https://codepen.io/mturek/pen/oZwBee The sample presents an iframe with 'contenteditable' body on a page with some text above the iframe. Follow the reproduction steps: 2-4. It is also worth noting that 'scroll' event is not fired on iframes on iOS. Also scrollTop property of an iframe cannot be set and is always equal 0. To workaround these problems iframe is wrapped in a div with fixed height and following css, which enables iframe scrolling:

overflow-y: auto;
-webkit-overflow-scrolling: touch;

Expected result

New characters appear in the editor. Editor is not scrolled. Input text is visible on screen.

Actual result

New characters are input however whole page and the editor is scrolled. Input text is not visible on screen due to wrong scroll position.

Other details (browser, OS, CKEditor version, installed plugins)

Problem has been checked in CKEditor 4.6.2, iOS 10.2, Safari 10.0

#17009 insertText splits spans with id attribute in to two review Mateusz Samsel Bug Nice to have (we want to work on it)
Description

Steps to reproduce

  1. Prepare CKEditor with below configuration and content:
    var editor = CKEDITOR.replace( 'editor1', {
    	extraAllowedContent : 'span[id]',
    });
    
    <p><span class="marker" id="abc">test</span></p>
    
  2. Put selection here and insert any special character # using Special Character dialog <p><span class="marker" id="abc">te^st</span></p> . Alternatively you can ma a selection and execute the following command in browser console CKEDITOR.insatnces.editor1.insertText( '#' )

Expected result

<p><span class="marker" id="abc">te#st</span></p>

Actual result

The span gets split in two: <p><span class="marker" id="abc">te</span><span class="marker">#st</span></p>

Other details (browser, OS, CKEditor version, installed plugins)

Problem can be reproduced at least from CKEditor 4.0.

#58 Safari: objects are not selectable confirmed Bug Normal
Description

With Safari, there are no ways to select objects, like images, form fields and tables. Also, not being able to select them, it is not possible to drag them inside the editor contents. No context menu is also available for the specific objects.

#66 HTML Tidy for XHTML processing confirmed New Feature Normal
Description

It would be interesting to have the innerHTML generated by the browsers to be fixed with HTML Tidy in the server when switching to source view or before posting the data.

The process steps would be:

  • Show a "Processing..." message in the interface.
  • Retrieve the innerHTML (no changes to it). We know that the editor includes some custom elements and attributes there.
  • Send the HTML to the server using XMLHttpRequest (synchronous).
  • Process the HTML in the server using Tidy. "Tidy Processors" should be available on all supported server side languages.
  • Receive the processed HTML from the server and inject it in a DOMDocument.
  • Make the necessary changes in the DOMDocument, removing or changing browser specific or FCKeditor tags.
  • Hide the "Processing..." message and update the hidden field, or the source view, depending on the case.

Well, this is an initial idea than must be further developed in the future.

#103 Auto Image File Sizing confirmed New Feature Normal
Description

When you add an image using the add image icon --> browse local folders --> the upload dialog has a auto file size function. It will give you a choice of width options (200,400,600px) and then the image is converted to a web suitable jpg by a script. We are finding that the average user really struggles, firstly to understand why an image has to be a small file size and then has to use an external software product to size the image before it is uploaded.

#158 Enable find in source view mode review Garry Yao New Feature Normal
Description

We would like to have the 'find' button enabled in the source view mode of the editor.

#167 Improving IsDirty after switching modes and undo confirmed Bug Normal
Description

This is a remainder of the issues described in #117

Now the IsDirty works fine while the user doesn't switch modes, but if the user does some change, switch mode and then later on he reverts to the original code the IsDirty will remain as true.

This isn't really a big issue, but it's better to leave it documented here.

#228 Clean HTML function (separate from Clean From Word function) confirmed New Feature Normal
Description

It would be very useful to have a button that cleaned the HTML currently in the editor. What I mean by cleaning the HTML is having the option to do one or more of the following:

  • removing FONT tags
  • removing CSS Class references (class=".....")
  • removing SPAN tags
  • removing MS Word formatting
  • removing all HTML tags

While the Paste From Word function is very useful for pasting in new content, often it is necessary to clean up an existing document, e.g. to strip out all formatting and get it back to the bare paragraphs, lists and tables.

This function is available in the radEditor with the Format Stripper button (brush icon)- see http://www.telerik.com/demos/aspnet/Editor/Examples/Default/DefaultCS.aspx), and the CuteEditor with the Cleanup HTML button (brush icon) - see http://cutesoft.net/example/general.aspx).

#241 Make FCKConfig.TemplatesXmlPath an array confirmed New Feature Normal
Description

Or a path-like contruct that can have multiple components. So a complex project like drupal (yes, that's where I'm coming from) could have template xml-files in multiple places and the editor loads all of them ...

The same could probably be argues for styles ...

#304 FormatIndentator cannot be reliably set via script interface confirmed Bug Normal
Description

I wish to have the FormatIndentator be a tab rather than 4 spaces. I also generally aim to put as much configuration in the scripting interface (e.g. calling via PHP/ASP/Perl/etc.) so that the config file can avoid having to be altered much.

Using

FCKConfig.FormatIndentator	= '	' ;

in fckconfig.js works fine.

But doing any of the following when calling via script (example in PHP) :

$instanceName->Config['FormatIndentator'] = '	' ;
$instanceName->Config['FormatIndentator'] = "	" ;
$instanceName->Config['FormatIndentator'] = "\t" ;
$instanceName->Config['FormatIndentator'] = "'	'" ;

fails. In the first three cases, NaN (not a number) is placed into the HTML source. In the fourth case, a tab surrounded by ' marks is put in (so a tab seems actually possible, just not on its own!)

#352 Enforce output sanitizing confirmed New Feature Normal
Description

When an image is drag-and-dropped into the edit field the onmouseover and other event attributes remain intact. There should of course be server-side validation, but currently the XHTML snippets produced are unsafe in themselves and make javascript code injection way too easy.

#397 MaxLength functionality confirmed New Feature Normal
Description

The ability to define a MaxLength (in characters, including underlying HTML tags) would be very useful in order to ensure that the FCKeditor data will "fit" into a Db column. I'd think that this functionality would be relativity trivial if it were to leverage the Undo/Redo functionality (on a change, the length is tested and if it's too long then automatically "undo" the change and display some kind of message). It would also be nice if this functionality could be pegged to the underlying Textarea's maxlength attribute value (even though this is not a standard recognized attribute on a Textarea, though I could be convinced to the contrary).

I cannot seem to find information relating to this feature in the Wiki (which I found very odd) but if this is a dupe or if there is a (non-obvious) method for accomplishing this with FCKeditor I'd greatly appreciate the information.

#425 Table tags to support enhanced table design by class style confirmed New Feature Normal
Description

Hi, I very miss table autoformat and other function to style table. Is possible to generate table with some enhanced tags. In this case everybody will be able to design table by CSS class (Because there will be chance to design first row, first column and every second row]. Here is example that you can know what I mean.

<TABLE >
  <CAPTION></CAPTION>
  <THEAD>
  <TR>
    <TH scope=col></TH>
    <TH scope=col></TH>
    <TH scope=col></TH>
  </TR>
  </THEAD>
  <TFOOT>
  <TR>
    <TH scope=row></TH>
    <TD ></TD>
    <TD ></TD>
  </TR>
  </TFOOT>
  <TBODY>
  <TR>
    <TH scope=row></TH>
    <TD></TD>
    <TD></TD>
  </TR>
  <TR class=odd>
    <TH scope=row></TH>
    <TD></TD>
    <TD></TD>
  </TR>

and so on ....

#495 custom file browser function as a setting confirmed New Feature Normal
Description

Currently fckeditor allows custom file browser(f.b.) depending on the setting "(Image|File..)BrowserURL". This does not allow us to control how the custom f.b. shows up. It always opens as a pop-up window. What if one wants to use a f.b. that uses a floating div instead of a pop-up. or what if one wants to respond to the opening of the f.b. window.

In tinymce there is the "file_browser_callback" setting that is used to specify the function running when f.b. button is clicked. This allows a complete customization on how f.b. opens and functions. It would be really useful to implement a similar thing and overwrite the default f.b. opening function.

thanks.

#513 Implement source view with rich text area (designMode=on) new New Feature Normal
Description

Implement the source view as an IFRAME with designMode=on (using FCKEditingArea), instead of using the <textarea>.

This change would give us many new possibilities to enhance the source view, like source code coloring, automatic selection positioning, and other features that could be implemented by using the DOM only.

Before doing this, we need to discuss all pros and cons of it, and the real possibility to implement it on browsers.

#532 modify spell check to use pspell or a web service. confirmed New Feature Normal
Description

Currently FCKeditor uses aspell with an exec call to perform spell checking operations.

For security reasons, many sites have exec calls disabled. It would be nice to offer different spell check options.

  • aspell (exec)
  • pspell (language dependent)
  • web api (google spellcheck).
#545 Optional Larger Icons for the Visually Impaired confirmed New Feature Normal
Description

I would like to have an option to switch to a larger set of icons in the toolbar for my visually-impaired clients. Ideally, there would be toolbars with the standard 16x16 buttons and a way to switch those to (1) 24x24 or 32x32 buttons (or, preferably one of each!) and (2) an option to include text labels under each button.

As video displays become more and more powerful, the old 16x16 mini-icons may not always meet the needs of an aging population ofcomputer users. Having a large-icon version of the editor means that web developers like myself will be able to taylor sites to meet the needs of a wider audience.

#547 Add CLASS and ID properties to tags confirmed New Feature Normal
Description

Many properties are missing on tags in the Edit windows. I think at least ID and CLASS properties should be there for every Tag.

Easy way : Could you add those properties inside the Edit Window?

Hard way : Perhaps you should use some reflection to find all editable properties, or allow user to setup a list of editable property by tag.

Thanks.

#554 MathML editor plug-in for FCKeditor confirmed New Feature Normal
Description

a js based mathML editor plugin.

#590 Cluster toolbar items into dropdowns new New Feature Normal
Description

Yahoo Mail has a wysiwyg editor for composing emails, and its toolbar has only one icon for alignment which drops down for left/right/centre/justify. same with bullets. Also, the colour selector, font, font size, and smilies all use the same system.

Its doesn't overwhelm the user with buttons. simple like plucking fruit from a tree!

There's another sourceforge project which does the same little dropdown windowing system: http://sourceforge.net/projects/xsdheditor/ Not fckn half as good as fckeditor tho.


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=863562&group_id=75348&atid=543656

#591 Unique Style Set for each Toolbar Set confirmed New Feature Normal
Description

Related to the feature request entitled, "attach external css-file to selectbox".

It would be great to have different style sets for each Toolbar Set.


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=891406&group_id=75348&atid=543656

#594 onresize(end) event for images confirmed New Feature Normal
Description

It would be nice to be able to create your own event handler for a resize/resizeend event of an image tag. So you can fix the aspect of the image when a user stops resizing the image or set a new src for the image to a new server generated image with the resized dimentions.


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=908202&group_id=75348&atid=543656

#595 Change the bgcolor and bordercolor of a table confirmed New Feature Normal
Description

Is it possible to change the border color and bgcolor of a table? I can set this for each cell but not for the table.

In addition, can I remove the header of a table after I added it?


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=928121&group_id=75348&atid=543656

#597 WAI Accessibility standards implemented confirmed New Feature Normal
Description

I'd like to see WAI accessibility standards enforced wherever possible. For example ALT tags always need to be provided, form fields must have titles, etc.

This would greatly improve things and help with compliance issues.


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=944409&group_id=75348&atid=543656

#599 Timestamp confirmed New Feature Normal
Description

One thing I would appriciate is a timestamp button thats adds the computers date and time and a possilbilty in config to get us or european setup.

The reason beeing is that it would be great to use in journals etc.

with Regards

ObjectCat / Fredrik


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=952706&group_id=75348&atid=543656

#602 Syntax highlight and go to line confirmed New Feature Normal
Description

It would be a great idea to be able to use highlighting in source mode like you get in some text editors for coding.

a button for go to line would be great because sometimes you have this huuuge files and you got an error on line 345. Would be great for debugging.


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=972673&group_id=75348&atid=543656

#606 ActiveX/OCX/DLL component confirmed New Feature Normal
Description

so FCKeditor can be implemented into a lot of other solutions.


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=1052311&group_id=75348&atid=543656

#607 Show "Basic" toolbar when colapsed. confirmed New Feature Normal
Description

Hi,

The editor is great, and has a lot of features. But first-time users might be intimidated by all the features.

Maybe it is possible to use 2 Toolbarsets, Basic and Advanced. If you click the Collapse/Expand button, the toolbar could switch from Basic to Advanced.

This way the new users could start with a simple toolbar, and the experienced user can expand the toolbar and have all the available options.

Greetings, Arjen


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=1089610&group_id=75348&atid=543656

#608 Styles XML file support for element="*" confirmed New Feature Normal
Description

I would like to suggest building support for an <any> element that will apply to any element (equivalent to a ".sample" in the stylesheet which can be applied to anything).

for people who don't know what i'm talking about take a look at /FCKeditor_2.0rc2/_docs/contents/006.html in the latest release.

So for example - instead of this:

<Styles>
<Style name="Bold Red" element="span">
<Attribute name="style" value="font-weight: bold;
color: Red;" />
</Style>

I would like to be able to do this:

<Styles>
<Style name="Bold Red" element="*">
<Attribute name="style" value="font-weight: bold;
color: Red;" />
</Style>

I think this would go a long way in helping not to confuse non power-users who will not understand that they cannot find the style "Bold Red" when they have a table cell selected for example when all they want to do is get the text Red.

Also I think when a user selects an entire paragraph, then the p tag should get the class assigned as opposed to nesting a span tag inside the p tag.

And when the user selects the same paragraph again (because it unintuitively gets unselected after applying a style) and applies a different style, the previous style should get *overwritten* instead of having the new style nested within the old one.

It makes for cleaner html and will go along way in reducing html clutter.


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=1091613&group_id=75348&atid=543656

#614 Inline comment editor confirmed New Feature Normal
Description

Back when we re-invented the wheel every time we needed something, we created our own DHTML editor. We have long since abandoned it in favor of FCKeditor, however one feature that we used to have that everybody asks for still is the ability to edit html comments in wysiwyg mode.

We had a button, similar to the 'view source' button that when it was "on", would scan the content, find any HTML comments, and insert pretty image open/close brackets around them and make them editable. Essentially this becomes a way to "red line" and take annotations within HTML code. When the "view comments" option was unselected, it hid all the comments again.

I still have working code from our editor that does this, should you be interested in seeing it, I would gladly provide it to you.

Thanks,

Andrew aschwabe(at)iexp(dot)com


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=1105221&group_id=75348&atid=543656

#615 Add Pop-Up Window confirmed New Feature Normal
Description

Add capability to creat a pop-up information window. It would work this way:

After highlighting the text or image to which the pop-up would be attached and selecting the create pop-up window icon a property box would come up. One of the fields would contain the text (and any additional links) to be displayed when the pop-up is activated. When selected from the browser a fixed size window would pop-up containing the text. There would be a scroll bar on the right side and a "Close Window" on the top.


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=1112695&group_id=75348&atid=543656

#628 Document Properties: Style Sheet confirmed New Feature Normal
Description

Is there any way we can add a field to link a style sheet into the document properties page (when editing a full html page)? For normal editing when the text will be incorporated right into the site, setting the editor's css before writing the editor is good enough. However for a full page, although it previews with that style sheet, it doesn't actually write it into the page when submitting it. One would need to manually type in the css link.


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=1172741&group_id=75348&atid=543656

#629 Escaping HTML with htmlspecialchars() confirmed New Feature Normal
Description

It would be more like feature request:

It would be useful to add possiblity to turn off escaping HTML in function CreateHtml(), because user may pass already escaped html.

Simple solution:

var $EscapeHTML = true;

<...>

function CreateHtml()
{
$HtmlValue = $this->EscapeHTML ? htmlspecialchars(
$this->Value ) : $this->Value ;
<...>

Best regards, Laurynas


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=1174671&group_id=75348&atid=543656

#630 ability to have toolbar buttons sized acording to the images confirmed New Feature Normal
Description

It would be nice to be able to create toolbar buttons and toolbars that are not retricted to 21x21. Please change fckeditor to allow this, by adding FCK_TOOLBARITEM_NO_SIZE or something. Is there a hack I can use from my fckplugin.js to get around this?


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=1183156&group_id=75348&atid=543656

#631 More advanced ruler (HR) insert confirmed New Feature Normal
Description

Hi.

Is it possible to make the insert of Ruler (HR) be a little more advanced.

When you insert it I would like to see a dialogbox where you can set: Width (integer input) Dropdown for controlling with in either (px, %) Height (Normal/Standard, 1, 2, 3, 4, 5) Shadow (Yes,No)

And hopefully a way to be able to edit the settings for the same ruler you inserted above..... same dialog opens again but now showing the properties for current Ruler.

Keep up the good work.

This editor rocks. :-)

For a better expl.... of what I mean try this link: http://tinymce.moxiecode.com/example_full.php?example=true


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=1184810&group_id=75348&atid=543656

#636 Please add CSS style dropdown to table and cell confirmed New Feature Normal
Description

When inserting a table or editing table or cell properties it would be really useful to be able to select a style (CSS) from a dropdown which would be applied on table level.

Same dropdown should appear when you look at the properties for both table and cell.

When implementing this cool editor in a CMS or whatever, beeing able to use CSS on every element where it can be done would make this rock'n editor to rock even more :-)

Keep up the good work.


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=1186678&group_id=75348&atid=543656

#667 [SS] Combination of a link and a style new Bug Normal
Description

Following situation:

Prerequisites

  • developer runtime (uncompiled scripts)
  • fckstyles.xml
<Style name="Fat link" element="a">
    <Attribute name="class" value="aBold" />
</Style>
  1. there is nothing more in the editor then 2 plain words without any formatting
  2. select one word and create a hyperlink using toolbar "Insert/Edit link"
  3. enter some target as usual, the hyperlink is created
  4. now while the text is still selected choose the "Fat link" from the toolbar style pulldown menu

IE behavior

crashes with

Unknown runtime error
Line 28 in fckstyledef_ie.js > e.innerHTML =
oRange.htmlText ;
May be it is a IE bug...

FF behaviour

Firefox has 2 conditions

  1. if the text is still selected it messes up the code
New document -> New <a class="aBold"><a
href="bala.ccc/">document</a></a><a
href="bala.ccc/" />
  1. if the word has been re-selected it is ok (problem with selection cache?)

In both browsers if the style choise is done first, there are no problems.

This problem is not as big in new documents as in old stuff where hyperlinks exist and have to be "re-styled" or modified.

Best regards

SelfMan


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=1249695&group_id=75348&atid=543653

#674 problematic cut/copy/paste with lists confirmed Bug Normal
Description

When doing cut/copy/paste, frequently, bullets are left behind.

Happens when you try to delete or move up the second line in a list of at least 3.

Cut&pasting of indented bullets goes wrong most of time and you have to make manuel cleanup afterwards.

Most Cut&Paste problems are due to the fact that when you delete a bulleted or indented line, the bullet or indentation is left behind and sometimes applied to the following lines. This happens as well with Firefox as with IE.

Example :

<ul>
  <li>
    <p>AA </p>
  </li></ul><p>BB </p>
  • select the AA line and delete it

Result in FCK:

<ul><li>BB </li></ul>.

This bug was confirmed by another (non-moin) FCKeditor user, he also has seen it.


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=1274834&group_id=75348&atid=543653

#678 E-mail Link dialog confirmed Bug Normal
Description

The bug appears when editing an e-mail link that contains non-latin characters within its subject or body and document's charset is different from utf-8.

oParser.CreateEMailUri method in fck_link.js escapes non-latin characters from utf-8 charset, so the url when passed into the document remains utf-8 encoded.


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=1325829&group_id=75348&atid=543653

#717 CSS in ordered / unordered lists. confirmed New Feature Normal
Description

Hello!

I think the most dramatic upgrade I'd love to see to the editor would be to have unordered list menus CSS. A quick example:

<ul class="something">
<li><a href="#">Nav link 1</a></li>
<li class="selected"><a href="#">Nav link 2</a></li>
<ul class="something2">
<li class="selected2"><a href="#">Subnav link 1</a></li>
<li><a href="#">subnav link 2</a></li>
</ul>
<li><a href="#">Nav link 3</a></li>
</ul>

UL lists give much more flexibility with CSS styling, and one can always create a separate template that gives CSS dropdown capabilities, which a user could choose to use but wouldn't come as default to keep it simple for people.

You can right click on a list, and the list properties dialog appears. This could give the option to add CSS class for the entire list. It would also be good to think of a way to class specific items in the list as in my example.

Thanks for your time!

#721 Add Keystrokes to Templates confirmed New Feature Normal
Description

It would be cool to be able to have some keyboard-based (non-mouse) way to access custom templates. It's already possible to assign a custom keystroke to open the Templates pop-up (I use Control-Y) but it would be super cool to be able to follow that up with a keystroke that selects and inserts one of the templates.

#726 ieSpell & multiple editors not responding confirmed Bug Normal
Description

If there are multiple editors on the page and there are spelling errors in more than one editor ieSpell finds and corrects the errors in the first one, highlights the first spelling error in the next one and then IEXPLORE.EXE starts using all of the CPU and is not responding.

Thanks,


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=1484671&group_id=75348&atid=543653

#727 Mixing GET and POST parameters not RFC-Compliant confirmed Bug Normal
Description

Great work the editor, folks!

As the subject says - There are parts of FCKeditor that mix GET and POST parameters by putting a query string on the "action" bit of a POST'd form, specifically :

fckeditor/editor/filemanager/browser/default/frmupload.html

This is NOT RFC-compliant - you're supposed to pick one method and stick to it. RFC-compliant CGI parameter parsers will be unable to see the query-string encoded values in the action parameter when you POST. Making FCKeditor conform to the RFCs will make it work better in more places.

There's certainly a better way to do the javascript, but here's a "fixed" version of frmupload.html from the default integration interface.


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=1487047&group_id=75348&atid=543653

#731 0 border tables have a border when sent to a printer confirmed Bug Normal
Description

fck_showtableborders_gecko.css defines the rules to show border="0" table borders on Gecko when editing. But those borders are present if you send your document to a printer, which is not a good thing... I link a patch i use for this file to hide the border="0" tables border on a printer.


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=1491546&group_id=75348&atid=543653

#743 Remember toolbar expansion state confirmed New Feature Normal
Description

If user clicks to either expand or reduce the editor the ToolbarStartExpanded setting is applied on postback.

Steps to reproduce

- Add simple dropdown with AutoPostback set true
- Set FCKEditor's .ToolbarStartExpanded false
If Not Me.IsPostBack Then
With Me.FCKeditor1
.ToolbarSet = "Standard"
.ToolbarStartExpanded = False
.Visible = True
End With
End If
- Run up form and click to expand toolbar
- Select value in dropdown to force postback
- Note that the toolbar has not expanded

The above is true in reverse, i.e. ToolbarStartExpanded=True, user clicks to reduce the toolbar is expanded following postback.

Not a big issue but causing my users, and hence me, some irritation.


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=1503002&group_id=75348&atid=543653

#808 Show table size while changing size confirmed New Feature Normal
Description

It would be nice to see the table width height and differences to the original table while dragging the sizing buttons.


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=1188944&group_id=75348&atid=543656

#810 Please add "justify" to cellproperties in horiz alignment confirmed New Feature Normal
Description

Howdy.

Could you please add another option to the drop down that pops up when you right click in a table and select cellproperties:

Today you can select between these options:

left
center
right

Would be nice to see

justify

in that list of options as well.

Keep up the good work.


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=1195058&group_id=75348&atid=543656

#813 Save collapse state in cookies confirmed New Feature Normal
Description

Suggestion:

If cookies are available (test for cookies) then upon collapse/uncollapse of the editor toolbar save the state in cookie. This way upon refresh the state will be preloaded. If editor uses dynamic content, then loading different content will retain collapse state.


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=1201004&group_id=75348&atid=543656

#814 image popup: add margin-right, margin-left props confirmed New Feature Normal
Description

would be great if it would be possible to have inputs for additional properties like margin-left.....


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=1201651&group_id=75348&atid=543656

#815 Image properties: border color confirmed New Feature Normal
Description

Hello.

It would be cool if there were a color picker to set the image's border color in the image properties dialog.

I am trying to add this feature to the image properties dialog.

Thanks in advance


Moved from SF:
http://sourceforge.net/tracker/index.php?func=detail&aid=1204134&group_id=75348&atid=543656

1 2 3 4 5 6 7 8 9 10 11
Note: See TracQuery for help on using queries.
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy