Custom Query

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (1501 - 1600 of 11754)

Ticket Summary Owner Type Priority Milestone Component
#1175 ASP.NET: Changing UserFiles Directory using the Session object Bug Normal Server : ASP.Net
Description

The documentation for the .NET installation states that you can define the browsing directory by setting Session["FCKeditor:UserFilesPath"] in the Page_Init and it does not work, however after reviewing the source code I found that the Application object does work. Could the documentation be corrected or this issue resolved. Thanks.

this does NOT work

protected void Page_Init(object sender, EventArgs e)
{
    Session["FCKeditor:UserFilesPath"] = "~/testdir";
}

This does work

protected void Page_Init(object sender, EventArgs e)
{
    Application["FCKeditor:UserFilesPath"] = "~/testdir";
}

IE7, WinXP Pro, .NET 2.0

#1176 JavaScript error after switching to Source mode and back Bug Normal FCKeditor 2.5 Beta General
Description

Reproduction procedure:

  1. Open sample01.html in Firefox.
  2. Press "Source" button to go to source mode.
  3. Press "Source" button again to go back.
  4. A JavaScript error occurs: "this.Window has no properties".

The same problem does not occur in IE. Also it seems the bug was introduced with the style system.

#1177 Cannot join two paragraphs together Bug Normal FCKeditor 2.5 Beta General
Description

Reproduction procedure:

  1. Open sample01.html in Firefox.
  2. Enable "Show Blocks".
  3. Place the cursor to the end of the first paragraph.
  4. Press Shift-Enter.
  5. Press Enter to open a new paragraph.
  6. Now go back to the empty line in the previous paragraph.
  7. Press Delete, press it again, press it as much as you want.
  8. The second paragraph stays there as if nothing happened.
#1178 List problems in IE Martin Kou Bug Normal FCKeditor 2.5 Beta Core : Lists
Description

This ticket is opened as a collection of all currently discovered problems with lists in IE. This ticket is intended to supersede #67 and #428.

Bug 1: Lines separated by <br> are not transformed to separated <li> items
Reproduction procedure:

  1. Prepare an HTML document body like the following
    line1<br>
    line2<br>
    line3<br>
    
  2. Place the caret just after "line2".
  3. Press "Insert Unordered List".
  4. All three lines are transformed into one item.

Reference: #67, #428

Bug 2: List removal does not obey EnterMode setting
Reproduction procedure:

  1. Set EnterMode to br.
  2. Create an unordered list with three items.
  3. Select the list.
  4. Press "Remove Unordered List".
  5. Three <p> blocks are generated.

Reference: #67

Bug 3: List removal does not work when caret is at the end of list
Reproduction procedure:

  1. Create an unordered list with three items.
  2. Set the caret to the end of the list.
  3. Press "Remove Unordered List".
  4. The list is not removed. Rather, a new, empty item is generated.

Reference: This bug is newly discovered when I was working on the list bugs.

#1179 Opera: Backspace doesn't delete two empty lines correctly. Hallvord R. M. Steen (Opera Software) Bug Normal Opera Compatibility General
Description

The cursor jumps to start of the document when the second empty line is deleted.

Steps to reproduce:

  1. Load sample01. html
  2. Move cursor to the end of text.
  3. Hit Enter twice.
  4. Hit Backspace .

Now the cursor is at the beginning of the document.

Tested with Opera 9.50 Alpha (build 9500)

#1180 'Print' button is always disabled. Bug Normal General
Description

'Print' button is always disabled.

Tested with Opera 9.5 (build 9500)

#1181 Fix inaccurate integration documentation for MedaiWiki Task Normal Project : MediaWiki+FCKeditor
Description

Following the integration instructions to-the-letter generates problems on both windows and linux installations. In particular, as with ticket 1057, problems arise with the includes/SpecialPreferences.php hack which can lead to undeclared static property errors.

There are also problems with case sensitivity in the instructions. For example, the instructions specify to add the following to LocalSettings.php:

require_once $IP . "/extensions/FCKeditor/FCKeditor.php";

However, the filenames in the Linux distribution are all in Lowercase. This may be implicated in the SpecialPreferences.php hack which contains the following instruction:

$this->getToggles( FCKeditor::$nsToggles ) . '</fieldset>'

These errors prevent new installations going smoothly.

#1182 Opera: deleting INPUT elements issue Hallvord R. M. Steen (Opera Software) Bug Normal Opera Compatibility General
Description

Sometimes deleting of INPUT elements is non-trivial task.

Steps to reproduce.

  1. Load sample01.html
  2. Move cursor to the end of text.
  3. Insert checkbox (click on Checkbox button, fill the dialog fields and click Ok button).
  4. Hit Backspace in order to delete the checkbox. The checkbox is still there.

Now you can press Right Arrow key to place cursor after checkbox. Nothing happened. But you are able to do it with mouse. After that checkbox can be deleted pressing Backspace.

Instead of checbox another INPUT elements can be used to reproduce this bug.

Tested with Opera 9.50 (build 9500)

#1183 Opera: ShowBlocks doesn't display tag name in top left corner Bug Normal Opera Compatibility General
Description

ShowBlocks doesn't display tag name in block's top left corner.

Tested with Opera 9.5 Alpha (build 9500)

#1184 Home and End key don't work on some dialog field Frederico Caldeira Knabben Bug Normal FCKeditor 2.5 Beta General
Description

The Home and End keys are not working for numeric fields on some dialogs, like the table dialog.

#1185 How to stop font formatting when a text is pasted New Feature Normal General
Description

What i want to request is as following:

  1. Copy richtext from GMail that has been bolded or underlined.
  2. Paste it into FCKeditor
  3. It is taking same formatting, i need whenever text is pasted it should remove only text formatting, not the hyper link, bulleting etc.
  4. It should be compatible with all browser.

Current you are asking to remove the formatting in IE only ("AutoDetectPasteFromWord").

#1186 Undo (CTRL + Z) does not work with the new "ENTER" key handling code in Firefox Bug Normal Core : Undo & Redo
Description

To reproduce:

  1. download a recent version of FCKEditor
  2. type A + <ENTER> + B + <ENTER> + C + <ENTER> in the Editor in Firefox
  3. click CTRL+Z a couple times to undo the previous operations

--> the <ENTER> that were typed are still there!

#1187 Firefox & Opera: 'Paste as plain text' is not udoable. Martin Kou Bug Normal Core : Undo & Redo
Description

'Paste as plain text' is not udoable in Firefox and Opera. In Safari this button is always disable.

Steps to reproduce:

  1. Load sample01.html. 'Undo' button is disable.
  2. Place the cursor at the end of text.
  3. Insert any text using 'Paste as plain text' button.

'Undo' button is still disable. Cursor is at the beginning of the editing area now (the second unexpected result).

Type any symbol. 'Undo' is enable. Undo the last action (insertion a symbol). Hm, 'Undo' button is still enable. Now we can undo pasting of the text also.

#1188 Firefox, Safari, Opera: Context menu doesn't disappear on Esc. Bug Normal UI : Context Menu
Description

If the context menu is visible pressing Esc doesn't make it invisible in Firefox, Opera and Safari.

#1189 Javascript-Console Errors for skins Bug Normal General
Description

Using Firefox > 1.5 and starting the FCKEditor-2.4.3 we get some errors in the Javascript-Console for ignored properties display, filter, text-overflow. These properties are not supported by Firefox and so we dont like to see them as errors.

#1190 Opera: 'Paste from Word' doesn't work properly. Bug Normal Opera Compatibility General
Description

Formatting is not preserved after pasting clipboard content into 'Paste from Word' dialog.

#1191 Error loading sample6 in Firefox Bug Normal FCKeditor 2.5 Beta General
Description

Just load the sample6 and the code to enable/disable the cell properties button will generate an error because it detects at first that it's a text selection but doesn't always return there.

#1192 Table commands (as seen in sample6) aren't context sensitive Bug Normal FCKeditor 2.5 Beta General
Description

Now that the buttons are disabled if the selection isn't inside a table, once the content is loaded they never get enabled again, so they are quite useless.

#1193 Error loading sample10 in non-IE browsers Bug Normal FCKeditor 2.5 Beta Core : Styles
Description

It gives an error

FCK.EditorWindow has no properties
http://localhost/fckdev/editor/_source/internals/fckselection_gecko.js
Line 120

GetBoundaryParentElement(true)fckselection_geck... (line 120)
RefreshActiveItems(Object FieldWidth=100 PanelWidth=150 PanelMaxHeight=150)fcktoolbarstyleco... (line 94)
RefreshState()fcktoolbarspecial... (line 96)
RefreshItemsState(Object Name=FCKeditor_1 Status=0 EditMode=0 HasFocus=false)fcktoolbarset.js (line 373)
FireEvent("OnSelectionChange", undefined)fckevents.js (line 52)
SaveUndoStep()fckundo.js (line 154)
OnAfterSetHTML()fck.js (line 271)
_FCK_EditingArea_OnLoad()fck.js (line 847)
(no name)()
#1194 Remove the XHTML stuff from fckeditor.html Task Normal FCKeditor 2.5 Beta General
Description

I don't think that the xmlns declaration and self closing tags are doing any good, so I would remove them and that way the html validator won't show any error or warning (except for the empty optgroups in the samples selector, but that's not main code).

  • fckeditor.html

     
    2121 *
    2222 * Main page that holds the editor.
    2323-->
    24 <html xmlns="http://www.w3.org/1999/xhtml">
     24<html>
    2525<head>
    2626        <title>FCKeditor</title>
    27         <meta name="robots" content="noindex, nofollow" />
    28         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     27        <meta name="robots" content="noindex, nofollow">
     28        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    2929        <!-- @Packager.RemoveLine
    3030        <meta http-equiv="Cache-Control" content="public" />
    3131        @Packager.RemoveLine -->
#1195 Plugin for World of Warcraft Items New Feature Normal General
Description

Probably a longshot, but I'd love to see a plugin that adds a button to the editor that allows the user to enter a World of Warcraft item, and then the item will be shown in the post with an AJAX tooltip window showing the item details on mouseover.

Here's a phpBB version of what I'm looking for:

http://www.phpbb.com/community/viewtopic.php?f=70&t=576155&start=0&st=0&sk=t&sd=a

Another site has a similar feature, when mousing over the item image:

http://thottbot.com/?iclass=15.0

#1196 Scrollbar opens Opera context menu Hallvord R. M. Steen (Opera Software) Bug Normal Opera Compatibility General
Description

Steps to Reproduce

  1. Open sample01.html;
  2. Click the "Style" combo in the toolbar to open it;
  3. Double-click the scrollbar on it. The default Opera context menu will come up.

I've faced this problem when trying to quickly scroll down by clicking the scroll button in the scrollbar.

#1197 <blockquote> is not supported by the style system Martin Kou Bug Normal FCKeditor 2.5 Beta Core : Styles
Description

I have defined style that use "blockquote" element:

<!-- Object Styles -->
	<Style name="Quote" element="blockquote">
		<Attribute name="class" value="uncited" />
	</Style>

in older revisions of FCKeditor 2.5 it was working correctly, now in the latest revision it doesn't work (FCKeditor simply ignores it).

Is it expected behaviour and blockquote can't be used here?

#1198 Opera: editing area doesn't get focus after undoing. Bug Normal Opera Compatibility General
Description

Editor area doesn't get focus after 'Undo' button has been clicked on.

#1201 Opera: Backspace & Delete don't work in table cells Frederico Caldeira Knabben Bug Normal Opera Compatibility General
Description

If the keyboard cursor is placed into a table's cell pressing Delete or Backspace removes the cell.

If a table is selected pressing Delete removes the cell instead of the whole table.

Tested with Opera 9.5 alpha (build 9500).

Opera 9.23 doesn't have this bugs.

#1202 Opera: merging of table cells makes cursor jump at the beginning of editing area. Frederico Caldeira Knabben Bug Normal Opera Compatibility General
Description

After merging cells, deleting cells (rows, columns) the keyboard cursor jumps at the beginning of editing area.

#1203 Format combo is broken when no Block is available for the selection Bug Normal FCKeditor 2.5 Beta Core : Styles
Description

Steps to Reproduce

  1. Switch to Source;
  2. Delete all;
  3. Type "Test";
  4. Switch back to WYSIWYG;
  5. Click the "Format" combo. A JavaScript error is thrown.
#1204 Format combo starts with wrong value Bug Normal FCKeditor 2.5 Beta Core : Styles
Description

Steps to Reproduce

  1. Load sample01.html in IE.

Note that the Format combo shows "Heading 1". It is much probably getting the style for the <h1> title of the test page, outside the editing area.

#1205 Style must be removed from collapesed selection Frederico Caldeira Knabben Bug Normal FCKeditor 2.5 Beta Core : Styles
Description

If the selection is collapsed inside some styled text, clicking on the style button must remove the style. For example, suppose we have the following situation, where "|" represents the selection position:

This is <b>some <i>s|ample</i><b> text.

In this case, the "Bold" button will be "on" in the toolbar. By clicking in the button, the bold style must be removed, resulting in:

This is some <i>s|ample</i> text.

This behavior is true only if the selection has text around it. If we are at the style element boundaries, we should simply move the selection outside of it. For example:

This is <b>|some <i>sample</i><b> text.
  or
This is <b>some <i>sample|</i><b> text.

Must change it to:

This is |<b>some <i>sample</i><b> text.
  or
This is <b>some <i>sample</i><b><i>|</i> text.

To note that in the second situation, other styles must continue active, using the same rules defined for it when applying styles to collapsed selections (generating the tags only if text is typed).

#1206 Some <span style=""> may remain in the source Frederico Caldeira Knabben Bug Normal FCKeditor 2.5 Beta Core : Styles
Description

To test it, append the following definitions to the fckstyle.xml file:

<Style name="Size: 12 px" element="span">
	<Attribute name="style" value="font-size:12px" />
</Style>
<Style name="Size: 14 px" element="span">
	<Attribute name="style" value="font-size:14px" />
</Style>

Steps to Reproduce

  1. Open sample01.html;
  2. Select all;
  3. Apply the "Size: 14 px" style;
  4. Select the first word: "This";
  5. Apply the "Size: 12 px" style.

Checking the source, you will find the following:

<span style="font-size: 12px"><span style="">This</span></span>
#1207 Simple <span> causes wrong style detection Frederico Caldeira Knabben Bug Normal FCKeditor 2.5 Beta Core : Styles
Description

Steps to Reproduce

  1. In the source, paste <p><span>Some text</span></p>;
  2. Switch back to WYSIWYG.

Note that all <span> based styles in the "Style" combo are active. The first items in the Font and Size combos are also active.

#1208 Securityproblem on FCKeditor Bug Normal General
Description

Hello,

when i write the following after www.domain.de i can send files, scripts an make folders on the server without registration and without be logged on.

mambots/editors/fckeditor/editor/filemanager/browser/default/browser.html?Type=images&Connector=connectors/php/connector.php

What can i do, or better please make a patch. This is not good for Joomla Sites. Sorry for my bad englisch.

Thanks best regards Thomas

#1209 Opera: illegal value of align attribute (Block Justify) Bug Normal Opera Compatibility General
Description

'Block Justify' command sets illegal value ( "full" ) of align attribute.

Steps to reproduce

  1. Load sample01.html
  2. Click 'Block Justify' button. Now 'Left Justify' is highlighted instead of 'Block Justify'.
  3. Switch to Source mode.

The first p element has align="full" attribute. The correct value is "justify". If change it manually and switch back to editing WYSIWYG mode the 'Block Justify' will be highlighted.

#1210 Safari: queryCommandState always returns false for JustifyLeft, JustifyRight, JustifyCenter and JustifyFull commands Bug Normal Safari Compatibility General
Description

queryCommandState always returns false for JustifyLeft, JustifyRight, JustifyCenter and JustifyFull commands. So the related buttons are never highlighted.

#1211 Opera & Safari: Editor page can be scrolled even if editor size is maximized Bug Normal General
Description

Editor page can be scrolled with mouse wheel even if editor size is maximized.

#1212 exclude itens in the toolbar Bug Normal General
Description

Good morning,

please.

I need exclude some itens in the toolbar of the FCKeditor, but I not find de source code itens toolbar

as do I do ?

thanks

#1213 Opera: improper caret rendering after inserting horizontal line Hallvord R. M. Steen (Opera Software) Bug Normal Opera Compatibility General
Description

After inserting a horizontal line the caret is rendered before it.

Steps to reproduce

  1. Load sample01.html
  2. Place caret at the end of text.
  3. Click on 'Insert Horizontal Line' button. A line was inserted. Caret is above the line.
  4. Type any symbol. Now caret is under the line.
#1214 IE: "colspan" collapses wikitext. Bug Normal Project : MediaWiki+FCKeditor
Description

When editing pages using IE6, the wikitext button does not work, pre-exisiting content that used an older FCKEditor conaining spanned table columns cannot be edited in the rich editor. Also, links get duplicated over and over in pages of this type. A java script error occurs when clicking the wikitext button. The error is object does not support this property or method. See the discussion page on the MediWiki+FCKEditor.

Firefox works correctly.

#1215 It is impossible to place caret after table by mouse Bug Normal General
Description

If a table was inserted at the end of the document the caret cannot be placed after the table.

Tested with Opera 9.50 alpha (build 9500).

Btw, type some symbols immediately after table was inserted. Seems like invisible symbols are inserted into table cells.

#1216 Toolbar: Bold, Italics, Underline, etc, features no longer stay selected. Bug Normal General
Description

Hi, Just downloaded and installed latest nightly build. Now toolbar text formatting features do not remain selected after clicking on toolbar option. Note if I first select some text and then click on toolbar eg. Bold, it will bold the selected text. But if I click on Bold and then type text, Bold will not remain highlighted and the text will not be bold. Ditto for italics, underline, strikethrough, etc.

Same issue found when testing your Nightly build example online.

Running IE 6.0 on XP.

Thanks

#1217 Opera: splitting a link instead of deleting it Frederico Caldeira Knabben Bug Normal Opera Compatibility General
Description

If click on 'Remove Link' when caret is inside linked text but no part of one is selected the link will not be removed but will be split.

Btw IE and Firefox will remove the link, Safari will do nothing.

Tested with Opera 9.5 alpha (build 9500) and Opera 9.23

#1218 Flash Params New Feature Normal General
Description

It would be great if there is an option "params" in the property dialog box when add/edit a flash file.

thx in advance Pirre

#1219 Optional class param New Feature Normal General
Description

Again, it would be great if you see or can get/modify the property "class" when requesting the property of an element like TD, TABLE or DIV...
Thx in advance,
Pirre

#1220 IE: Hitting Backspace after a link removes it istead of deleting a char Bug Normal General
Description

Hitting Backspace after links makes text unlinked not removes the symbol before caret.

Steps to reproduce

  1. Load sample01.html
  2. Place caret immediately after the link before period.
  3. Press Backspace.

Tested with IE 6.o

#1221 Opera: deleting linked text issue Bug Normal Opera Compatibility General
Description

Backspace doesn't work properly if caret is immediately after linked text.

Steps to reproduce

  1. Load sample01.html
  2. Place caret immediately after linked text (before period).
  3. Press Backspace some times.

Tested with Opera 9.5 (build 9500)

#1222 Deleting text with Ctrl+Backspace is not undoable. Martin Kou Bug Normal General
Description

Deleting text with Ctrl+Backspace is not undoable.

#1223 'Undo' have to be clicked twice in order to undo anchor creation Martin Kou Bug Normal General
Description

'Undo' have to be clicked twice in order to undo anchor creation. I guess undoing has to be possible with one click.

#1224 Generate flash files with swfobject rather than embed New Feature Normal General
Description

Rather than generating flash like this:

    <embed width='690' height='413'
      type='application/x-shockwave-flash'
      pluginspage='http://www.macromedia.com/go/getflashplayer'
      src='...'
      wmode='opaque'
      play='true' loop='true' menu='true'>
    </embed>

How about using the technique described on http://blog.deconcept.com/swfobject/ . It has a number of advantages and no disadvantages in our experience.

#1225 Opera: ordered list is rendered as unordered list Hallvord R. M. Steen (Opera Software) Bug Normal Opera Compatibility General
Description

Ordered list looks like unordered list.

Steps to reproduce

  1. Load sample01.html
  2. Click on 'Insert/Remove Numbered list'.

Tested with Opera 9.5 alpha (build 9500).

#1226 Opera: improper removing of bulleted list Hallvord R. M. Steen (Opera Software) Bug Normal Opera Compatibility General
Description

Bulleted list (and numbered too) is not removed properly if the part of list item text is selected.

Steps to reproduce

  1. Load sample01.html
  2. Click 'Insert/Remove Bulleted List'.
  3. Select linked text.
  4. Click the button again. Bullet disappeared but text is still indented (only li tags was removed not ul ).
  5. Click the button once more. Everything is OK now.

Tested with Opera 9.5 alpha (build 9500)

#1227 Stop caching panel type in FCK._ActiveColorPanelType Bug Normal FCKeditor 2.5 Beta General
Description

Currently, when the color panel opens its popup, it caches the current color type (ForeColor vs. BackColor) in FCK._ActiveColorPanelType. Although I don't know the history of this variable, it appears that the panel type can safely be retrieved from this.Type.

This would allow other code (besides the popup) to change the selected text to a specific color.

#1229 <pre> should be merged when applied to multiple paragraphs Martin Kou Bug Normal FCKeditor 2.6.3 Core : Styles
Description

When I use the format "Formatted" every newline leads to a new "Formatted" text block. I would expect that all text that is entered will be shown in the samen text block.

#1230 Opera: 'Switch to Textarea' button is disabled (sample13.html) Bug Normal Opera Compatibility General
Description

After switching to FCKeditor mode the 'Switch to Textarea' button is disabled. So it is impossible to switch back.

Steps to reproduce

  1. Load sample13.html
  2. Click 'Switch to FCKeditor' button.

Tested with Opera 9.5 alpha (build 9500)

#1231 Use CSS styles for indent and outdent Martin Kou New Feature Normal FCKeditor 2.5 Beta Core : Styles
Description

The current indent/outdent implementation uses built-in browser commands for indentation, which in turn uses <blockquote> or <ul>/<ol> tags to indent or outdent text. Although the behavior is consistent between browsers, this approach produces unnecessary HTML tags.

A better way to implement indenting is by using the margin-left and margin-right CSS properties. They do not introduce extra HTML tags and are not affected by any styles that might be declared with <blockquote> in mind (see #1197).

The new indent/outdent implementation should take into account of right-to-left languages as well.

#1232 Delete Bug in SVN (likely caused by FCKDomTools.GetNextSourceElement) Bug Normal FCKeditor 2.5 Beta UI : Enter Key
Description

I tried testing the SVN version, and found this bug. It occurs the delete key is pressed.

To replicate, set the source to:

<p><strong>strong tag</strong> PRESS DELETE AT THE END OF THIS LINE</p> <p>Another paragraph</p>

Press delete at the end of the first line.

The result is:

<p>PRESS DELETE AT THE END OF THIS LINEstrong tag</p> <p>Another paragraph</p>

I beleive that the first line of problematic code is in fckenterkey.js, FCKEnterKey.prototype.DoDelete at the line:

var eNext = FCKDomTools.GetNextSourceElement( oCurrentBlock, true, [ oRange.StartBlockLimit.nodeName ], ['UL','OL'] ) ;

eNext is the <strong> element in this test. So it makes me think that FCKDomTools.GetNextSourceElement is producing the wrong result.

Thanks.

Scott

#1233 When selecting multiple cells, cell properties is now greyed Bug Normal General
Description

In current version of SVN (upcoming 2.5), cell properties is no longer selectable when selecting multiple cells.

This was working in FCK 2.4.3.

#1234 Backspace is broken Bug Normal FCKeditor 2.5 Beta UI : Enter Key
Description

To replicate:

Source: <p>Paragraph 1</p> <p>&lt;-- Press backspace</p>

In the second line at the start of the paragraph, press the backspace key. The second paragraph is deleted.

It appears to fail in

FCKEnterKey.prototype._ExecuteBackspace = function( range, previous, currentBlock )

The "previous" variable is the element <p>Paragraph 1</p> as expected. The "currentBlock" is <p>&lt;-- Press backspace</p> as expected.

However not sure on the technicalities of this, but for some reason you do

Remove the current block. FCKDomTools.RemoveNode( currentBlock ) ;

Which appears to delete the whole second paragraph.

#1235 Bogux BR is excessively removed when joining paragraphs Frederico Caldeira Knabben Bug Normal FCKeditor 2.5 Beta UI : Enter Key
Description

Steps to Reproduce

  1. Load sample01.html;
  2. Enable "Show Blocks" to make things easier to see;
  3. At the end of the paragraph, hit Shift+Enter;
  4. Now hit Enter for a new paragraph;
  5. Hit backspace.

The second paragraph will be correctly removed, but the cursor will be blinking in the wrong place. The line space in the first paragraph will be removed too.

The problem is that the ending paragraph doesn't have the bogus BR anymore, so it doesn't get expanded.

#1236 Unquoted keys in JavaScript objects got compressed by FCKpackager Bug Normal Project : CKPackager
Description

This bug have caused bug #1158 in FCKeditor, which appeared only in the built version.

A test case for the bug can be found below:

	var key1 = "hack";
	var key2 = "and";
	var key3 = "slash";
	var key4 = "rpg";
	var obj = {key1: 'hack', key2: 'and', key3: 'slash', key4: 'rpg'};
	alert( [obj.key1, obj.key2, obj.key3, obj.key4].join(' ')) ;

While the variable identifiers, key1-4 can be compressed to A to D, the object keys of the same names in obj cannot be compressed to A to D as well. However, the FCKpackager's behavior observed from bug #1158 was to compress the above code as follow:

var A="hack";var B="and";var C="slash";var D="rpg";var obj={A:'hack',B:'and',C:'slash',D:'rpg'};alert([obj.key1,obj.key2,obj.key3,obj.key4].join(' '));

Which is incorrect and changed the code's behavior.

#1237 Shift+Enter doens't work at first time in an empty paragraph (IE) Martin Kou Bug Normal UI : Enter Key
Description

Steps to Reproduce

  1. Open sample01.html and enable "Show Blocks";
  2. Hit Enter at the end of the paragraph;
  3. Hit Shift+Enter.

The cursor will make a "quick strange blink", but there will be no visual results.

Switching to source view, the second paragraph will display the correct HTML:

<p><br />
&nbsp;</p>

So it seams that the Shift+Enter itselft is working, but the selection is not being made visible after the <br>.

#1238 Auto-correct missing semi-colons New Feature Normal Project : CKPackager
Description

It is happening too often that missing semi-colons comes to break the compressed source produced by FCKpackager. We should find ways to detect those cases, and automatically correct them in the compressed output.

It would be nice to have them reported in the program output too, so we have a chance to fix them in the original source.

#1239 do {} while () is getting broken when compressed Bug Normal FCKeditor 2.6.1 Project : CKPackager
Description

The following input:

do
{
    alert( 'Test' ) ;
}
while ( (keyElem = getNextSibling(keyElem)) != null );

Outputs like this:

do{alert('Test');};while ((keyElem=getNextSibling(keyElem))!=null);

To note the semi-colon added right before "while".

#1240 Nested comments break the compressed output Frederico Caldeira Knabben Bug Normal Project : CKPackager
Description

Nested comments work in JavaScript FCKpackager cannot handle these:

/* asdkfjasdfk
as as;dfkj;lj
asdflkjasdfjk
// */
#1241 Inline objects array get broken when compressed Bug Normal Project : CKPackager
Description

The following input:

var myArray =
[
    { key:1 }                                   
];

Outputs like this:

var myArray=[{ key:1};];

Note that a semi-collon has been added after the object declaration inside the array.

#1242 Comments are not always stripped when compressing Frederico Caldeira Knabben Bug Normal Project : CKPackager
Description

The following input:

if ( /*is.ns5 &&*/ subDivs[idx].className=='DLG_edittext' && subDivs[idx].style.width ) // fix firefox bug
    button152.enable(bMode&&bEdit/*TODO &&theApp.clipboard.canPaste(theApp.clipboard.titleData.title.arChld[0])*/);  //

var testFunc = function(tempNode) { 
  var fs = tempNode.style.fontSize; 
  fs = parseInt(fs); //.substr(0,fs.length-2); // remove px
  fs = Math.round( fs / 1.3333 ) + "pt"; // convert to points
  var bs = fs * 2; 
  return bs 
}

Outputs like this:

if (/*is.ns5&&*/ subDivs[idx].className=='DLG_edittext' && subDivs[idx].style.width ) //fix firefox bug button152.enable(bMode&&bEdit/*TODO&&theApp.clipboard.canPaste(theApp.clipboard.titleData.title.arChld[0])*/);  //var testFunc=function(A) {var B=A.style.fontSize;B=parseInt(B);B=Math.round(B / 1.3333 ) + "pt"; //convert to points var C=B*2;return C};

The comments have not been stripped out, breaking the code in some cases.

#1243 Variable renaming doesn't work on specific case Bug Normal Project : CKPackager
Description

The following input:

function Test()
{
  for ( var idx = 0 ; idx < 10; idx++ )
  {
    if ( ( idx / 2 ) == x( idx / 2 ) )
       alert( idx ) ;
  }
}

Outputs like this:

function Test(){for (var A=0;A<10;A++){if ((A / 2 ) == x( idx / 2)) alert(A);}}

The "idx" variable is not always replaced by "A".

There are also some spaces that could be safely removed (near /), but this is another (minor) issue.

#1244 Wrong variable renaming related to constants Bug Normal Project : CKPackager
Description

The following variables:

var IDM_ASSIGNABLEUNIT = 28;
var IDM_CHAPTER = 29;
var IDM_SECTION = 30;
var IDM_PAGE = 31;
var IDM_OBJECT = 32;
var IDM_ACTION = 33;

Get changed to this:

var IDM_ASSIGNABLEUNIT = 28;
var IDM_2 = 29;
var IDM_3 = 30;
var IDM_4 = 31;
var IDM_OBJECT = 32;
var IDM_6 = 33;

Because of the following definitions in the fckpackager.xml file:

<Constant name="CHAPTER" value="2" />
<Constant name="SECTION" value="3" />
<Constant name="PAGE" value="4" />
<Constant name="CWOBJECT" value="5" />
<Constant name="ACTION" value="6" />
#1245 Implement styles override loading from the styles XML file Task Normal FCKeditor 2.5 Beta Core : Styles
Description

There is a TODO mark in the fckstyles.js file indicating that overrides definitions for styles are not yet being loaded from the XML file.

#1246 Does this editor support <NOWIKI> ? New Feature Normal Project : MediaWiki+FCKeditor
Description

Does this editor support <NOWIKI> ? Is there a button you have to press? The editor should treat all wiki markup as <nonwiki> in fck (WYSIWYG) mode.

When I type [[Image:hello.png]] in WYSIWYG mode and switch to wiki mode, I see "[[Image:hello.png]] ", but when I switch back to WYSIWYG mode the "[[Image:hello.png]] " is converted into an image. This is wrong. When I switch to wiki mode the markup it should be "<nowiki>[[Image:hello.png]] </nowiki>", so when I switch back to WYSIWYG mode the text "[[Image:hello.png]]" is displayed exactly and NOT converted.

Just wondering if the editor supports this...

#1247 On Enter, the new paragraph may be mispositioned in a specific case Bug Normal FCKeditor 2.5 Beta UI : Enter Key
Description

Steps to Reproduce

  1. Load sample01.html and enable "Show Blocks";
  2. Hit Enter at the end of the paragraph;
  3. Hit Shift+Enter to expand the new block with a new line;
  4. Hit Enter. The newly created paragraph is placed before the old one, instead of after it.
#1249 MediaWiki: Embedding external images Bug Normal Project : MediaWiki+FCKeditor
Description

To embed an external image in a page in MediaWiki, you just enter the URL into the page source. If you do this with FCKeditor, the first time the page is saved, it works. However, if you open the page and save it a second time, the source gets corrupted.

Steps to duplicate:

  • Edit a page with FCKeditor. Click the 'wikitext' button
  • Type the URL of an image, e.g. http://mydomain.com/image.png
  • Save the page
  • Open the page again, click the wikitext button and you'll see the reference has changed to [Image.png]
#1250 Applying block styles includes paragraphs out of the selection (IE) Bug Normal FCKeditor 2.5 Beta Core : Styles
Description

Steps to Reproduce

  1. Load the following code at sample01.html:
<p>Line 1</p>
<p>Line 2</p>
<p>Line 3</p>
  1. Switch back to WYSIWYG;
  2. Place the cursor at the end of "Line 2";
  3. Select "Heading 1" in the Format combo;

All paragraphs after "Line 2", inclusive, will get the selected style.

It works well with FF2.

#1251 Internet Explorer ignores right and left margin Bug Normal General
Description

In Full Page editing mode, Firefox works as expected, but when I type in values for the left and right margins in Internet Explorer 7, they are completely ignored by the editor. Top and bottom margins show up OK though. I am using FCKeditor 2.4.3 and have tested with the nightly build.

#1252 Thai language for fckeditor 2.4.3 Bug Normal General
Description

Thai language for fckeditor 2.4.3

#1253 Error loading the samples with frameset in Explorer Bug Normal Core : Styles
Description

The error is in the

		if ( FCKBrowserInfo.IsIE )
		{
			var range = FCK.EditorDocument.selection.createRange() ;
			range.collapse( true ) ;
			firstBlock = ( new FCKElementPath( range.parentElement() ) ).Block ;
		}

introduced in [824] in fckjustifycommands.js

#1254 Paste from Word is breaking something Bug Normal Plugin : Paste from Word
Description

fckeditor/editor/dialog/fck_paste.html

CleanWord( oNode, bIgnoreFont, bRemoveStyles )

Line 135:

html = html.replace( /\s*mso-[^:]+:[^;"]+;?/gi, '' ) ;

I have 5 word articles that have been giving me grief... they might not be an issue with current word versions... as they are dated September 2005 .

I think line 135 should be:

html = html.replace( /\s+mso-[^:]+:[^;"]+;?/gi, '' ) ;

Otherwise the example at the end... gets corrupted... and starts with the corruption starting at:

<B style=
<P class=MsoNormal style='MARGIN: 0cm 0cm 0pt'><B style='</SPAN></P><P class=MsoNormal style='MARGIN: 0cm 0cm 0pt'> ...

Once I have...

html = html.replace( /\s+mso-[^:]+:[^;"]+;?/gi, '' ) ;

It does not get corrupted...


<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B style="mso-bidi-font-weight: normal"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">Deeper Love<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></B></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">Artists: U-Facilities feat. Caroline<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">Remix arists: Stonebridge, Joe Moreno and Guy Gerber.<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">Label: Tishomingomusic<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">Release: Out Now<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">Rating: 8 out of 10<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">&nbsp;<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">Keywords: </SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">Related artists: Danny Tenaglia, Danny Howells, Deep Dish<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">&nbsp;<o:p></o:p></SPAN></I></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">The Danish producer U-Facilities delivers the official anthem for the Danish Dj Awards 2005. <o:p></o:p></SPAN></I></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><I style="mso-bidi-font-style: normal"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">Although the name might not ring a bell immediately, U-Facilities is known for a long list of house and clubhouse productions. <o:p></o:p></SPAN></I></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">&nbsp;<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">A look at the tracklist teaches us that this release comes with 2 remixes, next to the original version. No one less than Stonebridge signed for a remix on the B-side, while house veterans Joe Moreno and Guy Gerber take care of the second remix on this release.<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">Let&#39;s start with the original version. The track starts off with a solid kick, minimal percussion, and oddly sampled vocals. The introduction is a bit minimal, but it sure is groovy, especially when echoing bongos and woodblock sounds are introduced. A groovy start so far!<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">The introduction slowly builds up and we can hear some cool old school synthesizer tones just before the track reaches his first climax.<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">The kickdrum becomes more solid after the &#39;opening&#39; of the track and some really cool female vocals are introduced. At this moment, the track turns into a serious club tune!<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">The strange thing is that this track sounds dark and sunny at the same time. The vocals sound a bit like a melancholic pop song while the sounds are made up out of spacey effects and hypnotising, lounge-like synthesizers.<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">Another remarkable thing is the diversity and choice of sounds.<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">The track knows an incredible variety of cool effects without being &#39;overproduced&#39;, and the overall sounds really hot groovy.<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">Another fantastic house tune, which can easily be called a hybrid of various styles. Try to imagine a solid club tune filled with lounge effects and you would come as close as this tune. Nice work!<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB"><SPAN style="mso-spacerun: yes">&nbsp; </SPAN><o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">The remix by Stonebridge chooses for an uptempo, more latinhouse orientated approach.<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">The tracks starts off with an irresistible introduction consisting of a filtered kick and rhythmic shakers. This might sound a bit uninspired, but it definitely makes you wanna shake that booty!<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">The vocals are maintained in this remix, although they are used in such a way that they make up a perfect latinhouse track. This is typical Stonebridge style: an uptempo, high quality track, improved with funky vocals and those good old echoing synths.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN><o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">An incredibly sexy and rough remix! Respect!<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">&nbsp;<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">The third track on this release is the Guy Berber vs. Joe Moreno mix.<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">These guys have been working in the dance scene for a long time and are known for their co-operations with artists from well-known labels such as Bedrock, Twisted and Kinky Vinyl.<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">Their remix is totally different than what you might expect from a clubby latinhouse track, and perhaps that is the reason why it&#39;s so incredibly good!<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">&nbsp;<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">This is definitely the most powerful track on the vinyl, starting off with a solid and punchu kick together with strange &#39;Darth Vader breathe&#39; sounds, manipulated, robotic sound effects and eerie noise.<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">After this wicked intro, a low, phat bassline is added to the rhythm, creating a rough basis for the rest of the track. This kick ass! <o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">Just when you might think you&#39;re dealing with a serious House and Electro hybrid, the familiar vocals from the original version are introduced, but they are sampled in such way that the electro feeling takes control. <o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">The track can be described as an insane, robotic mix of house and electro filled with cracking sounds, futuristic beeps and effects and an incredible amount of punk! <o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">It might be a bit surprising to encounter a version like this on a house record, but give it a try and you&#39;ll be hooked to your speaker!<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">&nbsp;<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">Conclusion:<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">U-Facilities got it going on! The original version is a funky, high quality floorfiller featuring awesome effects and vocals that will definitely be a big success among both dj&#39;s and party people the coming months. Without sounding cheesy, the track features all elements that you may expect from a quality clubber.<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">Stonebridge delivers a fantastic remix with respect to the original version.<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">This one is more uptempo with lots of latinhouse influences that is bound to rule the dancefloors!<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">The remix by Joe Moreno and Guy Gerber is an awesome electronic experiment filled with futuristic elements creating a punky, powerful tune not to be messed with. <o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">A fantastic release with 3 high quality tracks and a must-have for all you house freaks out there! <o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB"><SPAN style="mso-spacerun: yes">&nbsp;</SPAN><o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">Youri Jozee (NL)<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">&nbsp;<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><U><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">Tracklist:<o:p></o:p></SPAN></U></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">&nbsp;<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">A1. Deeper Love (Original mix)<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">A2. Deeper Love (Stonebridge remix)<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">B1. Deeper Love (Joe Moreno vs. Guy Gerber remix)<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">&nbsp;<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">&nbsp;<o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN><o:p></o:p></SPAN></P><P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-GB style="mso-ansi-language: EN-GB">&nbsp;<o:p></o:p></SPAN></P>
#1255 Javascript error in Firefox: FCK is not defined Bug Normal General
Description

Dynamically adding and removing FCKEditor textareas is creating Javascript errors. I created a test page for this issue, using the latest nightly build:

http://www.boissiere.com/fckeditor/test_fckeditor.php

To reproduce the problem:

  • go to the URL above
  • click on 'Add Response' --> a new FCKEditor textarea dynamically appears
  • delete the FCKEditor textarea you just created by clicking on the "Delete" link
  • click on 'Add Response' again

-----> ERROR: FCK is not defined

#1256 Norwegian translation of email address is wrong Bug Normal FCKeditor 2.5 Beta UI : Language
Description

The Norwegian translation for DlgLnkEMail and DlgLnkTypeEMail is not correct. See attached file for correct translations.

#1257 Security problem: file extension blacklist in upload connectors allows uploading executable scripts Bug Normal General
Description

The upload connectors have a black list for File type uploads. For example, for ColdFusion connector the file editor/filemanager/upload/cfm/config.cfm contains the following:

config.allowedExtensions["File"] = "";
config.deniedExtensions["File"] = "html,htm,php,php2,php3,php4,php5,phtml,pwml,inc,asp,aspx,ascx,jsp,cfm,cfc,pl,bat,exe,com,dll,vbs,js,reg,cgi,htaccess,asis,sh,shtml,shtm,phtm";

ColdFusion 8 running on Microsoft IIS executes files with the following extensions: .cfc, .cfm, .cfml, .cfr, .cfswf, .jsp, .jws

.cfml, .cfr, .cfswf, .jsp, .jws are not in the black list, so it is possible to upload files with those extensions and the server will execute them. This leads to arbitrary code execution.

I believe that this problem is not limited to ColdFusion connector. Rather it is a problem with the black list approach. It is nearly impossible to maintain an exhaustive black list that includes every extension that some server somewhere will execute.

I would suggest commenting out File type in upload and browser connectors (for all connectors, not just ColdFusion) and adding a comment saying that the user can uncomment this at his own risk and has to carefully check which types of files his server executes and write his own black list.

#1258 Three garbage characters at beginning of many files. Bug Normal General
Description

At the top of a number of files (listed below) in FCKEditor there are three extra nonprinting characters, ASCII 239, 187, and 191. Looks something like this: /*

They can be shown with a little perl script like this:

open $file, "<editor/js/fckeditorcode_gecko.js";
while ($char = getc($file)){
    print ord($char) ." $char\n";
}

These characters confuse and break some editors and the lighttpd web server. I can see no valid reason for these characters to be present, and as the attached screen shot shows, they occasionally break JS parsing.

The full list of files that have this problem, from the September 17th nightly:

./editor/_source/internals/fckplugins.js
./editor/_source/internals/fckselection.js
./editor/_source/internals/fckdebug.js
./editor/_source/internals/fck_ie.js
./editor/_source/internals/fckxhtml.js
./editor/_source/internals/fckselection_gecko.js
./editor/_source/internals/fckcodeformatter.js
./editor/_source/internals/fckdialog.js
./editor/_source/internals/fcktools.js
./editor/_source/internals/fckcommands.js
./editor/_source/internals/fckxhtmlentities.js
./editor/_source/internals/fcktablehandler_ie.js
./editor/_source/internals/fcktoolbaritems.js
./editor/_source/internals/fckxhtml_gecko.js
./editor/_source/internals/fckconfig.js
./editor/_source/internals/fckdialog_gecko.js
./editor/_source/internals/fcktools_gecko.js
./editor/_source/internals/fcklisthandler.js
./editor/_source/internals/fckxhtml_ie.js
./editor/_source/internals/fcktools_ie.js
./editor/_source/internals/fck.js
./editor/_source/internals/fckundo_ie.js
./editor/_source/internals/fcktablehandler.js
./editor/_source/internals/fcklistslib.js
./editor/_source/internals/fck_gecko.js
./editor/_source/internals/fcktablehandler_gecko.js
./editor/_source/internals/fckbrowserinfo.js
./editor/_source/internals/fckdomtools.js
./editor/_source/internals/fckregexlib.js
./editor/_source/internals/fckselection_ie.js
./editor/_source/internals/fckurlparams.js
./editor/_source/internals/fck_contextmenu.js
./editor/_source/internals/fckdialog_ie.js
./editor/_source/internals/fckundo_gecko.js
./editor/_source/internals/fcktoolbarset.js
./editor/_source/internals/fckdocumentprocessor.js
./editor/_source/internals/fcklanguagemanager.js
./editor/_source/commandclasses/fck_othercommands.js
./editor/_source/commandclasses/fcktextcolorcommand.js
./editor/_source/commandclasses/fcknamedcommand.js
./editor/_source/commandclasses/fckpasteplaintextcommand.js
./editor/_source/commandclasses/fckspellcheckcommand_gecko.js
./editor/_source/commandclasses/fcktablecommand.js
./editor/_source/commandclasses/fckpastewordcommand.js
./editor/_source/commandclasses/fckspellcheckcommand_ie.js
./editor/_source/commandclasses/fckfitwindow.js
./editor/_source/commandclasses/fckstylecommand.js
./editor/_source/classes/fcktoolbarspecialcombo.js
./editor/_source/classes/fcktoolbarbreak_ie.js
./editor/_source/classes/fckstyledef_gecko.js
./editor/_source/classes/fckplugin.js
./editor/_source/classes/fckmenublockpanel.js
./editor/_source/classes/fcktoolbarstylecombo.js
./editor/_source/classes/fcktoolbarfontsizecombo.js
./editor/_source/classes/fckevents.js
./editor/_source/classes/fckcontextmenu.js
./editor/_source/classes/fcktoolbarpanelbutton.js
./editor/_source/classes/fcktoolbarbreak_gecko.js
./editor/_source/classes/fckimagepreloader.js
./editor/_source/classes/fcktoolbarfontformatcombo.js
./editor/_source/classes/fckmenuitem.js
./editor/_source/classes/fckenterkey.js
./editor/_source/classes/fckicon.js
./editor/_source/classes/fcktoolbarfontscombo.js
./editor/_source/classes/fcktoolbarbuttonui.js
./editor/_source/classes/fckstyledef_ie.js
./editor/_source/classes/fckdomrange.js
./editor/_source/classes/fcktoolbarbutton.js
./editor/_source/classes/fckpanel.js
./editor/_source/classes/fckspecialcombo.js
./editor/_source/classes/fcktoolbar.js
./editor/_source/classes/fckdomrange_gecko.js
./editor/_source/classes/fckiecleanup.js
./editor/_source/classes/fckelementpath.js
./editor/_source/classes/fckxml_gecko.js
./editor/_source/classes/fckdomrange_ie.js
./editor/_source/classes/fckw3crange.js
./editor/_source/classes/fckstylesloader.js
./editor/_source/classes/fckdocumentfragment_gecko.js
./editor/_source/classes/fckeditingarea.js
./editor/_source/classes/fckxml_ie.js
./editor/_source/classes/fckkeystrokehandler.js
./editor/_source/classes/fckstyledef.js
./editor/_source/classes/fckdocumentfragment_ie.js
./editor/_source/classes/fckmenublock.js
./editor/_source/fckjscoreextensions.js
./editor/_source/fckscriptloader.js
./editor/_source/fckconstants.js
./editor/dialog/fck_flash/fck_flash.js
./editor/dialog/fck_image/fck_image.js
./editor/dialog/fck_link/fck_link.js
./editor/dialog/common/fck_dialog_common.js
./editor/dialog/fck_select/fck_select.js
./editor/dialog/fck_spellerpages/spellerpages/spellChecker.js
./editor/dialog/fck_spellerpages/spellerpages/controlWindow.js
./editor/dialog/fck_spellerpages/spellerpages/wordWindow.js
./editor/lang/fo.js
./editor/lang/bs.js
./editor/lang/cs.js
./editor/lang/en-au.js
./editor/lang/km.js
./editor/lang/es.js
./editor/lang/eu.js
./editor/lang/ko.js
./editor/lang/hu.js
./editor/lang/no.js
./editor/lang/sk.js
./editor/lang/vi.js
./editor/lang/en-uk.js
./editor/lang/ms.js
./editor/lang/uk.js
./editor/lang/zh-cn.js
./editor/lang/ro.js
./editor/lang/pt-br.js
./editor/lang/af.js
./editor/lang/ru.js
./editor/lang/bn.js
./editor/lang/nb.js
./editor/lang/el.js
./editor/lang/gl.js
./editor/lang/ar.js
./editor/lang/en.js
./editor/lang/fr.js
./editor/lang/et.js
./editor/lang/hr.js
./editor/lang/nl.js
./editor/lang/mn.js
./editor/lang/pl.js
./editor/lang/th.js
./editor/lang/it.js
./editor/lang/sl.js
./editor/lang/lt.js
./editor/lang/sr-latn.js
./editor/lang/lv.js
./editor/lang/zh.js
./editor/lang/ca.js
./editor/lang/en-ca.js
./editor/lang/pt.js
./editor/lang/da.js
./editor/lang/sr.js
./editor/lang/tr.js
./editor/lang/fa.js
./editor/lang/bg.js
./editor/lang/de.js
./editor/lang/sv.js
./editor/lang/ja.js
./editor/lang/he.js
./editor/lang/fi.js
./editor/lang/hi.js
./editor/lang/eo.js
./editor/plugins/placeholder/lang/fr.js
./editor/plugins/placeholder/lang/de.js
./editor/plugins/placeholder/lang/pl.js
./editor/plugins/placeholder/lang/it.js
./editor/plugins/placeholder/lang/en.js
./editor/plugins/placeholder/fckplugin.js
./editor/plugins/autogrow/fckplugin.js
./editor/plugins/tablecommands/fckplugin.js
./editor/plugins/simplecommands/fckplugin.js
./editor/filemanager/browser/default/js/fckxml.js
./editor/filemanager/browser/default/js/common.js
./editor/filemanager/browser/default/connectors/asp/util.asp
./editor/filemanager/browser/default/connectors/asp/commands.asp
./editor/filemanager/browser/default/connectors/asp/config.asp
./editor/filemanager/browser/default/connectors/asp/io.asp
./editor/filemanager/browser/default/connectors/asp/class_upload.asp
./editor/filemanager/browser/default/connectors/asp/connector.asp
./editor/filemanager/browser/default/connectors/asp/basexml.asp
./editor/filemanager/upload/asp/upload.asp
./editor/filemanager/upload/asp/config.asp
./editor/filemanager/upload/asp/io.asp
./editor/filemanager/upload/asp/class_upload.asp
./editor/js/fckeditorcode_gecko.js
./editor/js/fckeditorcode_ie.js
./_samples/_plugins/samples/fckplugin.js
./_samples/_plugins/findreplace/lang/fr.js
./_samples/_plugins/findreplace/lang/it.js
./_samples/_plugins/findreplace/lang/en.js
./_samples/_plugins/findreplace/fckplugin.js
./_samples/asp/sample01.asp
./_samples/asp/sample02.asp
./_samples/asp/sample03.asp
./_samples/asp/sample04.asp
./_samples/asp/sampleposteddata.asp
./_samples/html/sample06.config.js
./_samples/html/sampleposteddata.asp
./fckeditor.asp
./fckconfig.js
#1260 Inconsistent results when switching betwen Source view containing iFrame Bug Normal UI : Source View
Description

I am having a problem when switching between source/render view in FCK when the source contains the following iframe code:

<iframe width="500" height="350" frameborder="0" scrolling="No" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=auburn+hills,+MI+48326&amp;ie=UTF8&amp;om=1&amp;s=AARTsJpdr6dyTOcbLJBOCfJjsMkq6xbZqA&amp;ll=42.720786,-83.229675&amp;spn=0.17656,0.343323&amp;z=11&amp;iwloc=addr&amp;output=embed"></iframe><br><small><a href="http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=auburn+hills,+MI+48326&amp;ie=UTF8&amp;om=1&amp;ll=42.720786,-83.229675&amp;spn=0.17656,0.343323&amp;z=11&amp;iwloc=addr&amp;source=embed" style="color:#0000FF;text-align:left">View Larger Map</a></small>

Steps to produce the problem:

  1. Load FCK editor
  1. Switch to source view
  1. Paste the above code
  1. Switch off source view

90+ times out of 100, the iFrame is not rendered and the source button becomes non-functional. However, I have been able to switch between source/render views with the above iframe before - and I can not discern what is wrong.

To further complicate matters, I can not reproduce this error on Firefox/Windows, nor IE7/windows ... the problem seems isolated to Firefox on my Mac! I can happily switch between source and non-source view, using the above iframe, on FF/IE on Windows.

I am running Firefox (Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6) on Intel Mac OS X 10.4.10

Any help would be much appreciated!

#1261 Disable Automated URL [ ] encapsulation, or allow option to disable New Feature Normal Project : MediaWiki+FCKeditor
Description

Whenever a URL is pasted into the richtext, it is automatically converted to be encapsulated with [ ] for a hyperlink in Mediawiki.

However encapsulating a URL with [ ] will result in a numerical hyperlink display. Mediawiki allows the hyperlinks to work naturally displaying the hyperlink as the linked text if it is not encapsulated.

Suggest to have an option to specify installation preferences.

#1262 FF: Wrong style detection at the end of paragraphs Frederico Caldeira Knabben Bug Normal FCKeditor 2.5 Beta Core : Styles
Description

Steps to Reproduce

  1. Open sample01.html;
  2. Load the following HTML (no enter between blocks):
<h1>Title</h1><p>Sample text</p>
  1. Switch to WYSIWYG;
  2. Move the caret after "Title".

In Firefox, the Format combo will display "Normal" instead of "Heading 1". It works well with IE.

This impacts not only the Format combo, but any kind of formatting thing that happen at the end of paragraphs.

#1263 Add support for a __NO_EDITOR__ token while bugs are fixed New Feature Normal Project : MediaWiki+FCKeditor
Description

I really appreciate FCKeditor in MediaWiki, it's really increasing the adoption of MediaWiki in our enterprise.

I understand that it may take some time to get all the bugs fixed (e.g. <pre> and <any tag> support, [[Image:xyz|thumb]], etc) and I think that something like a __NO_EDITOR__ token would help. This would allow to keep FCKeditor enabled on the whole site, and for some tricky pages this token would allow experienced users to use pure wiki syntax bypassing the editor.

It should be in the spirit of:

$wgFCKEditorToken = "__USE_EDITOR__";

Maybe something like:

$wgFCKEditorDisableToken = "__NO_EDITOR__";
#1264 Height of "Background Color" of text is not matching with remaining text Bug Normal Core : Styles
Description

Height of "Background Color" of text is not matching with remaining text. See attached screenshot.

#1265 Bulleted list indent / outdent affect wrong line Bug Normal FCKeditor 2.5 Beta Core : Lists
Description

Create a bulleted list, press enter to create a second bullet, once again to create a third bullet.

Indent the third bullet (level 2 bullet), press enter to create a second level 2 bullet. Outdent the second level 2 bullet, it is the first level 2 bullet that will be outdented ????

#1266 HtmlEncode the HTML produced with FCKeditor Frederico Caldeira Knabben New Feature Normal FCKeditor 2.5 Beta General
Description

On some situations, like #294, the platform may avoid posting HTML data, for security reasons. There should be a generic way to configure FCKeditor to produce HTML encoded data.

#1267 List issue in SVN: abnormal behavior when removing list style for level 2 or above line Martin Kou Bug Normal FCKeditor 2.5 Beta Core : Lists
Description

How to reproduce:

1)Create a level 1 list item, press return

2) indent the 2 list item

3) press on the list button to remove the list style from the level 2 list item

The result is that the text does not return to the left of the window, but remains at the same level as the first bullet. Here is the output code:

<ul>
    <li>dfdfdsfd<br />
    fdfdsfds</li>
</ul>

In 2.4.3, it was:

<ul>
    <li>dfdsfdsdfs</li>
</ul>
<p>fgfgfgfdgf</p>
#1268 Cursor and Whitespaces: not right blinking on the right position Bug Normal FCKeditor 2.6 General
Description

OS: Kubuntu 7.04 / Windows Vista Browser: Firefox 2.0.0.6 FCKeditor: 2.4.3

Just write a letter and the make a whitespace. The cursor is still blinking after the letter, not after the whitespace.

#1269 Cursor and CR: not blinking on the right position Bug Normal General
Description

OS: Kubuntu 7.04 / Windows Vista Browser: Firefox 2.0.0.6 FCKeditor: 2.4.3

Write a letter and make a CR (enter). The cursor blinks not under die first line. It still blinks at the first line.

#1270 Style should not be removed from collapsed selection on element boundary Bug Normal FCKeditor 2.5 Beta Core : Styles
Description

If the selection is collapsed in the one of the boundaries of a style element, the element must not be removed when removing the style.

For example, today we have the following behavior when removing a <b> style (where "|" represents the selection):

Before:
   This is some <b>styles|</b> text.

After:
   This is some styles| text.

The expected result is the following instead:

   This is some <b>styles</b>| text.

The style is simply moved outside the element. The same behavior is expected if the collapsed selection is placed at the beginning of the element.

#1274 Editor does not handle preformatted Wiki Text correctly in mediawiki extension Bug Normal Project : MediaWiki+FCKeditor
Description

Descriptive summary :

When creating preformatted wiki text the editor converts carriage returns to HTML BRs and it should not. This can be seen even when clicking on the wiki text button to toggle back and forth.

Steps to reproduce :

-Edit a Page. -change style to Formatted Text -enter a line of text -press shift-enter to start a new line in that preformatted area -type the next line in the block -repeat as desired -click "wikitext" button

now look at wiki text - it translated the shift-enters into BRs... now toggle back to WYSIWYG... the brs are now in the preformatted block.

Browser name and OS : Linux, firefox 1.5 and 2.0 - i assume repeatable problem in most any browser.

#1275 Opera: Strange caret behavior for space Hallvord R. M. Steen (Opera Software) Bug Normal Opera Compatibility General
Description

Steps to Reproduce

  1. Load sample01.html;
  2. Place the caret right after the "t" in the bold "sample text" text;
  3. Type a space.

The space will be properly added, but the caret will be blinking before of if. If typing a word after it, the cursor will be placed in the correct place.

It happens always, if the caret is placed in the right boundary of an element.

The TC created for #1271 can also be used for testing. Just load it and type a space.

#1276 Opera : Strange caret behavior when moving over a space Hallvord R. M. Steen (Opera Software) Bug Normal Opera Compatibility General
Description

Steps to Reproduce

  1. Load sample01.html;
  2. Place the caret in the beginning of the text;
  3. Move the caret to the right with the keyboard until entering inside the "sample text" text. Pay special attention when moving over the space right before "sample".

Note that the caret will never blink between the "sample" and the space char right before of it. The strange thing is that the editing point will be moved there, even if the caret is blinking elsewhere.

It always happens for spaces that precede elements (it will happen right before the linked "FCKeditor" too).

#1277 Style combo not properly updated when there are two editor frames Bug Normal FCKeditor 2.5 Beta Core : Styles
Description

Reproduction procedure:

  1. Open sample10.html in any non-IE browser.
  2. Try to place the caret inside the bold text in the two editor frames.
  3. Placing the caret in the bold text does not update the style combo in one of the editor frames.

This bug was reported as a side issue in #1193.

#1278 Using the full screen button while in source mode generates an error in Firefox Alfonso Martínez de Lizarrondo Bug Normal FCKeditor 2.5 Beta UI : Source View
Description

The code that tries to set a delayed event for MakeEditable doesn't check that there's a window, but I think that the proper behavior is to don't even try to makeeditable a document in source mode.

#1279 DOM range iterator incorrectly treats bookmark nodes as independent blocks Frederico Caldeira Knabben Bug Normal FCKeditor 2.5 Beta Core : Styles
Description

Reproduction procedure:

  1. Open sample01.html.
  2. Press Ctrl-A inside the editing area to select all.
  3. Press the Justify Center button, or the Indent button.
  4. An unneeded, empty paragraph is created before the selected block.

After some investigation, it was found that the empty paragraph was created because the DOM range iterator in classes/fckdomrangeiterator.js is treating the empty <span> node created by FCKDomRange.CreateBookmark() as an independent block. The bookmark node is only a temporary node not meant to be part of the document, and so it should be ignored by the FCK DOM range iterator.

#1280 With sample10, toolbar combos make the second editor loose the focus Martin Kou Bug Normal FCKeditor 2.5 Beta General
Description

When using sample10.html in any non-IE browser, everything will work well when the focus in in the first instance. If the focus is inside the second one instead, any attempt of opening a toolbar combo makes the editor to loose the focus, and the toolbar items to be disabled.

#1281 Undo move cursor to the end of the document in IE Bug Normal Core : Undo & Redo
Description

Test step:

  1. type some content in FCKeditor (multiple paragraphs)
  2. at the end of 1st paragraph, type text, like "abc"
  3. press undo
  4. type "def"

You can find the the "def" appear at the end of the document. IE7 has this issue, FF 2 do not, I am not sure about IE6.

#1282 Image proporties - Link, popup window New Feature Normal General
Description

Hi,

it would be great if you could put the same feature as in Insert/Edit link, for the target attribute, that is, the popup window. This feature is very common. Thanks for your time...

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