Custom Query

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (2401 - 2500 of 2591)

Ticket Summary Status Owner Type Priority Milestone
#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.

#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>
      
#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.

#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
#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

#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.

#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.
#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.

#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.

#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!

#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).

#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.
#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.

#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

#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.

#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>^
#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.

#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.

#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.

#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.

#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>
    
#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>
    
#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.

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

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

#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)".

#3013 V3: New functional tests confirmed Task Normal
Description

Covering basic functionality of form-based plugins.

#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.

#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>
    
#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>
    

#2930 embed audio? confirmed New Feature Low
Description

upload and embed audio files that then play on an inline jquery player. One of the simplest I have seen is at http://wiki.github.com/rhulse/media-player/home

#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.

#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)

#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.

#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)

#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.

#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.

#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.

#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.

#2771 Use CKEditor in opensocial gadget confirmed New Feature Normal
Description

Hi CKEditor developers,

I would like to be able to use the CKEditor in an opensocial gadget. Because of cross-domain problems is this not possible.

Opensocial is used for make applications on myspace, hi5, orkut and many others.

For more information on opensocial: http://code.google.com/apis/opensocial/

#2770 Issue tabbing out of FCKeditor field to Radio Button group or Submit button confirmed Bug Normal
Description

Using FCKeditor version 2.4.3 with 2215.4.patch.

I have a jsp with 2 fields and a Submit button. The first field is a text field that is using the FCKeditor. The second field is a group of Radio buttons. When tabbing from the text field to the Radio button, a dotted line is placed around the selected Radio button to appear as if it has focus but the cursor remains in the FCKeditor field. I also see a similar problem when I place the Save button directly after the FCKeditor field where a dotted line is shown around the button but the cursor remains in the text fied.

If I add another text field following the FCKeditor field the tabbing works as expected. If I remove the reference to the FCKeditor from the page, I can tab from field to field as expected.

I am running on WindowsXP and have duplicated this problem in IE6 and IE7. I also downloaded the latest nightly build and I still see the problem.

#2767 plug-in:basicstyle AND elementpath incorrect style range detection review_failed Garry Yao Bug Normal
Description

Description

Style and element path detection on certain selection are incorrect.

Procedures

  1. Open an editor instance;
  2. Make selection as follow:
    <p> This is some <strong>sample ^text</strong>. You are using^ <a href="http://www.fckeditor.net/">FCKeditor</a>.</p>
    
    
  3. Check the Bold style status
  • Expected: style status should be off;
  • Actual: style status is on;

Test Cases

Test cases created with :

  1. Test select start partial in a bold style and end in non-style.
    • Original document:
      <p> level1<strong>le^vel2</strong>lev^el1</strong></p>
      
      
    • Reference results
      • FCKEditor2.6.3
        Bold style command status in on.
      • TinyMCE3.2.1
        Bold style command status in off, element path is body -> p.
    • Expected Result
      Bold style command status in off, element path is body -> p.
  2. Test select start partial in a bold style, select through non-style texts and end in bold style.
    • Original document:
      <p> level1<strong>le^vel2</strong>level1<strong>le^vel2</strong></strong></p>
      
      
    • Reference results
      • FCKEditor2.6.3
        Bold style command status in on.
      • TinyMCE3.2.1
        Bold style command status in off, element path is body -> p.
    • Expected Result
      Bold style command status in off, element path is body -> p.
  3. Test select start partial in a bold style which is in a td, selection goes through some other non-style text in cells, and end partial in a bold style in a td again.
    • Original document:
      <p>
      <table>
      	<tbody>
      		<tr>
      			<td><strong>c^ell1</strong></td>
      			<td>cell2</td>
      		</tr>
      		<tr>
      			<td>cell3</td>
      			<td><strong>cell^4</strong></td>
      		</tr>
      	</tbody>
      </table>
      </p>
      
      
  • Reference results
    • FCKEditor2.6.3
      Bold style command status in on.
    • TinyMCE3.2.1
      Bold style command status in off, element path is body -> table -> tbody.
  • Expected Result
    Bold style command status in off, element path is body -> table -> tbody.
#2759 error when perfroming drag and drop in ie confirmed Bug Normal
Description

ie throws javascript error: Incompatible markup pointers for this operation

This occurs when drag and drop action takes place from the same browser window the editor is currently running. Additonaly the formating remains even with ForsePasteAsPlainText set as True.

#2752 Smiley face short hand confirmed New Feature Normal
Description

Hi :)

When adding Smiley faces in FCKEditor I have to search for the smile, choose it, and then click ok.

Would it be possible to simply type a smiley shorthand for core smiley faces (the common ones) -

:) :( :x

And have the smiley face replaced with the corresponding image? Shorthand could be designated in the config file.

When the user presses save this replacement is saved out also. I'm able to do this by manipulating the oFCKeditor.Value string before it is saved. I search for :) :( etc and swap them for images, but I can't show this in the Editor at the moment.

Thanks,

Rob

#2748 Add Table of Contents (TOC) plugin confirmed New Feature Normal
Description

There has been forum discussion asking for a Table of Contents plugin to the editor. This would be a helpful addition.

The Moinmoin community has created a TOC macro for Moinmoin:

http://hg.moinmo.in/moin/1.7/file/956f6f4aa936/MoinMoin/macro/TableOfContents.py

However, this is written specifically for Moinmoin and is not universally applicable for any FCKEditor users. Having a universal TOC plugin would be very helpful if someone is willing to create one.

#2740 Allow tab character to be inserted confirmed New Feature Normal
Description

Add a new setting so that the tab character can actually be inserted in to rich text mode instead of X spaces. Many ways to do it such as:

FCKConfig.TabSpaces = -1; shows tab FCKConfig.TabSpaces = 0; disables tab FCKConfig.TabSpaces = 1+; shows spaces instead of tab

or add a whole new setting FCKConfig.TabShow = true; show tabs instead of spaces

Personally i do not like spaces, i prefer tabs since i have much more flexibility over them server side than spaces. Also when pasting source code i can delete a tab with one key press, not several. Copying code from the editor in to my IDE deals much better with tabs than spaces.

The only way to edit this setting at the moment is to edit the compressed source (not a good idea): http://www.fckeditor.net/forums/viewtopic.php?f=6&t=12443

Could you please add support for this?

Kind regards, Scott

#2728 String.prototype.Trim should also trim unicode ideographic space confirmed Bug Normal
Description

String.prototype.Trim (defined in fckjscoreextensions.js) should also remove the Unicode "Ideographic Space" (U+3000), which is used in Japanese.

String.prototype.Trim = function()
{
        // We are not using \s because we don't want "non-breaking spaces to be caught".
        return this.replace( /(^[ \t\n\r\u3000]*)|([ \t\n\r\u3000]*$)/g, '' ) ;
}

String.prototype.LTrim = function()
{
        // We are not using \s because we don't want "non-breaking spaces to be caught".
        return this.replace( /^[ \t\n\r\u3000]*/g, '' ) ;
}

String.prototype.RTrim = function()
{
        // We are not using \s because we don't want "non-breaking spaces to be caught".
        return this.replace( /[ \t\n\r\u3000]*$/g, '' ) ;
}
#2716 Image upload dialog freezes on IE when uploaded file is missing (or server response is invalid) confirmed Bug Normal
Description

In IE you can directly enter the file name to be uploaded. When entering a path to a non-existing file, the upload dialog shows a progress bar that never finishes.

Clicking on the [x] icon to abort the image upload does not work, so there is no way to continue editing the text.

Note: the same also happens when a response from the server is malformed. In this case, however, the request does not seem to reach the server, so that there is no way to fix it server-side.

Note: other browsers do not let you enter the file name directly, so that this problem is much less likely to occur (probably only when deleting the file after selecting it). Also, at least on Firefox, it is possible to close the image upload dialog while the progress bar is still on.

#2678 Allow the ability to see protected tags as plain text in the regular view of the editor confirmed New Feature Normal
Description

Allow the addition of tags to be protected so that they're not modified by the editor.

However they should be displayed to the user (just as plain text) when they're in the regular mode without going into the source view to see them.

The idea behind this is to provide tags which are inserted by a custom toolbar plugin, and to have these appear in the editor's regular view, however they need to be protected and shouldn't be changed/removed by the FCKEditor when submitting the data.

#2637 Validation for ToolbarLocation too limited confirmed New Feature Normal
Description

Line 61 in _source/internals/fcktoolbarset.js is

oOutMatch = sLocation.match( /Out:(\w+)$/ ) ;

But this fails for ids with hyphens, underscores, periods and colons.

The fix will need to be applied on line 50 as well

#2622 Automatic dispatching of uploaded files to different folders confirmed New Feature Normal
Description

I suggest to add an option for automatic dispatching of uploaded files to different folders set in filemanager…config.php file according to the file type. For example, if an image is uploaded as 'FILE', it would be nevertheless directed to the 'images' folder (if set) and if a new file type such as 'PDF' is created in config.php for file extension 'pdf' with a 'pdf_folder' destination folder, then FileUpload function would send it to this folder.

I patched my version successfully by easily adding just the following two lines of code in filemanager…command.php (and moving down a bit an original one).

Before:

	if ( isset( $_FILES['NewFile'] ) && !is_null( $_FILES['NewFile']['tmp_name'] ) )
	{
		global $Config ;

		$oFile = $_FILES['NewFile'] ;

		// Map the virtual path to the local server path.
		$sServerDir = ServerMapFolder( $resourceType, $currentFolder, $sCommand ) ;

		// Get the uploaded file name.
		$sFileName = $oFile['name'] ;
		$sFileName = SanitizeFileName( $sFileName ) ;

		$sOriginalFileName = $sFileName ;

		// Get the extension.
		$sExtension = substr( $sFileName, ( strrpos($sFileName, '.') + 1 ) ) ;
		$sExtension = strtolower( $sExtension ) ;

		if ( isset( $Config['SecureImageUploads'] ) )
		{
			if ( ( $isImageValid = IsImageValid( $oFile['tmp_name'], $sExtension ) ) === false )
			{
				$sErrorNumber = '202' ;
			}
		}

After:

	if ( isset( $_FILES['NewFile'] ) && !is_null( $_FILES['NewFile']['tmp_name'] ) )
	{
		global $Config ;

		$oFile = $_FILES['NewFile'] ;

		// Get the uploaded file name.
		$sFileName = $oFile['name'] ;
		$sFileName = SanitizeFileName( $sFileName ) ;

		$sOriginalFileName = $sFileName ;

		// Get the extension.
		$sExtension = substr( $sFileName, ( strrpos($sFileName, '.') + 1 ) ) ;
		$sExtension = strtolower( $sExtension ) ;

		foreach($Config['ConfigAllowedTypes'] as $type) {	 // #PATCH: automatically dispatch uploaded files
			if($type != 'File' && in_array($sExtension, $Config['AllowedExtensions'][$type])) {
				$resourceType = $type;
			}
		}

		// Map the virtual path to the local server path. #PATCH: moved down
		$sServerDir = ServerMapFolder( $resourceType, $currentFolder, $sCommand ) ; // #HACK: original line moved down

		if ( isset( $Config['SecureImageUploads'] ) )
		{
			if ( ( $isImageValid = IsImageValid( $oFile['tmp_name'], $sExtension ) ) === false )
			{
				$sErrorNumber = '202' ;
			}
		}

filemanager…config.php sample:

// Allowed Resource Types.
$Config['ConfigAllowedTypes'] = array('File', 'Image', 'Flash', 'Media', 'PDF') ;
…
$Config['AllowedExtensions']['File']	= array('7z', 'csv', 'doc', 'gz', 'gzip', 'ods', 'odt', 'ppt', 'pxd', 'rar', 'rtf', 'sdc', 'sitd', 'sxc', 'sxw', 'tar', 'tgz', 'txt', 'vsd', 'xls', 'xml', 'zip') ;
$Config['DeniedExtensions']['File']	= array() ;
$Config['FileTypesPath']['File']	= $Config['UserFilesPath'] . 'misc/' ;
…
$Config['AllowedExtensions']['Image']	= array('bmp','gif','jpeg','jpg','png') ;
$Config['DeniedExtensions']['Image']	= array() ;
$Config['FileTypesPath']['Image']	= $Config['UserFilesPath'] . 'images/' ;
…
$Config['AllowedExtensions']['Flash']	= array('swf','fla', 'flv') ;
$Config['DeniedExtensions']['Flash']	= array() ;
$Config['FileTypesPath']['Flash']	= $Config['UserFilesPath'] . 'flash/' ;
…
$Config['AllowedExtensions']['Media']	= array('aiff', 'asf', 'avi', 'mid', 'mov', 'mp3', 'mp4', 'mpc', 'mpeg', 'mpg', 'qt', 'ram', 'rm', 'rmi', 'rmvb', 'tif', 'tiff', 'wav', 'wma', 'wmv') ;
$Config['DeniedExtensions']['Media']	= array() ;
$Config['FileTypesPath']['Media']	= $Config['UserFilesPath'] . 'media/' ;
…
$Config['AllowedExtensions']['PDF']	= array('pdf') ;
$Config['DeniedExtensions']['PDF']	= array() ;
$Config['FileTypesPath']['PDF']		= $Config['UserFilesPath'] . 'pdf/' ;
#2596 Ctrl+Shift+Enter mode confirmed New Feature Normal
Description

It would be awesome if FCKEditor came with a third mode for Ctrl + Shift + Enter.

I have recently encountered a situation where I needed to use all the choices (p, br, and div tags).

With a little bit of modification it is easily done (I just did it.) I'd prefer to not have to do it again when I upgrade though.

It works in FireFox 3, IE6, and IE7 that I have tested.

#2589 changing style when typing text works incorrectly confirmed Bug Normal
Description

Start typing some text in demo. Switch to some style that is actually span (Marker-green for one), type more, switch to Marker-yellow, type more, switch to Marker-green again - type and see that text continue to be yellow. So we can't swith to the first applied style when continue typing.

#2584 Ability to set default toolbar icon size confirmed New Feature Low
Description

I added FCKConfig.ToolBarIconSize to config file right after skin. (It would be best to get this out of the skin directory, but that may be too hard)

use this value in FCKToolbarButton.js (this was minimal necessary change), FCKIcon.js (this may have been necessary, but the case 'number' never seem to get called, and any other places it's hardwired to 16.

#2578 Opera browser fit to width loses edit area confirmed Bug Low
Description

When using the Opera browser (V9.52 on Windows XP), if I change the view settings to 'Fit to Width' then the edit area of the FCKEditor disappears. The buttons remain however. This happens within my instance of the editor and also on your demonstration page using V2.6.3 of your editor.

#2568 Adding Cell Background color adds unwanted space in the table confirmed Bug Normal
Description

When merging a row, adding text to the merged row and the next row, then selecting a background color for all cells in rows 1 and 2, an unwanted space is added above and below the second row. This occurs on IE 7 and windows.

Steps: 1 - Open the FCK Editor with a Full toolbar 2 - Insert a table of 3 columns and 3 rows 3 - Merge the three cells in the top row (right-click and select Merge Right), so there is a single row on top

[ ] [ | | ] [ | | ]

4 - Type values in the the first and second row (a total of 4 cells) 5 - Highlight the first and second rows, right click and select Cell/Properties 6 - Set a background color

Expected: Rows 1 and 2 would have the background color set Observed: Rows 1 and 2 have the background color set, but empty cells are created over the 2nd and 3rd cells in the second row

I checked the demo site and it is still an issue there.

#2565 Replacing &bull; when you add a bullet list confirmed New Feature Low
Description

When I copy bullet lists from Word, it replaces the bullet list with &bull; or the number if it was a numbered list.

Is it possible that when I change the list back to a bullet list in the FCK Editor, that it removes &bull; and any extra spacing after it?

At the moment, this:

<p>&bull;&nbsp;&nbsp; &nbsp;This is a sample list<br /> &bull;&nbsp;&nbsp; &nbsp;This is a sample list<br /> &bull;&nbsp;&nbsp; &nbsp;This is a sample list</p>

Changes to this:

<li>&bull;&nbsp;&nbsp; &nbsp;This is a sample list</li> <li>&bull;&nbsp;&nbsp; &nbsp;This is a sample list</li> <li>&bull;&nbsp;&nbsp; &nbsp;This is a sample list</li>

Can it change to this:

<li>This is a sample list</li> <li>This is a sample list</li> <li>This is a sample list</li>

I think word or powerpoint does that from memory..

#2554 Select All using Ctrl-A does not work in modal dialog confirmed Bug Normal
Description

The 'Select All' toolbar button can be used to select all content in the editor window. This works when the editor is loaded in a normal window or in a modal dialog window. However, although the Ctrl-A keyboard shortcut works in a normal window, it does nothing when the editor is running in a modal dialog box.

Versions: 2.6.2 OS: Windows XP Browser: IE6

Steps to reproduce:

Implement an instance of FCKEditor in a page, and load the page in a modal dialog box (Window.showModalDialog() in IE). Enter some text in the editor. Use the 'Select All' toolbar button, and note that all content is correctly selected. Deselect the content. Now press Ctrl-A. Note that content is NOT selected.

Load the same page in a normal window. Repeat the above steps. Note that Ctrl-A does now select all of the content.

#2552 PHP code on top of page confirmed Bug Normal
Description

Apologies if this is a dup, but I couldn't find anything similar when having searched.

FCKConfig.ProtectedSource.Add( /<\?[\s\S]*?\?>/g ) ;

lets me add PHP code, but only in the body-tag. PHP on top of the page (as "session_start()" should be) will be removed. This is according to XHTML rules, but means that no PHP developper needing the use of PHP sessions will be able to fully apply FCK.

I installed the latest nightly to test and have Fullpage=true.

#2549 Create an information protocol to automate checks for FCKeditor updates confirmed Task Normal
Description

FCKeditor may be installed as a third party software in a CMS (like Drupal for example). This CMS may offer such a a feature like "Automated check for updates".

The problem is that at this moment there is no way to make a similar thing for FCKeditor.

It would be great if we could notify users about critical/all updates as soon as they are released in other way than ask them to subscribe to a mailing list.

I have attached a XML file used by Drupal to check for updates.

#2510 TAB jumps to next form field when in editor confirmed Bug Normal
Description

Whenever I press the TAB key in the editor, the cursor jumps out, and onto the next form element (typically the submit button, in case of the FCK editor demos on fckeditor.net). If I press TAB in fullscreen edit mode, the cursor will seem to disappear, and whatever I type goes into the next field/button, while it's not visible.

Mozilla/5.0 (X11; U; Linux i686; nb-NO; rv:1.9.0.1) Gecko/2008072820 Firefox/3.0.1 Ubuntu Hardy

Reproduced here: http://www.fckeditor.net/nightly/fckeditor/_samples/html/sample01.html

and here: http://www.fckeditor.net/demo

#2474 An editor contained in a Div with overflow:auto can't be maximized. confirmed Bug Normal
Description

I created an interface where an instancwe of FCKeditor needed to be placed inside of a div with overflow:auto;. When the maximize editor button is clicked the editor grows but not to full screen and a majority of the editor is covered by other page elements. I tested it with the latest release as well as the nightly download 8/19/08. There is a test site here using the nightly: http://dealerrevolution.com/admin/about.htm I also posted this on the message board: http://www.fckeditor.net/forums/viewtopic.php?f=6&t=10939&sid=330db56903f3061c42e7da0c701b4b08

#2433 drop-down list for image style confirmed New Feature Normal
Description

I love FCKeditor, but I hope fckeditor has a drop-down list of pre-defined styles instead of a text box for image style like tinymce: (in the "Image Properties", "Advanced" tab).

Thanks. Bob

#2398 Show Blocks should also show lists confirmed Bug Normal
Description

Lists should also be displayed by the "Show Blocks" command.

#2378 Search for better options than EncodeConfig assigned Wiktor Walc Bug Normal
Description

At this moment it seems not very intuitive hot to assign SkinPath in PHP. To achieve path pointing to:

"/sub1/# CMS/sub2/"

ones have to assign:

"/sub1/%2523 CMS/sub2/"

...there must be an easier way to do it.

#2346 Numbered list problem confirmed Bug Normal
Description

Hi,

I have been having a bit of a problem in using numbered lists in FCKEditor.

I can create multiple lines of text, then select this text and click on numbered list icon on tool bar and convert the text to numbered list. So far so good, every thing appears to work fine.

Now if I select the items of the numbered list and change the font, only the font of the text that I had entered changes, but the font of the numbering (1, 2, 3, 4 etc appearing before each list item) stays as earlier. When I looked at the HTML source, I found that the font is getting applied to the content portion only (individually, inside the <LI> tag). For example, the source looks like:

<ol type="1" start="1">
<li><font size="4">This is item number 1</font></li>
<li><font size="4">This is item number 2</font></li>
<li><font size="4">This is item number 3</font></li>
</ol>

How can I get the font selection to be applied as:

<font size="4">
<ol type="1" start="1">
<li>This is item number 1</li>
<li>This is item number 2</li>
<li>This is item number 3</li>
</ol>
</font>

Thanks,

Anderson Gomes

#2330 Using the Drag Handle to resize a table forces absolute sizes confirmed New Feature Normal
Description

In Firefox (2, and probably 3), resizing a table using the drag handles in the editor, will always use absolute (pixel) sizes, even if the table [and with the dragresizetable plugin enabled, columns] is originally set to use relative widths.

It should be possible to observe this change and either tell FF to use relative widths, or to convert to them.

#2317 All HTML files must pass W3C validation confirmed Task Normal
Description

It would be nice to have a PHP application inside _dev which walks through our code and validates all HTML pages with the online W3C validation service.

#2301 optional ability to remove link by leaving URL empty confirmed New Feature Normal
Description

Allow developers to configure whether they want their users to be able to remove a link by leaving the URL empty in the link dialog.

For example a setting 'FCKConfig.LinkDlgRemoveLinkByEmptyURL' could be provided. The contextmenu should also listed to the setting and not show the unlink item when the setting is true; or perhaps another setting should be created to be able to specify this separately; or, yet another option, link and unlink could become separate items that need to be specified individually in FCKConfig.ContextMenu.

Removing the link can be easily done by not alerting an errormessage when the URL is empty but using 'oEditor.FCKUnlinkCommand.prototype.Execute();'. This needs to be done for the lines 493, 506 and 522 in 'editor/dialog/fck_link/fck_link.js'.

#2283 Support for Java Facelets confirmed New Feature Normal
Description

2.4-beta-1 does not have support for facelets.

META-INF/faces-config.xml

META-INF/FCKeditor.taglib.xml

need to be added to support facelets.

#2255 Plugin AutoGrow: adjust height to viewpane height by default confirmed New Feature Normal
Description

the following ads a handler to get the max height, and if FCKConfig.AutoGrowMax is not set and numeric, it will get the height of the viewpane. This thus dynamically sets the editor window height as one resizes the browser window. A nice addition to this would be to add a window onresize listener that would call autogrow when resized.

#2232 Send the current element values as parameters to the FileBrowser (link dialog) confirmed New Feature Normal
Description

In the link dialog, upon a click on "Browse Server" the current FCKeditor simply calls a uri defined by the configuration value

FCKConfig.LinkBrowserURL = "..." ;

Assume we defined a custom link browser. Of course we could use in our custom link browser the javascript command

opener.GetE("txtUrl").value

to access the current value given in the url textfield of the link dialog. But this is a client side action. Wouldn't it be great to have also a server-side possibility to know the current value?

I propose the following: Add some keys (placeholders) to the LinkBrowserURL which then gets replaced by the current values.

FCKConfig.LinkBrowserURL = "custom.php?url=URL&proto=PROTOCOL" ;

Implementation: It is easy to implement this feature. In the file "editor/dialog/fck_link/fck_link.js" replace

function BrowseServer()
{
	OpenFileBrowser( FCKConfig.LinkBrowserURL, FCKConfig.LinkBrowserWindowWidth, FCKConfig.LinkBrowserWindowHeight ) ;
}

by

function BrowseServer()
{
	var uri = FCKConfig.LinkBrowserURL ;
	uri = uri.replace( /URL/g, encodeURIComponent(GetE("txtUrl").value) ) ;
	uri = uri.replace( /PROTOCOL/g, encodeURIComponent(GetE("cmbLinkProtocol").value) ) ;

	OpenFileBrowser( uri, FCKConfig.LinkBrowserWindowWidth, FCKConfig.LinkBrowserWindowHeight ) ;
}
#2176 php connector: apache_lookup_uri failure not handled confirmed Bug Normal
Description

In the php connector's io.php in Server_MapPath, apache_lookup_uri is used. If it fails for some reason, a warning is displayed and a wrong value is returned. This ends up with something like this:

<b>Warning</b>
:  apache_lookup_uri() [
<a href="function.apache-lookup-uri">function.apache-lookup-uri</a>
]: Unable to include '/../assets/pages/3076/Image/' - error finding URI in 
−
<b>
/home/myuser/web/mysite/common/fckeditor2.5.1/editor/filemanager/connectors/php/io.php
</b>
 on line 
<b>167</b>
<br/>
<Error number="1" text="Error creating folder "" (Can't create  directory)"/>

I am using this workaround which seems to work well:

		$info = @apache_lookup_uri( $path ) ;
		if ($info != null)
			return $info->filename . $info->path_info ;
#2155 Nested OL/UL doesn't get fixed on output confirmed Bug Normal
Description

It may happen that pasting operations inject nested <ol> and <ul> elements. The editor should fix it on output.

Steps to reproduce

  1. Paste the following in the Source view:
<ol>
    <ol>
        <li>Test</li>
    </ol>
</ol>
  1. Switch to WYSIWYG view.
  2. Switch back to Source view.

The source remains untouched, but the following is expected instead:

<ol>
    <li>&nbsp;
        <ol>
            <li>Test</li>
        </ol>
    </li>
</ol>

Note that the &nbsp; is needed to properly expand the empty <li> bullet or number for editing.

#2134 Inserting horizontal rule results in JavaScript error in IE confirmed Bug Normal
Description

To reproduce:

  1. Open sample01.html in IE6 or IE7.
  2. Switch to view source mode.
  3. Paste the following code into the source area:
    <p>This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.</p>
    <fieldset><legend>title</legend>Here is some text</fieldset>
    
  4. Switch to WYSIWYG mode.
  5. Move the caret to the end of the first paragraph.
  6. Click "Insert Horizontal Line" toolbar button.
  7. JavaScript error.
#2008 File manager problem when launching FCKeditor from disk confirmed New Feature Normal
Description

Let's say I'm a newbie that want's to learn programming.

I have downloaded FCKeditor and run first samples.

I open "file:///C:/path/to/fckeditor/_samples/html/sample01.html" in my browser and everything works cool.

But when I click on a file browser, I get a huge message with contents of the default PHP connector and an error message telling that an error occurred. It would be awesome if FCKeditor could check the url of the connector and when it starts with "file:///" just display a generic eror message that you need to launch it on a live server.

#1984 Add <label> Tag to forms. confirmed New Feature Normal
Description

Can you add functions for dealing with the <label> tag in forms.

#1966 Add viewable extensions to File Browser confirmed New Feature Normal
Description

In \connectors\php\config.php when trying to add denied extenstions to any of File, Image, Flash or media it seems to do nothing and the file browser show all files in the directory.

$Config['AllowedExtensions']['Image']	= array('bmp','gif','jpeg','jpg','png') ;
$Config['DeniedExtensions']['Image']	= array('php','txt') ;

Look at the attached image

For this example the file browser still show php files in image directory in addition of any other file founded in the image directory.

The server is Apache and working on Windows XP SP2, in other word I use XAMPP 161.

I think this bug due to the way of dealing with the FileTypesAbsolutePath? and windows.

$Config['FileTypesAbsolutePath']['Image']= ($Config['UserFilesAbsolutePath'] == '') ? '' : $Config['UserFilesAbsolutePath'].'image/';

In windows the absolute path does not represented as, for example, C:/server/site/ , but it should represented as C:\server\site\

#1946 Subsequently creating same folder is responded with error code 0 confirmed Bug Normal
Description

Running several times

http://www.fckeditor.net/fckeditor/editor/filemanager/connectors/php/connector.php?Command=CreateFolder&Type=Image&CurrentFolder=/&NewFolderName=Mika

Results always in:

<Connector command="CreateFolder" resourceType="Image">
<CurrentFolder path="/" url="/_userfiles/image/"/>
<Error number="0" originalDescription=""/>
</Connector>

Instead of Error number="101" on the 2nd request

#1940 Floating dialog for File Browser confirmed New Feature Normal
Description

Inline popups are very great in the last beta; unfortunately inline popup are not applied for file browser. Is it possible to switch from open.window to FCKDialog.OpenDialog ?

#1930 Unifiy error codes in the built-in file browser and in CKFinder confirmed New Feature Normal
Description

In:

  • editor\dialog\fck_link\fck_link.js
  • editor\dialog\fck_flash\fck_flash.js
  • editor\dialog\fck_image\fck_image.js

OnUploadCompleted() function is used with hardcoded error codes.

It must also handle error codes sent by CKFinder, currently they are displayed with generic error message: "Error on file upload. Error number: xxx".

This ticket is closely related to #909.

#1897 Unable to creates styles for a tags confirmed Bug Normal
Description

I have the following styles:

        <Style name="Link (member)" element="a">
                <Attribute name="class" value="member" />
        </Style>
        <Style name="Link (PDF)" element="a">
                <Attribute name="class" value="pdf" />
        </Style>
        <Style name="Link (read more)" element="a">
                <Attribute name="class" value="readmore" />
        </Style>

which show up fine in the drop down (and are even styled) but selecting a link and then a style does nothing. I need to be able to put class on a tags.

#1824 table wizard new New Feature Normal
Description

A table wizard as a GUI to create (complex) table structures.

See rad editor's table wizard

#1813 Option to require alt text tag for images confirmed New Feature Normal
Description

In order to be accessibility compliant on a web site one should always use an alt text tag for an image. Is there any way that FCKEditor can require the tag be entered when an image is inserted?

#1721 Check for valid file extensions is not enforced everywhere confirmed New Feature Normal
Description

Since it is possible to set allowed/denied file extensions for all 4 file types, there properties should be checked everywhere a file is going to be upload.

For example, if you upload a file directly through the image plugin it checks for a valid extension. If you upload through the file browser, it does not check for extensions. It has to be made on the server.

This complete coverage would make it superfluous to check for the extension on the server-side.

#1687 Setup initial HTML code for the new blank page confirmed New Feature Normal
Description

Hello. I've tried to find this kind of feature request without any success. So I think it will be very useful if the webmaster will be able to setup initial HTML code for the "blank" page created by the "new page" button. In this case all important parts, such as css file + special headers and footers, which correspond to the site design, will be inserted into the new file automatically.

Thank you.

#1646 Color for Underline and Strikethrough inconsistent confirmed Bug Normal
Description

The color that Underline and Strikethrough take is inconsistent. Consider these two examples:

  • begin typing text
  • switch Font Color to Red
  • Select 'Strikethrough,' type some more

Result:

The strikethrough is red.

  • Type some text
  • Highlight the text, change the color to Red,
  • With the selection still highlighted, select 'Strikethrough'

Result:

The strikethrough is black.

Reversing the order in which styles are added in both scenarios produce the opposite result.

Expected behavior should probably be that the strikethrough and underline always take the current color of the text.

#1632 Source view: Activate undo/redo tool buttons confirmed New Feature Normal
Description

Browsers: Firefox 2.0.0.11 (win+lin), IE6+7

Shortcuts for undo and redo works fine when in source view, but the toolbar buttons is deactivated. The "Select all" toolbar button is active and it would be nice to have the undo/redo buttons active as well.

#1601 custom style is not visible in style list because style defines text color to white confirmed Bug Normal
Description

I have a custom style with a foreground of white:

'custom1' : { Element: 'span', Styles : { 'font-family' : 'Arial, Helvetica, sans-serif', 'font-size' : '11px', 'font-weight' : 'normal', 'color' : '#FFFFFF', 'line-height' : '16px' } },

this style is invisible in the styles drop down, because the styles drop down list shows what the style is of each style, so my custom style with a text color of white is invisible because the background of the drop down list is white also.

I would try to detect this and if so change the text color so users can see it, sort of like how dreamweaver does it.

I will include screenshots.

(Maybe this is an enhancement request)

#1571 Suggestion for Find / Replace dialog of v2.5 confirmed New Feature Normal
Description

Usefulness of the "Replace" tab of the Find/Replace dialog is greatly diminished without a "Find Next" button. To be selective about search and replace requires both tabs with their separate search fields. (You must enter what you're looking for twice)

Perhaps I'm missing something, but I think the find / replace tabs could be combined in a dialog with no tabs while being more useful. If the "Find Next" button was added to the replace tab, it could concurrently serve all Find / Replace purpose as a simpler, more intuitive and easier to use tab-less dialog. (e.g. Like the "Edit | Replace..." dialog of Notepad.)

Up / down radio buttons could also have significant value if this dialog must be modal, unlike being modeless with Notepad. (or like an always on top floating dialog of the kind I see targeted for v2.6)

BTW: Replace tab isn't selected (at least in IE7) on pressing the 'Replace' toolbar button, but the above suggestion would make this irrelevant.

#1563 CSS Table Support (Code Attached) confirmed New Feature Normal
Description

My site uses css to define some default tables. fckEditor table dialog can not overwrite the css system, because the css has prioiry over html atributes. We have recoded the table dialogs to add css rules dynamicly to the page. Files attached with code and screen dumps.

#1511 Undo manager does not record object resizing confirmed New Feature Normal
Description

Undo works like a charm, but when resizing an image this cannot be undone with the undo system. It would be great if this would be incorporated.


See http://dev.ckeditor.com/ticket/1511#comment:20 for reasons why this issue has not been fixed.

#1505 Adding additional 'table row after' on <th> headings creates second heading rather than row confirmed Bug Normal
Description

The current default does not seem very sensible - right-clicking on a <th> table heading cell and inserting a row after adds another th row rather than a td as would be expected.

#1424 Delete / backspace next to "Control" elements should select that control, rather than deleting confirmed New Feature Normal
Description

When the cursor is placed next to (as IE puts it) a "control" element, such as an image or a table, it should select it on delete / backspace.

This improves the intuitiveness of deleting and makes sure people dont delete things accidently.

Here is a function partially implemented which does this

FCKListsLib.ControlElements = {'img':1, 'table':1, 'input':1};

// Helper function upon deleting a node that may be a control (must select it first)
// A control is something like an image or table which can be selected with the cursor
FCKEnterKey.prototype.HandleControlNodeSelect = function(pRange, bIsForward)
{
	// Check to see if we are about to delete an image or table
	// TODO: this is IE specific at the moment!
	if(FCKBrowserInfo.IsIE)
	{
		// TODO: this only works when a element is in a block
		var pStartBlock = pRange.StartBlock;

		if(pStartBlock)
		{
			var iDirection = bIsForward ? 0 : -1;
			var iOffset = pRange._Range.startOffset;
			var pPrevious = pStartBlock.childNodes[iOffset + iDirection];

			if(pPrevious && FCKListsLib.ControlElements[nodeGetTagName(pPrevious)] != null)
			{
				FCKSelection.SelectNode(pPrevious);
				return true;
			}
		}
	}
	
	return false;
}
#1415 empty div tags are removed confirmed Bug Normal
Description

switch to source and paste

<div id="black_box"></div> 

switch twice and you'll see that the content has been lost.

(any browser)

Reported in http://www.fckeditor.net/forums/viewtopic.php?f=6&t=7251

#1398 Select all then delete or backspace clears formatting confirmed Bug Normal
Description

tested: svn-trunk Oct-10-2007
Happens in Fx and IE7:

  1. Set text formatting and type some text.
  2. Select all from the toolbar or context menu.
  3. Press either backspace or delete, menu formatting is cleared.
  4. Note: if instead of delete, you started typing then formatting is not lost.

(splitting up multiple issues from ticket 565)

#1374 Acronym Tag confirmed New Feature Normal
Description

Plugin to handle <acronym title="DESCRIPTION">SHORTCUT</acronym>


Moved from http://sourceforge.net/tracker/index.php?func=detail&aid=1563695&group_id=75348&atid=543656[[BR]] Original Author: centix

#1373 Center screen option for popup links confirmed New Feature Normal
Description

For links with their target set to popup, it would be nice to have a "center of screen" option, rather than specifying the coordinates. Due to the variety of screen resolutions, this would make sure it's in the same place very time.


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

Author: anonymous

#1356 [Firefox] Keyboard to go to next/previous paragraph confirmed New Feature Normal
Description

Implement a keyboard shortcut to go to the next or the previous paragraph.


Moved from Sourceforge
Original reporter: Claude Coulombe

#1339 Image Properties - Add link target to the Link tab confirmed New Feature Normal
Description

Regards,

the thing is that I would like to be able to set the popup window feature directly from the Image Proporties dialog, without having to go to the Link dialog.

So, can you add popup window feature for Link - Target, to the Image Properties - Link, Target?

In pictures, this would be the new feature -> http://www.ceska-beseda-zg.hr/new_image_properties.png

Thanks for your time...

#1333 Definition Lists (<dl> <dt> <dd>) confirmed New Feature Normal
Description

It would be nice to have a feature to manage definition lists. For example:

<dl>
   <dt>blackbird</dt>
   <dd>A black bird with an orange beck, often found in gardens.</dd>

   <dt>sparrow</dt>
   <dd>A small, brown/grey bird, often found in gardens.</dd>
</dl>

<dl> opens the definition list, <dt> lists the term and <dd> tells the definition. A special type of list, that is starting to get used more and more.

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