Custom Query

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (201 - 300 of 2591)

1 2 3 4 5 6 7 8 9 10 11 12 13
Ticket Summary Status Owner Type Priority Milestone
#2778 Wrong colspan after vertically splitting and merging back cells confirmed Bug Normal
Description

Take a default 3 * 2 table, split one cell vertically and merge it back to one cell. All cells in that column have a colspan="2", whereas there should be no colspan at all.

#2782 Editor inside DIV with "overflow: auto" causes displaced menus confirmed Bug Normal
Description

Operating System: Windows Vista Browser: Firefox 3.0.5

I posted this in the forums: http://www.fckeditor.net/forums/viewtopic.php?f=6&t=12676&p=33211#p33211

I originally noticed this in v2.6.3, but tried the nightly build and it is present in that as well.

When you place an editor inside a <div /> tag with "overflow" set to "auto", and you scroll that div - menus for "Font", "Size", and "Format" are not appearing directly below the menu links. They are displaced below, proportionate to how much the div has been scrolled.

This does not happen in IE 7.0.

I've attached a screenshot showing this, and example code.

#2818 Using OpenDocument as another Native output format confirmed New Feature Normal
Description

FCKEditor has the best UI for web editing, and is very popular. It could become the missing component to build a web-based document management solution if it would be able to store its outputs in the OpenDocument standard, in addition to the XHTML standard. That way, with all the tools available on the OpenDocument standard (http://opendocumentfellowship.com/applications), it would be very easy to build server-side solution which generates ODT, PDF, MS Word, etc.

#2823 V3: Dialog API lazy load confirmed Bug Normal
Description

As of today, the "dialog" and "dialogui" plugins represent 35KB (23KB + 12KB) of our compressed code. Some cleanup may help, reducing it to about 30KB, which is still a big portion of the total code size (currently 120KB, dialog included). We must also consider that, during the time, the code tends to get bigger, with new features and fixes.

Considering the above problem, and also that the dialog plugin is not needed to the editor to get created into a page, we could think about a lazy loading system for it. In this way, just the very basic dialog code would endup into ckeditor.js, having the rest of its logic available into another file.

A configuration option could be used to set it up:

// Load the dialog code 5 sec after the main plugin loading.
config.dialog_lazyLoad = 5;

// Load the dialog code immediately.
config.dialog_lazyLoad = 0;

// Load the dialog code only when opening a dialog.
config.dialog_lazyLoad = -1;

An event could be fired by the dialog code once loaded, so other parts of the code (like plugins) could customize it.

We must still make it possible to optionally include the dialog code into the compressed ckeditor.js file.

#2848 suggestion: make hidden element actually hide in IE too, x-browser behavior confirmed New Feature Normal
Description

I think it's a good idea to make the behavior of hidden element the same in all browsers. This actually is doable in IE so I have found after lots of searching:

Setting

FCK.EditorDocument.execCommand('RespectVisibilityInDesign', true, null);

makes display:none and visibility:hidden to be respected in editable documents (contentEditable=true).

(Setting the second parameter to false instead of true will disrespect visibility, the default behavior of IE; and setting it to null will toggle the option.)

See http://msdn.microsoft.com/en-us/library/aa770023(VS.85).aspx (IDM_RESPECTVISIBILITY_INDESIGN)

#2859 Wrong rowspan and empty rows after merging down rowspanned cells confirmed Bug Normal
Description

Take a table like this:

<table title="table" cellspacing="0" cellpadding="0" summary="table">
    <thead>
        <tr>
            <th scope="col">1</th>
            <th scope="col">2</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>a</td>
            <td rowspan="3">b</td>
        </tr>
        <tr>
            <td>c</td>
        </tr>
        <tr>
            <td>d</td>
        </tr>
        <tr>
            <td>e</td>
            <td>f</td>
        </tr>
    </tbody>
</table>

Now merge down cell c with cell d and switch to SourceMode to look at the code. Cell b still has a rowspan 3 and cell c has a rowspan 2. Furthermore an empty row appears.

#2920 Flow chart support confirmed New Feature Normal
Description

I would be grat if the editor could create flowcharts (or at least include the autoshapes-squares,arrows etc. of ms word)

#2924 Adding support for special-key handler in dialog field definition review_failed Garry Yao New Feature Normal
Description

It's a common use case for user to define custom logic as handler for special-keystroke on dialog field, a example for this would be 'ENTER' key by default is handled as ok and close for the dialog, whereas in find/replace dialog it actually should mean by perform next search, and consider 'ESC' as one of other cases and on. After confirm with Martin, we'll introduce special key handlers in element definition API in simple form of:

{
	type: 'text',
	id: 'findReplaceTxt',
	accessKey: 'F',
	onEnterKey: function(evt)
	{
	  //do find 
	}
}

Other special keys could be defined gradually same as the onEnterKey handler later when necessary.

#2957 plugin:table insertion doesn't continue with style it breaked confirmed Bug Normal
Description

New table insertion should keep continuation with the element style which it break due to the selection.

Reproducing procedure:

  1. Open Replace by code sample;
  2. Make the selection collapsed as below:
    <p><strong>te^xt</strong></p>
    
  3. Click table button to insert a 1X1 default table, and switch to source mode;
  4. Check the source content.
  • Expected result: The content is:
    <p>
        <strong>te</strong>
    </p>
    <table border="1" cellpadding="1" cellspacing="1" style="width: 200px;">
        <tbody>
            <tr>
                <td>
                    <strong>
                        <br/>
                    </strong>
                </td>
            </tr>
        </tbody>
    </table>
    <p>
        <strong>xt</strong>
    </p>
    
  • Actual result: The content is:
    <p>
        <strong>te</strong>
    </p>
    <table border="1" cellpadding="1" cellspacing="1" style="width: 200px;">
        <tbody>
            <tr>
                <td>
                    <br/>
                </td>
            </tr>
        </tbody>
    </table>
    <p>
        <strong>xt</strong>
    </p>
    

#2976 plugin:basicstyle remove style at collapsed selection review_failed Garry Yao Bug Normal
Description

Description

Current inline style system doesn't handle the case when selection is collapsed inside styled element correctly. A MS-Word mimics behavior should be provided to actually allow users to type in the middle with the style canceled.

Procedures

  1. Open the replace by code example page in IE6;
  2. Make selection as below:
    <p>This is some <strong>sam^ple text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.</p>
    
  3. Click bold command to cancel the bold style
  • Actual Result :
    <p>This is some sample text. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.</p>
    
  • Expected Result: The document remain unchanged, but when the user begin to type from this selection point, text should in unbold style.
    <p>This is some <strong>sam^ple text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.</p>
    
  • E.g after user type 'xxx' , document should result in :
    <p>This is some <strong>sam</strong>xxx<strong>ple text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.</p>
    
#2981 Sample 10 second instance not working after clicking combo confirmed Bug Normal
Description

In sample 10, after clicking a combo box in second instance, the second instance cannot regain focus again and the toolbar is disabled. Typing a key does enable the toolbar again but yet it still cannot be refocused, and does not fire any focus event.

The first instance works well without any error.

I did a ticket search and it seems it's the same as ticket 1280 (which is fixed a year ago on an earlier version).

I am using firefox 3.0, with version 2.6.4.

#3013 V3: New functional tests confirmed Task Normal
Description

Covering basic functionality of form-based plugins.

#3079 The state should be reflected in the table elements title review_failed New Feature Normal
Description

The current state of the toolbar items should be included in the title, so screen readers read it. The possible options should be, for the Bold button for example:

  • CKEDITOR.TRISTATE_ON : "Bold (On)"
  • CKEDITOR.TRISTATE_OFF : "Bold"
  • CKEDITOR.TRISTATE_DISABLED : "Bold (Disabled)"

The language file should use a template system for these entries, like "%1 (On)".

#3088 [IE]RichCombo scrolling document confirmed Bug Normal
Description

When mouse wheel on combo dropdown, the whole document is also scrolling.

#3106 [IE]editor.getSelection not right empty document confirmed Bug Normal
Description

When initial a document with focus but no content, the CKEDITOR.editor::getSelection returns 'null', which disable and subsequent range requests, this bug is due to a IE bug which reporting selection which not belonged to parent document.

#3133 insertElement incorrect after deleteContents review_failed Garry Yao Bug Normal
Description

If there's a insertion happened after the selection range content is deleted, the inserted element is at the end instead of in the front.
Take the smiley plugin for reproducing:

  1. Make the content and selection as below:
    		<p>te^xt</p>
    		<ul>
    			<li>te^xt</li>
    		</ul>
    
    
  2. Open the smiley plugin to insert a motion;
  • Expected Result:
    <p>te<img alt=":)" title=":)" ...></p><ul><li>xt</li></ul>
    
  • Actual Result:
    <p>te</p><img alt=":)" title=":)" ...><ul><li>xt</li></ul>
    
#3140 Indent problem with whole table confirmed Bug Normal
Description

Currently it's been unable to apply indent to the whole table.

  1. Make the content and selection as below:
    ^<table border="1" cellpadding="1" cellspacing="1" style="width: 200px;">
    	<tbody>
    		<tr>
    			<td>
    				<br />
    			</td>
    		</tr>
    	</tbody>
    </table>^
    
  1. Apply the Indent command;
  • Expected Result:
    <p style="margin-left: 40px;">
    <table border="1" cellpadding="1" cellspacing="1" style="width: 200px;">
    	<tbody>
    		<tr>
    			<td>
    				<p>
    				</p>
    			</td>
    		</tr>
    	</tbody>
    </table>
    </p>
    
  • Actual Result:
    <table border="1" cellpadding="1" cellspacing="1" style="width: 200px;">
    	<tbody>
    		<tr>
    			<td>
    				<p>
    				</p>
    			</td>
    		</tr>
    	</tbody>
    </table>
    <p style="margin-left: 40px;">
    </p>
    
#3186 IE : DEL stop working when using scrollbars confirmed Bug Normal
Description

While having the focus inside the editor, if you scroll the containing page, the caret will stay blinking inside the editor. But, at that point, the DEL key has not action anymore. Other keystrokes will continue work correctly.

#3318 There should be some guarantee at plugin loading order review Garry Yao New Feature Normal
Description

The iframedialog plugin is now having to use onLoad to load its code because the plugin system is always loading iframedialog first, running iframedialog's init() first, and even running iframedialog's onLoad() first.

So far we've been able to get iframedialog plugin to load correctly with the onLoad() hack. But if someone else's plugin needs the iframedialog plugin to be loaded before loading theirs, they'll have to find some even dirtier ways to do it. The requires array in plugin definition doesn't help here.

This situation is clearly not sustainable. We'll need to find some way of guaranteeing the loading order of plugins based on their dependencies. If that's not possible, we should at least guarantee the calling order of some of their initialization functions.

#3319 Find/Replace and edit review_failed New Feature Normal
Description

I would be great to edit content with Find/Replace dialog opened. Currently the background page is disabled when any dialog is opened.

#3355 Update font name and size dropdowns confirmed New Feature Normal
Description

When positioning the cursor anywhere in the document, the font name and font size dropdowns are not updated. This can be reliably reproduced in the sample: http://www.fckeditor.net/nightly/fckeditor/_samples/default.html.

This seems like an obvious bug, but I couldn't find any tickets regarding it.

#3358 Optimize 'CKEDITOR.dom.range.enlarge' on block unit new Task Normal
Description

After enlarging the range with a block unit with the following input:

<div>text^<p>paragraph</p></div>^

We'll got:

<div>^text<p>paragraph</p></div>^

No we got a partially selected block, it's better to have the 'div' been fully selected to prevent consequence operation like extractContent from resulting in unwanted node pieces, so an optimized result would be the following:

^<div>text<p>paragraph</p></div>^
#3360 Enlarge range by element problem assigned Garry Yao Bug Normal
Description

When enlarging a block element with element unit, the enlargement will climb up to any ancestor block, which is wrong.

#3368 Strange behavior when placed inside dynamically-created elements confirmed Bug Normal
Description

The following code:

     var div = document.createElement('div');
     var div2 = document.createElement('div');

     var editor = CKEDITOR.appendTo( div );
      document.getElementById('tests').appendChild(div);

      var button = document.createElement('button');
      button.innerHTML = 'click me';
      button.onclick = function(){
             editor.destroy();
             editor = CKEDITOR.appendTo( div2 );
             document.getElementById('tests').appendChild(div2);
      };

      document.getElementById('buttons').appendChild(button);

Fails with:

holderElement is null

as soon as one clicks the button. I noticed this since I'm using CKeditor to implement some kind of "click & edit" rich text field, and I'm creating the containing div dynamically, each time the user clicks the field.

I could solve this by re-using the same div each time the field switches to edit mode, but that would be hacky, and I don't think CKeditor should fail here (correct me if I'm wrong, please).

Regards,

Pedro

#3371 Spring based Connector servlet confirmed New Feature Normal
Description

Attached is a patch which has a new spring based connector servlet project. It allows the Connector to be a Spring managed bean which is useful in Spring projects. For example if the connector is used to write to a database it will be able to use the Spring transaction manager or Spring events could be issued when an upload/download occurs for files.

I`ve also updated the java-demo project so it uses the new servlet. I`ve commented out the original ConnectorServlet in the web.xml

I had to change the Dispatcher slightly so a Connector can be passed into it. I also had to make the dispatcher member variable in the ConnectorServlet protected as the new SpringConnectorServlet derives from ConnectorServlet.

#3379 [IE] Select all command problem confirmed Bug Normal
Description

'Select all'/Ctrl-A command is not consistence between FF and IE.

Reproducing Procedures

  1. Open the replace by class example page;
  2. Click on 'Select All' command, then press 'Del' key.
    • Actual Result: There's still a paragraph inside document.
#3397 tableWizard confirmed New Feature Normal
Description

Current functionality for creating tables is quite moderate. A wizard-like tool would be a great addition in my opinion. I have created such a tool myself, see http://www.saulmade.nl/tableWizard/ . This could be added to the editor core and be extended with often requested functionalities (like styling a cell, row or column).

#3419 Paste button not available after SetData function confirmed Bug Normal
Description

Hi,

After calling the SetData function, the paste buttons are not enabled (my clipboard has data) in internet explorer (tested in IE7). Other browser does not have this problem. How can I solve this problem?

Here is the code of my test:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">
    <title></title>
    <script type="text/javascript" src="/fckeditorLatestBuild/fckeditor.js"></script>
    <script type="text/javascript">
        window.onload = function() {
            var oFCKeditor1 = new FCKeditor('MyTextarea1');
            oFCKeditor1.BasePath = "/fckeditorLatestBuild/";
            oFCKeditor1.ReplaceTextarea();
            setTimeout("myClick()",5000);
        }
        
        function myClick() {
		var oEditor = FCKeditorAPI.GetInstance('MyTextarea1');
		oEditor.SetData("<p>hello world</p>");
		oEditor.Focus();
    	}
    </script>
</head>

<body>
    <form id="form1"">
    <div>
          <textarea id="MyTextarea1" name="MyTextarea"></textarea>
    </div>
    </form>
</body>
</html>

Thanks in advance!

#3428 Firefox : Href encoded when using paste dialog confirmed Bug Normal
Description

Hi,

When I use the paste button (and the paste dialog is showed) the href of my link is encoded. I don't want that! This problem occurs only in Firefox and not always. I tried this also on the latest build.

Can this be fixed?

Example:

<p><a href="xxxx(25)">my link</a></p> <p>&nbsp;</p> <p><a href="../xxxx%2825%29">my link</a></p>

The copy of my link resulted in an encoded href.

#3442 Add ability to simulate enter key press confirmed New Feature Normal
Description

In V2, we had the ability to simulate an enter keystroke with EnterKeyHandler.DoEnter(). It would be very helpful to have similar functionality in V3.

#3507 [IE] Context menu always opens next to mouse cursor confirmed Bug Normal
Description

Context menu always opens next to mouse cursor, even after being triggered by key press. This is usability issue in my opinion, because mouse can be anywhere withing the browser's viewport.

I see following options:

  1. Distinguish between key press and mouse click. Probably impossible, but i'm not 100% sure.
  2. Simply check if mouse is inside editor's viewport and then if yes - open menu next to cursor; if not - open it next to the carret.
  3. Always open context menu next to the carret.
#3513 [IE8] Form elements at end of line confirmed Bug Normal
Description

In IE8 strict, it's impossible to move carret to the end of line if form element ends this line.

Reproduction

  1. Use this content:
    <p>
    	foo^<input name="foo" type="radio" value="foo" /></p>
    
  2. Try move carret to the right using arrow, mouse click or End keystroke.

Works in IE8 quirks.

#3538 Google Transliteration AJAX API for Indic languages confirmed New Feature Normal
Description

Hi,

I would like to see a plugin for transliteration of indic languages. Google AJAX API for transliteration is already there http://code.google.com/apis/ajaxlanguage/documentation/#Transliteration

There is already a plug in similar to the one I requested but that does not use google AJAX API. In my view google API is far better and accurate in transliteration for tamil (ta). http://www.vishalon.net/IndicResources/IndicIME/tabid/244/Default.aspx

Its a nice to have feature and using google AJAX API will advantageous. Google has already rolled this to gmail, blogger etc.

sampath

#3542 Dialog tabs change width after selection confirmed Bug Normal
Description

When tab is selected, text inside changes to bold. This sometimes results in changed width and relocation of other tabs.

TC

  1. Open Image dialog
  2. Select "Link" tab
  3. Select "Image Info" tab
#3589 StylesCombo plugin: no option to load from XML file confirmed New Feature Normal
Description

Like #3588, all the same reasons apply here. People won't like to have to rebuild their xml files into js.

#3607 Enterykey break nested list confirmed Bug Normal
Description

The following case is even correct with v2.

Reproducing Procedures

  1. Open the replace by class example page with the following content:
     <ol>
        <li>item1</li>
        <li>item2^
        <ol>
            <li>item3</li>
        </ol>
        </li>
    </ol>
    
  2. Now press EnterKey to breakline;
    • Expected Result :
      <ol>
      	<li>
      		item1</li>
      	<li>
      		item2</li>
      	<li>
      		<br /> 
      		<ol>
      			<li>
      				item3</li>
      		</ol>
      	</li>
      </ol>
      
    • Actual Result : Note that the new list item line height is messed up without some necessary content within it.
      <ol>
      	<li>
      		item1</li>
      	<li>
      		item2</li>
      	<li>
      		<ol>
      			<li>
      				item3</li>
      		</ol>
      	</li>
      </ol>
      
#3624 JAWS should announce dialog titles when dialogs are opened confirmed New Feature Normal
Description

It's currently difficult for screenreader users to determine which dialog they just opened in the editor. Ideally, JAWS should be able to announce the title of a newly opened dialog to the user.

#3627 Performance testing assigned Garry Yao New Feature Normal
Description

I guess that everybody has this in mind, but no one has written it so far.

In the future it would be very nice to have an automated performance testing system, so that we can keep track of any unexpected degradation of the performance. And also to avoid that little + little + little changed do end up summing a serious problem.

For a reference, this post about Chrome explains the same basic idea: http://blog.chromium.org/2008/11/putting-it-to-test.html and points that some of the tools are based on HTML and JS, so maybe we can reuse something from there.

#3667 Paste from WordPerfect confirmed New Feature Normal
Description

WordPerfect is still(!?) heavily used by my clients. I'd love to offer them a browser-based WYSIWYG they could paste into that preserved their beloved WordPerfect formatting.

I would be willing to help make this a feature.

#3683 Hides top portion of page when spellcheck window opens up confirmed Bug Normal
Description

Hello,

I have noticed in the FCKEditor Demo page that when spellcheck window opens up, top portion of the page becomes hidden.

I also noticed the same in our app. We are licensed FCKeditor customer.

Any idea how to resolve this bug?

Chinmoy

#3699 Create documentation for development tools confirmed Wiktor Walc Task Normal
Description

Create documentation for development tools, including CKReleaser, CKPackager and CKLangTool.

#3701 Add option to exclude some files from javascript compression confirmed Wiktor Walc New Feature Normal
Description

Files like _source\plugins\uicolor\yui\yui.js should not be processed by CKPackager and it should be possible to exclude them in some way from minification process.

#3731 Support 'style only' override in style system confirmed New Feature Normal
Description

This's a ticket derived from #705, which provide a UC of the following style definition which we don't support now:

{ element : 'strong', overrides : [ { element: 'b'}, { element: 'font', styles : { 'font-weight' : 'bold' } } ] }

And a more generic UC ( and actually a common case )with 'style' only definition could be inferred as:

{ element : 'strong', overrides : [ { element: 'b'}, { element: '*', styles : { 'font-weight' : 'bold' } } ] }

Which declare that we need to consider bold for the following two cases:

  1. It's a <strong> tag;
  2. It's a <b> tag;
  3. It's any tag with "font-weight" : "bold" style;
#3811 Special chars dialog is slow confirmed Bug Normal
Description

A very slow feedback is given when moving the mouse over the characters in the special chars dialog. This is specially noticeable with IE.

#3845 'tabSpaces' config not working for source mode confirmed New Feature Normal
Description

Reproducing Procedures

  1. Open the replace by code example page with the following config options:
    tabSpaces : 4
    
  2. Switch to 'source' mode, focus the text area, then press 'Tab Key'
  • Expected Result: Four spaces are inserted.
  • Actual Result: text area is blured.
#3934 New line collapsed in enterMode=BR review_failed Bug Normal
Description

Reproducing Procedures

  1. Open the attached example page in Firefox.
  2. Move the cursor at the end of first line, press 'Enter'.
    • Actual Result: The new line is collapsed.
#3944 Preview mode reopened New Feature Normal
Description

It would be useful to have the preview mode (just like Source).

#3967 Dialog with all keystrokes written down confirmed New Feature Normal
Description

It is not easy to get know how to switch tabs in dialogs using keyboard.

A list with active keystrokes is needed.

#3979 IE+Quirks: Dialogs are smaller confirmed Bug Normal
Description

When comparing the IE+Quirks dialogs, they are a bit smaller in width than IE+Standards.

#3998 It is impossible to remove Preview from Image dialog confirmed Bug Normal
Description

It is impossible to remove preview from Image dialog using dialogDefinition (_sample/api_dialog.html ).

Preview area doesn't have ID. getById( 'ImagePreviewLoader' ) is also called many times without checking.

#3999 It is impossible to remove Preview from Flash dialog confirmed Bug Normal
Description

To reproduce:

  • Please add the following lines to samples/api_dialog.html:
    37. if ( dialogName == 'flash' )
    38. {
    39. 	var infoTab = dialogDefinition.getContents( 'info' );
    40. 	infoTab.remove( 'preview' );
    41. }
    
  • Add also 'Flash' to toolbar definition in the same file.
  • Open flash dialog.

Result: JS error:

dialog.getContentElement("info", "preview") is undefined
http://localhost/edytor/CKEditor/trunk/_source/plugins/flash/dialogs/flash.js
Line 324
#4000 It is impossible to remove Lock Ratio and Reset buttons from Image dialog confirmed Bug Normal
Description

It is impossible to remove Lock Ratio and Reset buttons from Image dialog using dialogDefinition event.

#4013 No way to remove FORM and DIV Container element confirmed Bug Normal
Description
  • Insert the following content into Source mode:
<form enctype="text/plain" method="post" target="_top">
	<p>
		<br />
		1111</p>
	<p>
		2222</p>
	<p>
		3333</p>
	<p>
		4444</p>
</form>
  • Back to WYSIWYG

It is not possible to remove FORM element without removing all content.

#4027 Element path lacks borders in HC mode confirmed Bug Normal
Description

Element path lacks borders in HC mode

#4130 [IE] Copy rows between tables not possible in Internet Explorer 6,7,8 confirmed New Feature Normal
Description

It is not possible to copy an entire row from one table to another table in Internet Explorer 6,7,8.

In Firefox 3.x this works by selecting all the cells in a row and Ctrl+C, then in an empty row of a second table selecting all the cells followed by a Ctrl+V.

Unfortunatly IE does not select the cells or content in the cells and the copy and paste options are not available.

To reproduce:

  • Start FCKeditor in Internet Explorer
  • Click on the Create Table Icon in the toolbar
  • Click Ok to create the default 3x2 table
  • Fill the 1st row with Test in the first cell and Test in the second cell to the right.
  • Create a second table on the same page (or in a new page doesn't matter)
  • Try to select the 1st row from the (IE selects highlights the text Firefox 3.x highlights the cells)
  • The Cut and Copy buttons are dimmed in the toolbar in IE
  • Push Ctrl+C to copy the selected row
  • Click in the new second table and CTRL+V to paste, a nested table is then inserted instead of just the row. (In Firefox 3.x you select the row and paste to get the desired effect)

An option Copy Row and Copy Column (in the right click menu) to move data between tables would be the ideal solution.

#4158 Changing link target fails to generate event confirmed New Feature Normal
Description

I think this should be generating at least an 'insertHtml' event?

#4173 [IE] loading long text in text input streatching dialog confirmed Bug Normal
Description

See #4122 for a concrete example of it, though we've already provided a temporary at that ticket, a general solution should be found.

#4180 Multiple problems with 'text and table' template confirmed Bug Normal
Description

If you select the "Text and Table" template from the templates dialog, you will see it's too many kinds of wrong in IE8:

  • it's virtually impossible to focus the cursor on the title or the text by clicking
  • if cursor is positioned just before "Title" (in H3) and you press right arrow, it will jump to the end of "Type text here"
  • doubleclicking on block elements doesnt have the behavior it used to in 2.x
  • doubleclicking on the blank space at the bottom will make the contents flicker an empty paragraph at top
#4195 Inline quotion style problematic review_failed Garry Yao Bug Normal
Description

Sometimes inline style should own priority, style with higher priority should be applied at a more high level. Here's a concrete example

Reproducing Procedures

  1. Open the 'replace by class' sample page;
  2. Load the following content with selection:
    <p>
    	<strong>[some</strong>test<strong>text]</strong></p>
    
  3. Apple 'Line Quatation" from 'Format' combo;
    • Actual Result:
      <p>
      	<strong>so<q>me</q></strong><q>test</q><strong><q>te</q>xt</strong></p>
      
    • Expected Result: The quatatoin style doesn't break into pieces
      <p>
      	<strong>so</strong><q><strong>me</strong>test<strong>te</strong></q><strong>xt</strong></p>
      
#4250 Fails to warn on usage of non-existing command confirmed Bug Normal
Description

Edit a sample and change the toolbar so it uses a non existing command:

var editor = CKEDITOR.replace( 'editor1',
	{
		toolbar : [ [ 'Source', '-', 'Bold', 'Italic', 'Underline', 'Strike','-','Link', '-', 'not existing' ] ]
	});

Load now the sample in the browser:

No warning, no error, no button. Nothing shows that there's an attempt to use a non-existing command.

People are gonna waste a lot of time trying to understand why their changes doesn't work if they don't have any clue about the problem.

#4251 Adding wrong plugin doesn't give proper warning confirmed Bug Normal
Description

Modify a sample so it tries to load a non-existing plugin:

var editor = CKEDITOR.replace( 'editor1',
	{
		extraPlugins : 'World'
	});

Now loading the page in IE gives an error message without any clue about the problem.
It can be improved this way:

  • _source/core/plugins.js

     
    5656                                                        for ( pluginName in allPlugins )
    5757                                                        {
    5858                                                                plugin = allPlugins[ pluginName ];
     59                                                                if ( !plugin )
     60                                                                {
     61                                                                        alert( 'Plugin "' + pluginName + '" not loaded.' ) ;
     62                                                                        continue ;
     63                                                                }
    5964                                                                if ( plugin.onLoad && !plugin.onLoad._called )
    6065                                                                {
    6166                                                                        plugin.onLoad();

For other browsers, it throws an exception in core\scriptmanager.js:

				if ( failed.length )
				{
					throw '[CKEDITOR.resourceManager.load] Resource name "' + urlsNames[ failed[ 0 ] ].join( ',' )
						+ '" was not found at "' + failed[ 0 ] + '".';
				}

But that's shown only in the error console, it will be more useful if the message is shown in an alert.

#4252 Establish testing APIs for editor UI assigned Garry Yao New Feature Normal
Description

We could encapsulate APIs for functional testing, consider the following basic ones:

  1. Toolbar button clicking;
  2. Dialog controlling;
  3. Document selection and keystrokes;
#4264 Fire event after enterkey press is handled confirmed New Feature Normal
Description

I need to manipulate the created block after enterkey is pressed.

It would be very nice if the enterkey plugin could fire an event like 'enterkey' or something after the enterkey is handled.

It is not possible to hook into this code at the moment since it is runned in a timeout.

#4362 Fire event when floatpanel opened confirmed New Feature Normal
Description

The opening of our panel system is a mixing of async( iframe loading for first time ) and sync ( subsequent showing ) process, which makes it hard to determinate it's ready to been manipulated, event is always good treatment in these cases, an 'open' event could be fired when the panel is fully loaded and become visible.

#4376 Contents already be removed in <noembed></noembed> section. confirmed Bug Normal
Description

In FCKeditor 2.6.4, I insert a Flash object tag into editor with "Source" mode, and I switch to "WYSIWYG" editing mode, and switch to "Source" again, the content in <noembed></noembed> inside the EMBED tag will be removed automatically.

How to reproduce:

  1. In editor, switch to "Source" mode by click Source button on toolbar.
  2. Paste the following code:
<embed autostart="false" showstatusbar="1" wmode="transparent" type="application/x-mplayer2" height="310" width="365" src="FileDownLoad/VideoFile/Video/Test.wmv"><noembed>THIS CONTENT WILL BE REMOVED.</noembed></embed>
  1. Click "Source" button again to switch to normal mode.
  2. Click "Source" button to view source, you can notice <noembed></noembed>, the content already be removed automatically like this:
<embed autostart="false" showstatusbar="1" wmode="transparent" type="application/x-mplayer2" height="310" width="365" src="FileDownLoad/VideoFile/Video/Test.wmv"><noembed></noembed></embed>
#4380 Listblock: Stylename containing single quote will crash onclick method new Bug Normal
Description

When a style contains a single quote in its title, it will crash the listblock.

Offending code (plugins/listblock/plugin.js):

add : function( value, html, title )
{
	var pendingHtml = this._.pendingHtml,
		id = 'cke_' + CKEDITOR.tools.getNextNumber();

	if ( !this._.started )
	{
		pendingHtml.push( '<ul class=cke_panel_list>' );
		this._.started = 1;
	}

	this._.items[ value ] = id;

	pendingHtml.push(
		'<li id=', id, ' class=cke_panel_listItem>' +
			'<a _cke_focus=1 hidefocus=true' +
				' title="', title || value, '"' +
				' href="javascript:void(\'', value, '\')"' +
				' onclick="CKEDITOR.tools.callFunction(', this._.getClick(), ',\'', value, '\'); return false;">',
				html || value,
			'</a>' +
		'</li>' );
},

As you can see, 'value' is passed verbatim into the pendingHtml array, which doesn't do anything to escape single quotes.

#4398 Support for detaching from the DOM confirmed Bug Normal
Description

Migrated from forum thread.

TC

  1. Open demo page.
  2. Execute following code to move editor above the header.
    $("#header").before( $("div.demo") )
    

Result: Editor's content changes to "null" and it's not editable.

#4413 SCAYT, no option to remove added word confirmed New Feature Normal
Description

After adding a word in the SCAYT context menu to the dictionary it isn't possible to review the added words to remove anything that was added by error.

#4451 Different "Apple + LeftArrow" keyboard shortcut behavior in Firefox on Mac OS X confirmed Bug Normal
Description

OS: Mac OS X 10.6.1

Browser: Firefox 3.5.3

Product: CKEditor 3.0


Steps to reproduce:

1) Open "http://ckeditor.com/" in Firefox on Mac OS X

2) Click on [See the demo] button

3) Place text cursor anywhere in CKeditor enabled textarea and type there a random word

4) Press "Apple + LeftArrow" keyboard button combo:

Expected: Text cursor moves to beginning of line, like in any other textarea.

Actual: Browser recognize this button combo as "Browser back" shortcut, and returns to "http://ckeditor.com/"


In Safari 4.0.3 - behavior is correct: when text cursor is inside CKeditor textarea, button combo moves cursor to beginning of line, when textarea is not selected - browser recognizes this shortcut as "Go back" button.

#4454 CKEditor should resize itself automatically in resizable floating window confirmed New Feature Normal
Description

CKEditor behaves in a different way than FCKeditor when height is set to percentage value.

Suppose we have a floating resizable window, where the editor is running. When height of the editor is set to 95% and window is resized, CKEditor does not change its height. FCKeditor adjusts its height to match the new size of the window without any problems.

CKEditor can be easily changed to work in a similar way as FCKeditor, by changing the CSS style to:

.cke_skin_kama .cke_editor{
  display:inline-table;
  width:100%;
  height:95%; /* < --- added */
}

in skins/kama/editor.css

.. but this way the "resize" plugin stops working.

#4505 Merge inline styles into one tag on output HTML confirmed New Feature Normal
Description

Sometimes inline styles based on the same tag could be further optimized by combining them into one, i.e.

// font color + font size
<span style="font-size: 16px"><span style="color: #000000">This is my text.</span></span>

Could be output as

<span style="font-size: 16px;color: #000000">This is my text.</span>

Finally, this function should be configurable.

#4509 Adding config for maximize on startup confirmed New Feature Normal
Description

We should have a config entry for initial maximize as we have with 'show block' plugin.

#4516 Toolbar button to embed Silverlight confirmed New Feature Normal
Description

As requested, I am sending everything that your developers will need in order to add a button to the toolbar to facilitate embedding Silverlight using CKEditor.

Embedding Silverlight is very similar to embedding Flash. With Flash, the application is packaged in a SWF file. With Silverlight, the application is packaged in an XAP file.

So the new toolbar button will simply need to add some HTML -- it's a lot like embedding Flash.

How to embed Silverlight using HTML: http://msdn.microsoft.com/en-us/library/cc189089(VS.95).aspx

A list of all available embed parameters: http://msdn.microsoft.com/en-us/library/cc838268(VS.95).aspx

Working example -- a Silverlight Video player: http://www.timacheson.com/Blog/2009/sep/halo_3_odst_launches_next_week#silverlightControlHost

HTML code for the example:

<object id="Player" data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="640" height="360">

<param name="source" value="/ClientBin/VideoPlayer.xap" /> <param name="minruntimeversion" value="2.0.31005.0" /> <param name="background" value="#000000" /> <param name="initParams" value="m=http://www.xbox.com/NR/rdonlyres/D5A8470A-A00C-4EE3-A87E-9A027CC6FFA0/0/vidhalo3odst230lo.asx" /> <a href="http://go.microsoft.com/fwlink/?LinkId=124807" style="text-decoration: none;"><img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none" /></a>

</object>

#4523 Style plugin should allow refreshing of data confirmed New Feature Normal
Description

Custom plugins and extensions are able to extend the list of loaded styles in the styles plugin. Unfortunately the styles plugin does not reflect dynamic changes to its list of styles and requires a reload of the whole editor to reflect the new options.

Ideally the editor should provide a way for any plugin to be reloaded without requiring the whole editor to be reloaded. Alternatively, a simpler approach to this problem would be to allow just the styles plugin to reload its data dynamically, through some additional API.

#4528 Empty select box is added automatically under some conditions confirmed Bug Normal
Description

Steps to reproduce:

  1. Press "Form" button and create a form (with name and action)
  1. Place mouse cursor inside of the form, hit "Selection field" button, size: 2 lines, add two random options.
  1. Press "OK" to close the dialog and insert the element
  1. Cursor is now placed straight after created element
  1. Hit enter, you should see a new empty "Select" element created below the "real" selection field that we have just created.

Confirmed in FF 3.5 and FF 3.0.

#4529 Link dialog - when selecting an anchor, selection fields are centered confirmed Bug Normal
Description

This is a minor thing, but just doesn't look nice.

If you want to create a link, select Link Type = "Link to anchor in the text", then the table that is displayed below has width set to 260px an is centered. If you choose "E-mail" or "URL", you'll see that other elements have width set to 100% (or just change tab to "Target", there are also two select elements that are positioned correctly, table width is 100% and there are two cells with width set to 50%).

Perhaps another improvement would be to remove selecting "By Element Id" it there are no anchors with id (it is impossible to set the id of an anchor with CKEditor).

#4576 CKeditor work wrong with contentType="application/xhtml+xml" confirmed Bug Normal
Description

If site content served with contentType="application/xhtml+xml" CKeditor replaces some characters on special symbols.

For example: test

will be replaced in output onto: &curren;es&curren;

i.e. 't' will be replaced on &curren;

#4582 Toolbar expand/collapse toggle button cannot be tabbed to and does not have tooltip text confirmed Bug Normal
Description

The toolbar toggle button can not be given focus when tabbing through the toolbar items. It also does not display any tooltip text when you hover over with the mouse.

#4616 No spacing between "Align" caption and selectbox in image dialog confirmed Bug Normal
Description

go to the demo and click on the image dialog. notice that there is no space between the "Align" label and the selectbox.

#4617 some of the Align field's options' captions are being amputated in IE confirmed Bug Normal
Description

to reproduce:
open the "multi-language interface" demo and choose a language that has long caption in the align field (Hebrew or Hungarain for example).
open the image dialog.
open the "align" text box to see all the options. notice that some of them are being amputated.

#4636 [FF]Small squares for resizing table lacks height for 'caption' confirmed Bug Normal
Description

This is trivial issue but created ticket just as a reminder.

to reproduce

#4638 Incorrent wrapping of tags confirmed Bug Normal
Description

CKEditor 3.0.1 is incorrectly wrapping tags with arbitrary <p> tags.

Problem / Steps to reproduction:

  1. Switch to HTML mode, type:
<br /><script type="text/javascript">alert('hello');</script>

or

sample text <script type="text/javascript">alert('hello');</script>
  1. Switch to WYSIWYG

Expected result (as per XHTML spec):
<script type="text/javascript">alert('hello');</script>

Actual result:
<p><br /><script type="text/javascript">alert('hello');</script></p>

This problem shouldn't / can not be remedied by changing the enter mode, as we want text wrapped in <p>, but not <script> tags

Kind Regards,
Johannes

#4705 Add a "resized" event confirmed New Feature Normal
Description

It would be handy if the resize plug in fired a "resized" event at the end of the resize.

More or less in the dragEndHandler do the following:

function dragEndHandler(evt) {
    CKEDITOR.document.removeListener('mousemove', dragHandler);
    CKEDITOR.document.removeListener('mouseup', dragEndHandler);

    if (editor.document) {
        editor.document.removeListener('mousemove', dragHandler);
        editor.document.removeListener('mouseup', dragEndHandler);
    }
    editor.fire( 'resized' ); // let folks know the resize has finished
}

This would allow clients to persist the size of the editor if they wished to (trying to persist after each individual resize event is too resource intensive).

#4712 API Search Functionality confirmed New Feature Normal
Description

Can a search functionality be added to the api documentation? That is, it would make developer's life a lot easier when searching/looking for specific methods/properties. Also, could we have more examples?

Thanks, adico

#4751 Creating forms: add button to create file input element confirmed New Feature Normal
Description

Right now it is possible to create in CKEditor form with enctype set to "multipart/form-data".

So it seems that nothing stops us from adding another button that will allow users to create easily input type "file" with CKEditor?

#4770 Media confirmed New Feature Normal
Description

I'll missing always an Button to insert WMV, AVI, MOV and other MEdiafiles like in the TinyMCE with HTML Tag <object>

#4785 Incorrect tab key order for table properties dialog review_failed brooks Bug Normal
Description

Reproducing Procedures

  1. Open 'replacebyclass' sample page insert an default table.
  2. Click inside one of the table cell and open context menu on it.
  3. Click 'Table Properties' to open the dialog.
  4. Press 'Tab' key to iterate over all dialog fields.
  • Actual Result: Some fields will be skipped before reach the dialog buttons.
#4815 Changing table rows should be easier confirmed New Feature Normal
Description

Right now CKEditor does not provide almost any advanced features that will let users change rows in a table.

Some things that (I think) should be doable:

  • changing background color of selected row
  • setting row height
  • changing alignment
  • changing class/id
#4820 Flash properties dialog / info tab / option to require width and height be entered. confirmed New Feature Normal
Description

It would be nice if the flash dialog could be configured to prompt for width and height if not specified. We have users that plug in the SWF file they get from a web designer and don't set the dimensions. They get confused when nothing shows up on the page.

#4878 Avoid deprecated attributes in Flash dialog confirmed New Feature Normal
Description

Similar refactoring should happen to Flash dialog to completely avoid XHTML deprecated attributes in favor of proper inline style with #4246.

#4891 Paste: Indentation problems for simple indented text confirmed Bug Normal
Description

There are a few different problems with indented text. Different behaviour is observed depending on the users selection of "Measurement units" under the menu option Tools -> Options -> General Tab in Word.

When Picas is selected:
The indented text is pasted with "margin-left: XXpc;". This works for a single indentation. For multiple indentations on a single line, when "Decrease Indent" is applied once, all the indentation is removed.

When centimetres, millimetres or points is selected:
The indented text is pasted with "margin-left: XXpt;" (points). Alignment of different indentations is inconsistent after altering the indentation level using Increase or Decrease indentation feature due to these functions using pixels.

When inches is selected:
Same behaviour as with Picas except:
When pasting text with a single indentation into IE, no "margin-left" style is applied.
When pasting text with a single indentation into FF, it is not possible to Decrease the indentation.

#4902 <style> output formatting incorrect confirmed Bug Normal
Description

Style tag content should be left as untouched.

Reproducing Procedures

  1. Open any sample page, load editor with the following content:
     <style>
    	span {
    		color: blue
    	}
    </style>
    <p>
    	<span>text</span></p>
    
  2. Switch to 'wysiwyg' mode and back to 'source' mode.
  • Actual Result:
    <style type="text/css">
    span {
    		color: blue
    	}</style>
    <p>
    	<span>text</span></p>
    
  • Expected Result: Output is same as original source.
#4903 Indent command on multiple table cells incorrect confirmed Bug Normal
Description

Environment

Firefox

Reproducing Procedures

  1. Open any sample page, load editor with the following content and selection (multiple cells selected):
    <table>
    	<tr>
    		<th>[head1]</th>
    		<th>[head2]</th>
    	</tr>
    	<tr>
    		<td>[cell1]</td>
    		<td>[cell2]</td>
    	</tr>
    </table>
    
  2. Click on 'Indent' command;
  • Actual Result: Only the first cell (head1) get indented.
  • Expected Result: All cells get indented.
#4917 FF3: List indentation change relocates caret confirmed Bug Normal
Description

FF3: List indentation change relocates caret.

Reproduce

  1. Use following content:
    <ol>
    	<li>
    		LI
    		<ol>
    			<li>
    				LI^
    				<ol>
    					<li>
    						LI</li>
    				</ol>
    			</li>
    		</ol>
    	</li>
    </ol>
    
  2. Press Decrease Indent button
  3. Result is visible on attached screenshot. Wrong caret position is indicated with red line.

Reproduced in FF3 quirks, works fine in FF2. CKEditor 3.0 is also affected.

#4920 Script tags are not indented in the output HTML confirmed Bug Normal
Description

This is not a bug, but it simply doesn't look nice.

Using the following code in full page mode:

<html>
	<head>
		<title>CKEditor Sample</title>
		<meta content="text/html; charset=utf-8" http-equiv="content-type" />
		<script type="text/javascript" src="script1.js"></script>
		<script type="text/javascript" src="script2.js"></script>
		<link href="/search" rel="search" />
		<link href="my.css" rel="stylesheet" type="text/css" />
	</head>
	<body>
		<p>
			test</p>
	</body>
</html>

it is transformed into:

<html>
	<head>
		<title>CKEditor Sample</title>
		<meta content="text/html; charset=utf-8" http-equiv="content-type" />
<script type="text/javascript" src="script1.js"></script><script type="text/javascript" src="script2.js"></script>		<link href="/search" rel="search" />
		<link href="my.css" rel="stylesheet" type="text/css" />
	</head>
	<body>
		<p>
			test</p>
	</body>
</html>

Note that <script> tags are in one line and in the same line there is also one <link> element.

This bug existed also when the full page mode was not available.

#4921 CKEditor - broken layout in IE when specific CSS is used on a web site confirmed Bug Normal
Description

It is quite a common scenario when content of a page is placed inside of a div with some id ("main", "wrapper") and CSS rules are defined for that div.

For IE we're creating "accessibility label" using label and fieldset. Unfortunately, it is possible to accidentally change the style of those elements and make CKEditor looking strange or even unusable.

Steps to reproduce

  • take the replacebyclass sample
  • in the head section add the following:
    	<style type="text/css">
    	#main fieldset {padding:20px; margin:20px; width:400px}
    	#main legend {padding:40px; margin:40px; width:400px}
    	</style>
    
  • put the form element inside of <div id="main">:
    	<div id="main">
    	<form action="sample_posteddata.php" method="post">
    			<p>
    				<label for="editor1">
    					Editor 1:</label><br/>
    				<textarea class="ckeditor" cols="80" id="editor1" name="editor1" rows="10">&lt;p&gt;This is some &lt;strong&gt;sample text&lt;/strong&gt;. You are using &lt;a href="http://ckeditor.com/"&gt;CKEditor&lt;/a&gt;.&lt;/p&gt;</textarea>
    			</p>
    			<p>
    				<input type="submit" value="Submit"/>
    			</p>
    		</form>
    	</div>
    
  • save the sample and lauch it in IE
  • result: the editing area is broken.
#4927 Enterkey result incorrect with paragraph inside list item confirmed Bug Normal
Description

It's not a regression while same thing works well in V2.

Environment

IE8 Strict

Reproducing Procedures

  1. Open any page sample, load the editor with the following content and selection.
    	<ol>
    		<li><p>item1^</p></li>
    	</ol>
    
  2. Press 'enter' at the end of the paragraph;
  • Actual Result: There's an extra line height above the newly created list item.
#4958 Combos texts show text cursor when maximized confirmed Bug Normal
Description

When maximizing the editor, the text cursor appears when moving the mouse over the text inside the toolbar combos. This does not happen when not maximized (the arrow doesn't change, as expected).

Confirmed with FF3.5 in the Kama skin at least.

#4959 Remove format hides border-less tables confirmed Bug Normal
Description
  1. Create a table with border=0. The table should be visible due to the showborders plugin.
  2. Select all (CTRL+A).
  3. Click the "Remove Format".

The table borders disappear.

#4971 Unable to insert <br> under <li> when shiftEnterMode != ENTER_BR confirmed Bug Normal
Description

By default, shiftEnterMode is set to ENTER_BR, and Shift+Enter will insert <br> under <li>.

To Reproduce

  • Add following settings to config.js.
    config.enterMode = CKEDITOR.ENTER_BR;
    config.shiftEnterMode = CKEDITOR.ENTER_P;
    
  • Open sample page.
  • Click "Numbered List" or "Bulleted List" button from toolbar.
  • Type some text.
  • Move caret at the middle of text.
  • Press Enter from keyboard.
    • expect: <br> is inserted
    • actual: next <li> is created
1 2 3 4 5 6 7 8 9 10 11 12 13
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