Custom Query

Filters
 
Or
 
  
 
Columns

Show under each result:


Results (801 - 900 of 1835)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Ticket Summary Keywords Owner Type Status Priority
#2847 Slovak language file updates and changes Confirmed Bug closed Normal
Description

I'm attaching a language file update for the Slovak language. Contributed by Gabriel Kiš (Thanks!).

#2853 Move image dialog to trunk. Confirmed Review+ Artur Formella Task closed Normal
Description

The image dialog didn't make it to v3 beta, so it needs to be moved to trunk with a review to both its UI and its logic.

#2856 Inches and Centimetres Confirmed Review+ Artur Formella Bug closed Normal
Description

We still have people that work in Inches and NOT Centimetres. (Do not tell me off... I am trying to change them).

In "fckeditor/editor/dialog/fck_paste.html" (CleanWord) you have:


Remove margin styles. html = html.replace( /\s*MARGIN: 0cm 0cm 0pt\s*;/gi, ) ; html = html.replace( /\s*MARGIN: 0cm 0cm 0pt\s*"/gi, "\"" ) ;

html = html.replace( /\s*TEXT-INDENT: 0cm\s*;/gi, ) ; html = html.replace( /\s*TEXT-INDENT: 0cm\s*"/gi, "\"" ) ;


You might want to change to:


Remove margin styles. html = html.replace( /\s*MARGIN: 0cm 0cm 0pt\s*;/gi, ) ; html = html.replace( /\s*MARGIN: 0cm 0cm 0pt\s*"/gi, "\"" ) ;

html = html.replace( /\s*MARGIN: 0in 0in 0pt\s*;/gi, ) ; html = html.replace( /\s*MARGIN: 0in 0in 0pt\s*"/gi, "\"" ) ;

html = html.replace( /\s*TEXT-INDENT: 0cm\s*;/gi, ) ; html = html.replace( /\s*TEXT-INDENT: 0cm\s*"/gi, "\"" ) ;

html = html.replace( /\s*TEXT-INDENT: 0in\s*;/gi, ) ; html = html.replace( /\s*TEXT-INDENT: 0in\s*"/gi, "\"" ) ;


#2860 V3: Page Break Confirmed Review+ Frederico Caldeira Knabben New Feature closed Normal
Description

Port the Page Break feature from FCKeditor to V3.

#2862 plugin:maximize porting from v2 Confirmed Oracle HasPatch Review+ Martin Kou New Feature closed Normal
Description

Related v2 tickets:

#174
"Maximize the editor size" button can't handle relative DIVs
#762
Outside Flash goes over the maximized editor
#1211
Opera & Safari: Editor page can be scrolled even if editor size is maximized
#1538
Maximize command not working in IE
#2002
Maximize editor button is broken
#2233
Maximize editor screen don't show properly
#2474
An editor contained in a Div with overflow:auto can't be maximized.
#2825
When 'Maximize/Minimize' is clicked after maximizing, it does not restore to original size
#2862
plugin:maximize porting from v2
#3433
Restoring from maximized does not work across mode switches in IE8 Standards mode.
#3645
[IE] Editor size change after maximize
#3654
Resize handle should not be useable in maximized mode.
#3916
Maximize does not enlarge editor width when width is set.
#3931
Maximize maximizes to width setting, not screenwidth, when option is given with CKEDITOR.replace
#4023
[Opera] Maximize plugin
#4024
Maximize button is not translated
#4028
Maximize control's tool tip is wrong once it is maximized
#4214
Maximize bugs
#4258
Editor area chopped off on maximize for Arabic language in IE7 and IE8
#4459
CKEditor maximized appears below select element in IE6
#4509
Adding config for maximize on startup
#4519
[IE]Unable to maximize without editor focus
#4541
Maximize adds extra space on non-Kama skins
#4602
IE8 XP SP3 - maximize on long pages cuts off toolbar
#4835
Maximized editor wider than view port
#4854
[FF3] Maximize layout broken in RTL quirks
#4918
FF: Switching to source view when editor maximized
#4923
Maximize layout is broken when main page scrolled
#4958
Combos texts show text cursor when maximized
#5034
Maximize button does not work properly
#5058
Pressing tab when editor is maximized
#5059
Pressing tab when editor is maximized
#5149
Cursor dissapears after maximize in Firefox 3.6
#5178
[Nightly 3.2 Ajax Demo] Maximize button is not rendering the editor correctly
#5265
v2 skin: Editor size would not restore back correctly after Maximize
#5329
maximize will error if button is not displayed
#5579
Rich combos are not re-positioned when going to maximize mode
#5580
Maximize does not work properly in the Office 2003 and V2 skins
#5724
[Firefox] Maximize one editor instance make other instances uneditable
#5740
editor does not retain position in maximize mode
#5752
Maximize with multiple editors breaks UI in Firefox 3.6
#6057
Error when clicking beneath the body of a maximized editor
#6284
Caret placement impossible after maximize and then minimize
#6339
Plugin autogrow and Maximize
#6388
sharedSpaces don't disable maximize
#6467
setState(CKEDITOR.TRISTATE_DISABLED) on 'mode' impossible for maximize plugin
#6535
Combo box list stays after editor is maximized.
#6559
Maximize plugin @ Opera/Mac
#6695
[safari] Popup a dialog at maximize mode and then minimize cause weird styling
#6747
Maximize Issue with Toolbar in Firefox 3.x and IE 8
#6895
Pasting plain text in full-screen (maximized) view does not work
#6904
Safari: Styles disappear before editor goes to maximize mode
#6927
Pasting into the URL field does not work in Google Chrome with CKEditor in 'maximized' mode
#6947
CKEditor maximize firefox bug
#7038
Possibility to automatically switch toolbars on a maximize/minimize of ckeditor
#7253
Maximize functionality in Firefox fails without doctype tag
#7284
Maximize control collapses the editor
#7771
'Maximize' in container with Opacity makes container disappear (FF)
#7855
Clicking 'maximize' shows blank screen in Firefox when the editor is opened inside jQuery UI Dialog
#8271
CKEditor toolbar becomes invisible when using Tab key and Maximize toolbar button
#8307
[iOS] Maximize is broken
#8587
IE7 maximize long delay
#8930
Maximize does not work
#9065
Maximize to percent
#9253
Resize feature should be disabled for maximized editor
#9269
Maximize plugin test crashes IE7
#9311
Vertical scroll bar not appearing in maximized editor with autogtrow enabled
#9319
FF: Editor not expanding to Maximum size, when we click Maximize button after focusing in editor body
#9320
Editor does not autogrow after entering content in Maximize mode
#9321
FF: Vertical scroll bar & toolbar missing in maximized editor with autogtrow enabled
#9374
Opera: Editor displays off-screen in autogrow sample in maximize mode
#9465
Misplaced panels when editor is being maximized
#9680
The "Maximize" feature should not be a toolbar button
#9883
[FF] Maximized and minimized divarea leaks
#9886
[IE8-10] No scrollbar in maximized editor with autogrow enabled
#10084
[Android] Problems with Maximize plugin in zoomed-in page
#10326
Maximize button removes input[name=style] from form
#11020
Same config, different result between minifief and maximized version
#11169
Maximize not work
#11410
[FF] jQuery sample, maximize + minimize framed editor allows to edit whole page
#11436
Maximize plugin with shared space doesen't work
#11745
Maximize should use position:fixed instead of changing entire page styling
#12163
Maximize (and resize) plugin and shared spaces incompatibility
#12357
[IE8] Call maximize command fire resize event twice
#12398
Maximize-Button doesn't work in instances without a title
#12747
IE: Dropdowns become disabled when in maximize mode.
#13033
Maximize pluging would not work with floating tool plugin in firefox mozilla
#13046
Dropdown not working in maximize mode with RTL body
#13190
Maximize problems
#13403
Maximize tool issue - after maximizing, if browser back button used, page layout is messed up
#13481
Nested dialog hides parent dialog on Maximized editor.
#14695
CKEditor maximize plugin issue
#16778
Maximize hides the toolbar, can't minimze.
#16856
Maximize not working on iphone
#16983
Maximize does not work s expected when classic and inline editors are mixed on the same page

#2867 V3: Force Simple Ampersand Confirmed Review+ Frederico Caldeira Knabben Bug closed Normal
Description

Port the Force Simple Ampersand feature from V2.

#2868 enable 'merge right' and 'merge down' in Firefox Confirmed New Feature closed Normal
Description

In Gecko one can only merge cells by selecting them all. In other browsers merging can only be achieved by putting the cursor into one cell and do 'merge right' or 'merge down'.

It would be better to enable 'merge right' and 'merge down' in Gecko too. In that case 'merge right' and 'merge down' are enabled in all browsers and in Gecko 'merge' is enabled too.

#2869 plugin:blockoutline porting from showblock of v2 Confirmed Review+ Martin Kou New Feature closed Normal
Description

Related v2 tickets:

#1183
Opera: ShowBlocks doesn't display tag name in top left corner
#2525
Chrome: error if FCKConfig.StartupShowBlocks = true
#2615
Bug in FF when FCKConfig.StartupShowBlocks=true on a hidden FCKEditor instance
#2869
plugin:blockoutline porting from showblock of v2
#2983
plugin:showblock missing tagname icon
#3089
[IE]plugin:showblock problems
#3242
Showblock ignore table and list
#3774
Showblocks mode switching
#6571
[IE] showblocks doesn't bring focus back to editor with shared toolbar
#6799
ShowBlocks doesn't work with lists
#8613
showblocks confused by pathnames including spaces
#9243
Showblocks not working for divarea
#10023
ShowBlocks, do not outline forms/lists/tables
#10852
Image2: Buggy showblocks integration
#10884
Widgets integration with showblocks
#11966
[IE] Compatibility view: Caret goes outside of the last block element, when showblocks is enabled

#2872 Server side integration - CKEditor creator Confirmed Review+ Wiktor Walc New Feature closed Normal
Description

Port the integration files from V2.

#2874 tables: in FF caption seems to be in the wrong place Confirmed HasPatch Review+ Martin Kou Bug closed Normal
Description

FCKeditor generates the following

    <table ....>
        <thead>
            <tr>
                <th scope="col">1</th>
                <th scope="col">2</th>
            </tr>
        </thead>
        <caption>My Caption</caption>
        <tbody>
            <tr>
                <td>...</td>
                <td>...</td>
            </tr>
        </tbody>
    </table>

The following would be the correct markup

    <table ....>
        <caption>My Caption</caption>
        <thead>
            <tr>
                <th scope="col">1</th>
                <th scope="col">2</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td>...</td>
                <td>...</td>
            </tr>
        </tbody>
    </table>

Going further with my tests, I just found that the bug doesn't show up if you use MSIE7. My conclusions:

  • the problem is strictly related to the browser and its "DOM engine"

OR

  • the problem is inside the portion of code dedicated to gecko
#2876 V3: Simplify domWalker Confirmed Review+ Frederico Caldeira Knabben Bug closed Normal
Description

The current domWalker implementation is much more complex than it needs to be. It's using our event system to control its execution even internally, with no benefit from it. It should instead use direct function calls, like onDown, onUp and onSibling.

The event system is to be used if we know we may have more than one, or an unknonwn number of listeners to the events. It's there to give flexibility, not just because it's nice to code with it.

If instead we know we'll just have a single listener, we can safely do direct function calls. This eliminates the overhead coming from the even system, which definitely impacts on performance.

#2879 plugin:templates porting from v2 Confirmed Frederico Caldeira Knabben Bug closed Normal
Description

Related v2 tickets:

#49
Safari: "Templates" doesn't work when inserting in the cursor position
#241
Make FCKConfig.TemplatesXmlPath an array
#685
Missing TemplatesXmlPath Property in FCKeditor.cs
#721
Add Keystrokes to Templates
#1012
FCK moves around Templates inside tables
#1046
Templates and stripped new lines
#1068
Templates do not load
#1157
IE,IE7:Templates carriage return not honoured
#1713
FF: unknown text in templates paramter
#2364
Support for parameterized templates
#2509
HTML Comments inside of templates are lost
#2640
Dynamically Generated Templates
#2879
plugin:templates porting from v2
#3264
Templates
#3270
FCKeditor for Mediawiki: Templates "manual" menu presents templates in no particular order
#3280
Consecutive Templates get combined on one line
#3306
"Lockable" Templates
#3588
Templates plugin: no option to load from xml file
#3954
Templates in Template dialog not accessible
#5190
Templates dialog: no automatic focus
#5274
[[IE6]] Content Templates dialog is not displaying properly
#5366
JAWS not reading Template Options on Content Templates dialog
#5786
"fckLR" inserted in reference templates breaks citations
#6076
[IE Quirks] Dialogs are not wide enough for their contents / Templates Dialog
#6164
IE stripping object/embed tags with templates
#6425
display {Templates} in editor
#7758
imagesPath for templates has always editor path
#8773
templates_files fails to load template files
#8775
CKeditor custom templates
#9486
Using CKEDITOR.templates for stylesheets
#10188
Append template option to templates plugin
#11236
Widget templates with newlines cause errors
#11507
[PR#78] Templates plugin does not play well with data filtering.
#11530
Dynamic Templates with Dialog Helpers
#11672
EJS templates not preserved by protectedsource
#11828
Content Templates Improvement
#12424
Conflict with Toolbar and Templates...
#12427
The <Templates> node was not found alert Message is coming in IE 11
#12431
The <Templates> node was not found alert Message is coming in IE 11
#12452
<Templates> node was not found Error Message in IE11
#12657
Templates cancel Scayt button
#12727
IndexSizeError on using plugins 'Div Editing Area' and 'Content Templates'

New features in v3:

*Support for multiple template definition files.
*Templates could be loaded cross-domain, e.g. templates loaded from CDN.

#2885 Implement the div container command. Confirmed Review+ Garry Yao Task closed Normal
Description

Need to implement the div container command and add it to the toolbar.

#2905 plugin:find and replace move to trunk Confirmed Review+ Martin Kou Task closed Normal
Description

Find and replace plugin is required to move to trunk.

#2907 V3: Make it possible to serialize range bookmark Confirmed Review? Frederico Caldeira Knabben Bug closed Normal
Description

The current bookmark implementation saves references to DOM nodes.

We have identified a number of cases where mutations need to be performed to range bookmark nodes, like cloning or innerHTML replacement. In such cases the node references present in the bookmark are not anymore valid, breaking it.

Just like we have in V2, we should have an option to save ID references when needed. They perform a bit slower, but give the flexibility we need for it.

#2909 V3: Move Range.CreateBookmark2 from V2 Confirmed Review+ Frederico Caldeira Knabben Task closed Normal
Description

There are a few features depending on the CreateBookmark2 and MoveToBookmark2 present on V2. These functions must be moved to V3.

#2917 Problem with html links on Chrome 2beta Confirmed Bug closed Normal
Description

Tested on Chrome 2.0.162.0.

When an international character is somewhere in the code, FCKeditor returns broken HTML code when switching to the source mode and back (CKEditor simply hangs the browser).

To reproduce, paste this code in the source mode:

<p>ł</p>
<p><a
href="http://example.com">http://example.com</a></p>

in FCKeditor it is incorrectly transformed into:

<p>ł</p>
<p><a href="h _fcksavedurl=">http://example.com</a></p>

Note that if we use "l" instead of "ł", everything is working fine so it definitely has something to do with non-ascii characters.

This bug was originally reported here: http://www.fckeditor.net/forums/viewtopic.php?f=5&t=12946

#2922 Whole editor broken caused by one malformed plugin Confirmed Review+ Garry Yao Bug closed Normal
Description

Now plugin manager is going down if any of the plugins on the list has a syntax/runtime error or a plugin is not found at the specified position. It's easy to reproduce. The editor should has some level of fault tolerant with plugins, especially when plugin come from external point.

#2932 AJAX sample fails to populate editing area after subsequent editor instantiations in FF 3 Confirmed IBM HasPatch Review+ Frederico Caldeira Knabben Bug closed Normal
Description

Instances of the editor which have been dynamically created using CKEDITOR.appendTo() fail to properly handle insertHTML(). The first instance of the editor works as expected but when that instance is destroyed and another created in its place, the second instance and all subsequent instances will fail to handle insertHTML().

The behavior can be reproduced by following these steps:

  1. Open http://ckeditor.com/ckeditor/3.0b/_samples/ajax.html
  2. Create editor
  3. Enter content into editing area
  4. Destroy editor
  5. Create another editor


Expected behavior is that the entered content would be populated in the new editor instance, but it isn't.

The cause has been tracked down to the mode of the editor not being set before setHTML() is called.

A temporary fix for the problem is to update CKEDITOR.editor.prototype.setMode declared in the editingblock plugin and explicitly set the mode (see patch).

The erroneous behavior appears to occur only in Firefox 3.

#2935 V3:New Test Confirmed Garry Yao Bug closed Normal
Description

This is a agile patch for adding new test cases for v3 codes.

#2940 Override CKEDITOR.basePath and CKEDITOR.getUrl Confirmed IBM Review+ Frederico Caldeira Knabben Bug closed Normal
Description

A new feature present in V3 is that it automatically calculates the "base path" (the editor installation path), based on the URL <script> used for the editor script.

There are some situations though where it will not be able to find that URL. For example, if merging all scripts used in a page, including the editor scripts, in a single file.

To solve this issue, there should be a way to override the default base path calculation with a custom value.

The same thing is valid for CKEDITOR.getUrl, which is the function used to locate all editor files. There should be a way to introduce a custom implementation to it.

#2944 Event to indicate that the editor is ready for full interaction Confirmed Oracle Review+ Frederico Caldeira Knabben Bug closed Normal
Description

Currently, we are able to do CKEDITOR.on( 'instanceCreated' ) to get an editor instance for interaction. But, the editor will not be totally rendered at that point, so not all operations would work.

There should be a new event indicating that the editor is ready for full interaction.

#2945 Editor instance intialization error Confirmed Review+ Frederico Caldeira Knabben Bug closed Normal
Description

The create editor on the fly APIs assume FORM always existed which is false. Reproducing procedures:

  1. Open _samples\api_dialog.html example.
  2. Got JavaScript Error in FF.
#2947 Indent does not work in IE Confirmed IE IBM Review+ Martin Kou Bug closed Normal
Description

The indentation button has no effect in IE. Works well with Firefox, Safari and Opera.

#2948 insertHtml() mangles links Confirmed IE IBM Review+ Martin Kou Bug closed Normal
Description

Calling insertHTML for a relative URL, like <a href="/rel">example</a> changes the URL to a full URL, like <a href="http://localhost/rel">example</a>

IE only. Ok in FF.

#2951 plugin:template replaceContent default not checked in IE IE Confirmed Review+ Martin Kou Bug closed Normal
Description

The CKEDITOR.config.templates_replaceContent config option is by default set to true, but failed to represent in checkbox. Reproducing procedure:

  1. Open Replace by code sample with IE6;
  2. Click Template button;
  3. Found Replace actual content not checked.
#2954 Option 'Match cyclic' not working Confirmed IBM Review+ Martin Kou Bug closed Normal
Description

The config option of Match cyclic which should restart the search from the beginning of document which doesn't work.
Reproducing procedure:

  1. Open Replace by code sample;
  2. Make selection as below:
    <p>This i^s some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.</p>
    
  3. Open the find/replace dialog, make sure only the match cyclic option is checked, fill in is in 'Find what' input, then click find button.
  4. Prompted with '...text not found', click find button again.
  • Expected result: The document is highlighted as
    <p>Th^is^ is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.</p>
    
    
  • Actual result: Again prompted '...text not found'.

#2959 plugin:editingblock reload initial data on empty content Confirmed Review+ Garry Yao Bug closed Normal
Description

Procedures

  1. Open the replace by code example page;
  2. Switch to source mode, and delete all content;
  3. Switch back to wysiwyg mode, check the document:
  • Expected Result : The content is empty.
  • Actual Result : The initial content data is there:
    <p>
    	This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.</p>
    
#2960 plugin:pastefromword unable to re-focus preview box IE Confirmed Martin Kou Bug closed Normal
Description

Procedures

  1. Open the replace by code example page in IE;
  2. Click Paste from Word button to show the dialog;
  3. Click outside the preview box to blur the document;
  4. Click inside the preview box to regain focus.
  • Expected Result : The preview document is focused.
  • Actual Result : The preview document is unable to gain focus.
#2962 plugin:link creation with target:popupwindow doesn't work Confirmed Review+ Martin Kou Bug closed Normal
Description

Procedures

  1. Open the replace by code example page in IE;
  2. Selection anchored to the existed link 'FCKeditor', click the Link button to open the link dialog.
  3. Switch to Target page, select <popup window> option, close with Ok.
  4. Click Preview button to open a preview window, click the link 'FCKeditor' within the preview document.
  • Expected Result : New window opened in popup window.
  • Actual Result : New window opened as blank parent window.
#2964 plugin:image dialog loading cause JavaScript Error Confirmed Review+ Garry Yao Bug closed Normal
Description

Procedures

  1. Open the replace by code example page in IE;
  2. Click image button to open dialog.
  • Actual Result : Encounter JavaScript error thrown.
#2965 plugin:image preview area failed to update 'align' option Confirmed Review+ Artur Formella Bug closed Normal
Description

Procedures

  1. Open the replace by code example page in IE;
  2. Click image button to open dialog, input
    http://dev.fckeditor.net/chrome/site/logos.gif
    
    as image url.
  3. Change the Align select to option 'right', check the preview area.
  • Actual Result : Preview area remains the same.
#2966 plugin:image cause JavaScript Error with 'Style' setting. Confirmed Review+ Artur Formella Bug closed Normal
Description

Procedures

  1. Open the replace by code example page in IE;
  2. Click image button to open dialog, input the following as image url;
    http://dev.fckeditor.net/chrome/site/logos.gif
    
  3. Switch to Advanced page, fill in Style input with the following, then click Ok to close.
    float:right
    
  • Actual Result : Encounter JavaScript error.
#2970 Refactor CKEDITOR.dom.documentFragment Confirmed Review+ Garry Yao Task closed Normal
Description

Current implementation of documentFragment has been ported from V2 for IE 5.5 support, which have dropped for V3. We could now replace those IE hacks with standard support of native documentFragment.

Reference

Sitepoint

#2971 Introduce the Format combo Confirmed Review+ Frederico Caldeira Knabben New Feature closed Normal
Description

The Format combo is to be developed for V3.

#2973 plugin:template UI display incorrect width Safari Confirmed Review+ Artur Formella Bug closed Normal
Description

Reproducing procedure:

  1. Open Replace by code sample in Webkit.
  2. Click the Template button to open dialog.
  • Actual result: Content TABLE doesn't fit to parent DIV width.

#2979 Focus issue after inserting table IBM Safari Firefox Confirmed Bug closed Normal
Description

When inserting a table at the end of a document it is not possible to navigate past the table to continue entering text.

Steps to reproduce:

  1. Open nightly build. Currently (http://nightly.ckeditor.com/3105/_samples/replacebyclass.html)
  2. Add new line to the existing text in the editor
  3. Add new table with all default values

Expected behavior:
Table is added at the carat position. It is possible to position the carat directly after the table to continue adding text.

Actual behavior:
The table is added as expected. It is not possible to position the carat after the table, making it difficult to continue entering text into the document without having to go into source mode.

#2984 V3 : Toolbar reorganization Confirmed Review? Frederico Caldeira Knabben Bug closed Normal
Description

The toolbar is quite chaotic right now. It should be reorganized to resemble the V2 buttons order.

It has not support for '/' also.

#2989 document::insertHtml failed in IE Confirmed IE Bug closed Normal
Description

Fuctional Testcase

test-editor-insertHtml.patch

#2992 Toolbars don't wrap in Safari Confirmed Safari Bug closed Normal
Description

If the editor width is reduced, the toolbar is not wrapping.

To test it, open a sample page and resize the window. You should see the toolbars arranging themselves to fit the new width.

#2993 Toolbar wraps incorrectly in IE Confirmed IE Bug closed Normal
Description

When resizing the browser window, the toolbars wrap incorrectly in IE.

#2994 Format applied to the incorrectly if cursor at the end of a paragraph Confirmed Bug closed Normal
Description

Steps to Reproduce

  1. Write two paragraphs of text.
  2. Move to the end of the first paragraph.
  3. Select "Heading 1" in the format combo.

The second paragraph gets changed instead of the first one.

#2998 Toolbar combos load the editor.css file with no timestamp Confirmed Review+ Artur Formella Bug closed Normal
Description

The timestamp querystring is not being appended to the editor.css file request when opening toolbar combos.

This can be easily verified by opening the [nightly build demo http://nightly.ckeditor.com/latest/ckeditor/_samples/replacebyclass.html], looking at the "Net" tab of Firebug.

#3002 Use "filters" for the htmlParser API Confirmed Review+ Frederico Caldeira Knabben Bug closed Normal
Description

Currently, we are introducing specific output manipulation directly into the domParser code. This makes that code quite hard to maintain, and less flexible, as it is not able to customize the manipulation with easy.

There should be instead a way to attach a "filter" to the parser, including all necessary rules for it.

In this the data processor can have a public filter property, which can be easily modified by a plugin or external code.

#3003 Parse HTML data on input Confirmed Frederico Caldeira Knabben Bug closed Normal
Description

The editor is currently taking the input HTML as is, doing lots of string processing (regexes mostly) and them loading it into the editing area.

There are occasions when we have buggy HTML being loaded though causing use problem. For example, it's not possible to remove the bold style for the "Test" word in the following case:

<strong>
<table>
	<tr>
		<td>Test</td>
	</tr>
</table>
</strong>

We should use the HTML parser to "fix" the HTML before loading. The parser should also be used on the paste dialogs, insertHtml (with optional parameter to avoid it), or any function that accepts data from the outside.

Also, by using the "parsing filters", proposed with #3002, we could avoid all the regexes and special manipulation we have today, making it also easily customizable by plugins or external code.

#3004 plugin:link created url not right with 'protocol' <other> Confirmed Review+ Artur Formella Bug closed Normal
Description

The generated link url is not right when setting protocol with <other>.

Functional Testcase

Tested with test-link-protocol-other.patch.

#3006 V3 : Style system enhancements Confirmed Review+ Frederico Caldeira Knabben Bug closed Normal
Description

There are still lots of features in the V2 Style System that are missing in V3, like the usage of variables in the definition and proper support for attributes and styles checks.

I'll be attaching a path with several enhancements and some code organization.

#3007 Font and Size combos Confirmed Review+ Frederico Caldeira Knabben Bug closed Normal
Description

Implement the Font and Size combos.

#3008 plugin:form fields certain attributes not commited in IE IE Confirmed Review+ Martin Kou Bug closed Normal
Description

Specifically, attributes name,style and check box based options didn't get committed.

Functional Testcase

Provide a test case for checkbox, others field types could also be reproduced in same way.

#3009 Enhance testing framework to support async 'setUp' Confirmed HasTest Garry Yao Bug closed Normal
Description

In functional tests where always requires to have a fully interacted editor instance as prerequisites, with all tests in a case share a 'playground' instance.

We should provide a customized TestSuite which responsible for setting up a editor instance transparently with all containing TCs share this singleton, with this, it even able to make sure each test 's cleanness in a TC by resetting the editor with TestCase::setUp.

Since the setting up of our editor is always an asynchronous operation, so does cleaning up an editor sometimes, sadly that YUI doesn't support calling wait/resume inside setUp method, we should work around it in order to bring the above functionality into truth.

#3010 Enhance testing framework regards 'selection range' testing Confirmed HasTest Garry Yao Task closed Normal
Description
  1. Document content along with selection testing regards various command execution result could be simplified as comparison based on our widely used selection description language, which make test case easy to write and understand by people, so a translation API could be provided to make the editor understand this language.
  • represent single selection
<p>
	This is some <strong>[sample text]</strong>.</p>
  • represent multiple selection
<table>
	<tbody>
		<tr>
			<td>
				Text1
			</td>
			<td>
				[Text2]
			</td>
		</tr>
		<tr>
			<td>
				[Text3]
			</td>
			<td>
				Text4
			</td>
		</tr>
	</tbody>
</table>
<br />

  • represent collapsed selection
    	This is some <strong>sample^ text</strong></p>
    
  1. Secondly, in order to avoid embed html string in JavaScript codes, it's more convenient to utilize a <textarea> to hold the actually expected/provided descriptive HTML codes( the reason for bypass <pre> is because IE's unable to preserve original format when retrieving content dynamically). So a cross-browser implementation could be established to get pre-formatted content with ease.
#3012 plugin:format 'h1' font too big to display Confirmed HasPatch Garry Yao Bug closed Normal
Description

The h1 format selection option text is too big and cropped.

#3018 V3 : Styles Combo Confirmed Review+ Frederico Caldeira Knabben New Feature closed Normal
Description

Implement the Styles combo in V3.

#3019 plugin:form all form-based dialog failed to work in edit mode. Confirmed Review+ Garry Yao Bug closed Normal
Description

Currently it's unable to update dialog from existed element attributes.

#3021 Toolbar layout is messed up in IE6 quirks mode Confirmed Oracle IE Review+ Frederico Caldeira Knabben Bug closed Normal
Description

To reproduce:

  1. Delete the <!DOCTYPE> line in sample.html.
  2. Open replacebyclass.html in IE6.
  3. The toolbar is messed up.
#3025 V3 : Color Selectors Confirmed Review+ Frederico Caldeira Knabben New Feature closed Normal
Description

Implement the "Text Color" and "Background Color" buttons in the toolbar.

#3035 Javascript error in IE when using fckdialog to insert an image Confirmed Bug closed Normal
Description

I have tried this several times in IE 6, using various different image settings (thumbnail, frame, border, right, left, etc) to no avail.

After I select my image using the fckdialog, I get an error in the following function, on the line indicated by my comments:

/**
 * Ensures that the editing area contains an active selection. This is a
 * requirement for IE, as it looses the selection when the focus moves to other
 * frames.
 */
EnsureSelection : function()
{
	// Move the focus to the Cancel button so even if the dialog contains a
	// contentEditable element the selection is properly restored in the editor #2496

// EE - Error occurs on the following line
	$( 'btnCancel' ).focus() ;
// EE

        window.focus() ;


	FCK.Selection.Restore() ;
}

Note: I see that the line in question has been added in the latest release, and was not present in release 2.6.3.

#3038 There's no label for the image button and hidden field buttons. Confirmed Review+ Artur Formella Bug closed Normal
Description

Image button and hidden field labels read "undefined" in JAWS right now. Proper labels should be added for the two buttons.

#3040 Adding YUI.util.Selector module to testing framework Confirmed Review+ Garry Yao Bug closed Normal
Description

Now UI-level functional is a little bit hard since we have no tool to locate elements. YUI CSS3 Selectors, which could help to locate those elements like buttons. So we'll merge into testselector.jsfile for this functionality.

#3041 plugin:colorbutton incorrect state after color selected. Confirmed Review+ Artur Formella Bug closed Normal
Description

The bgColor and textColor button should have no states after applying the styles. Currently we can still found sometimes these two buttons toggled on after panel is closed.

#3042 Accessibility not complete on toolbar items Confirmed Review+ Frederico Caldeira Knabben Bug closed Normal
Description

Certain toolbar items are not correctly with title and tabIndex.

#3043 plugin:list unable to cancel when selection inside table cell Confirmed Bug closed Normal
Description

When reverse apply either numberedlist OR bulletlist inside a td, got a JavaScript error.

#3046 plugin:list adding extra <br> Confirmed Review+ Martin Kou Bug closed Normal
Description

Both list commands appending extra <br> at end of the target block elements.

#3051 Domiterator incorrect with enforceRealBlock Confirmed Garry Yao Bug closed Normal
Description

When domiterator establish new block for one of the pseudo blocks, others should be left untouched, which is currently not respected.

Procedures

  1. Open the replace by code example page;
  2. Make the following content with selection:
    <div>
    	first
    	<p>paragraph</p>se^cond</div>
    
  3. Click on Increase Indent command.
  • Actual Result : A new paragraph is establish for text node 'first' and is indented also.
    <div>
    	<p style="margin-left: 40px;">
    		first</p>
    	<p>
    		paragraph</p>
    	<p style="margin-left: 40px;">
    		second</p>
    </div>
    
  • Expected Result : The pseudo block contains text 'first' should be left untouched while the 'second' chunk should be indented.
    <div>
    	first
    	<p>
    		paragraph</p>
    	<p style="margin-left: 40px;">
    		second</p>
    </div>
    
#3057 V3 : Context Menu Confirmed Review+ Frederico Caldeira Knabben New Feature closed Normal
Description

Implement the context menu.

#3058 IE : Error when closing dialog without setting editor focus Confirmed IE Review+ Frederico Caldeira Knabben Bug closed Normal
Description
  1. Open a sample in IE
  2. Click outside the editor, just to be sure it has no focus.
  3. Click the "Smileys" dialog, for example.
  4. Select any of the smileys.

An error is thrown. It happens with all dialog.

#3070 plugin:form doesn't work with 'edit' mode Confirmed Review? Garry Yao Bug closed Normal
Description

The Edit Form function doesn't works, which make certain related feature like Form Properties on Context Menu failed too.

#3071 V3 : Entities Confirmed Review+ Frederico Caldeira Knabben New Feature closed Normal
Description

Introduce the HTML entities support in V3.

#3072 Remove all "pluginPath" arguments from the plugin::init functions Confirmed Review+ Artur Formella Task closed Normal
Description

In the early beginning we were able to access the plugin path only by a parameter sent to the init function. Now, this parameter is not sent anymore, but the arguments are still there. Some cleanup is need to remove it from the code (it may cause confusion).

#3073 Accessibility: Tab key toolbar navigation stop at Combo Confirmed Review+ Garry Yao Bug closed Normal
Description

It's now impossible to use Tab navigating through all the toolbar items caused by a stop at the the first combo button.

#3075 plugin:wysiwyg broken on insertHtml Confirmed Review+ Garry Yao Bug closed Normal
Description

After introducing the HTML Parser Filter system, method like protectHtml should be removed, which in this case cause JavaScript error.

#3077 Tools: createClass incompleteness Confirmed Review+ Garry Yao Bug closed Normal
Description

CKEDITOR.tools.createClass logic's not right in the following sense:

  • Generally class creation need to fix contructor property, which is wrong after prototype copying;
  • Private fields should be available in constructor;
#3083 V3 : ENTER Key Confirmed Review+ Frederico Caldeira Knabben New Feature closed Normal
Description

Implement the ENTER key customization in V3.

#3085 Accessibility: Menu Confirmed Oracle Review+ Frederico Caldeira Knabben Bug closed Normal
Description

Menu( Context Menu currently) should has some same navigation mechanism with drop-down control like RichCombo.

#3092 plugin:stylesCombo has no options Firefox Confirmed IBM Review+ Garry Yao Bug closed Normal
Description

Procedures

  1. Open the replace by code example page;
  2. Initial the document with the following content and selection:
    ^<ol><li>item</li></ol>^
    
  3. Click on stylesCombo to open drop-down.
  • Actual Result: No options are listed in the drop-down.
#3097 Insert table within list problem Confirmed Bug closed Normal
Description

Reproducing Procedures

  1. Open the replace by code example page;
  2. Make document content and selection as following:
    <ol>
    	<li>
    			ite^m</li>
    </ol>
    
  3. Click Insert Table button to insert a 1x1 table.
  • Actual Result : The list has been spliced incorrectly with :
    <ol>
    	<li>
    		ite</li>
    </ol>
    <table border="1" cellpadding="1" cellspacing="1" style="width: 200px;">
    	<tbody>
    		<tr>
    			<td>
    				<br />
    			</td>
    			<td>
    				<br />
    			</td>
    		</tr>
    	</tbody>
    </table>
    <ol>
    	m
    </ol>
    
#3100 plugin:wysiwyg should have dtd check on insertElement Confirmed Review+ Frederico Caldeira Knabben Bug closed Normal
Description

CKEDITOR.editor::insertElement is about introducing changes to the document, which need to make sure the schema are satisfied. The functional test reproduce a typical case of this when inserting a table failed within list items.

Related tickets

#3097

#3113 Need to move input focus to the dialog panels Confirmed Review? Artur Formella Bug closed Normal
Description

Some of the dialogs panels like 'Add New Image' do not get the input focus, while others like 'Add Anchor' move the focus to the panel. It is especially noticeable in IE, as unlike FF it does not hide the focus marker when a panel is opened.

#3117 Permission denied to set property Window.fakeOpener Confirmed Review+ Artur Formella Bug closed Normal
Description

If the V3 editor is hosted on third party domain clicking "Spell Check" throws the following error "Permission denied to set property Window.fakeOpener" (FF) or "A Runtime Error has occurfed. Do you wish to debug? Line: 30 Error:Permission Denied" (IE).

#3119 Dynamically Expandable Height Confirmed New Feature closed Normal
Description

Let me start by saying that I HEART FCKeditor. You guys did an amazing job, and I can't thank you enough.

From a design perspective, there is only 1 feature I feel that your system lacks, and that is its ability to adjust the height of the editor to fit to the amount of content inside of it in real time.

Something like this for example: http://james.padolsey.com/javascript/jquery-plugin-autoresize/

FCKeditor is so customizable I was able to create the illusion of "edit-in-place" with a CMS I built a couple of years ago. The only indication that the editable content was in a box was the internal scrollbar. :(

'AutoResize' would be a fantastic boolean switch. Hope others agree. Thanks!

#3126 Rename documentFragment.js to lower case Confirmed Review- Frederico Caldeira Knabben Task closed Normal
Description

The documentFragment file has been mistakenly named with camel case, just like the class name. It must instead be renamed to full lowercase.

The reference in loader.js is also to be renamed, as well as the test file for it.

#3133 insertElement incorrect after deleteContents Confirmed Garry Yao Bug review_failed 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>
    
#3134 Invalid alignment of toolbar icons in IE Quirks mode Oracle Confirmed IE Review+ Frederico Caldeira Knabben Bug closed Normal
Description

To reproduce:

  1. Delete the doctype line in sample.html to make it a quirks mode document.
  2. Open replacebyclass.html in IE.
  3. Resize the IE window smaller such that some toolbar buttons cannot be fitted on the same row.
  4. The alignment of toolbar icons becomes messy.
#3141 Block styles incorrect with full selection Firefox Confirmed Garry Yao Bug closed Normal
Description

Reproducing Procedures

  1. Open the replace by code example page;
  2. Make document content and selection as following:
    ^<h1>text</h1>^
    
  3. Open 'Format combo and select 'h2';
    • Actual Result : End with an extra block appended.
      <h2>
      	text</h2>
      <h2>
      </h2>
      
#3143 Indent incorrect with second list item Confirmed Bug closed Normal
Description

Reproducing Procedures

  1. Open the replace by code example page;
  2. Make document content and selection as following:
    	<ol>
    		<li>level1</li>
    		<li>^leve1</li>
    	</ol>
    
    
  • Expected Result : The indent command state is off
  • Actual Result : The indent command state is on
#3150 Toolbar items icon has extra border when disabled Confirmed IE Bug closed Normal
Description

IE6 witness.

#3152 basicstyle override tag not working Confirmed Review+ Garry Yao Bug closed Normal
Description

Specifically the overrides of both <b> and <i> are not working.

#3155 Htmlentities incorrect with '|' Confirmed Review+ Garry Yao Bug closed Normal
Description

ASC char '|' is been translated into HTML Numeric Entity, which is wrong.

#3157 Smiley plugin causes browser to hang Confirmed IBM Review+ Garry Yao Bug closed Normal
Description

Most browsers hang or crash when accessing the smiley feature on a subsequent instance of the editor.

Steps to reproduce:

  1. Open Ajax example
  2. Use smiley plugin to add smiley to the document.
  3. Destroy the editor
  4. Create new editor
  5. Attempt to add a smiley

Result: Most browser will hang or crash at this point. Possibly related to a recursion issue.

#3160 [FF] Ajax sample editor document problem Confirmed Firefox Review+ Frederico Caldeira Knabben Bug closed Normal
Description

Reproducing Procedures

  1. Open the ajax.html example page;
  2. Click Create Editor button to have a new instance;
  3. Insert some content and click Remove Editor to destroy the instance;
  4. Click Create Editor button again to have another new instance;
  • Actual Result : The content is lost within the new instance and the document become not editable.
#3163 Colour buttons stay hightlighted Confirmed Bug closed Normal
Description
  1. select some text

  1. click the text colour button and select any colour
  1. go to background colour and pick any colour

The background colour button stays highlighted.

#3165 [IE] enterKey incorrect with list item Confirmed Review+ Garry Yao Bug closed Normal
Description

Reproducing Procedures

  1. Open the replace by code example page;
  2. Make document content and selection as following:
    <ol>
    	<li>
    		level1^
    		<ol>
    			<li>
    				level2</li>
    		</ol>
    	</li>
    </ol>
    
  3. Press Enter key
  • Actual Result :
    <ol>
    	<li>
    	</li>
    	<li>
    		level1
    		<ol>
    			<li>
    				level2</li>
    		</ol>
    	</li>
    </ol>
    
  • Expected Result :
    <ol>
    	<li>
    		level1
    		<ol>
    			<li>
    				level2</li>
    		</ol>
    	</li>
    	<li>
    	</li>
    </ol>
    
#3166 enterKey break in source mode Confirmed Review+ Garry Yao Bug closed Normal
Description

EnterKey logic within document should be disabled for source mode.It's now cause JavaScript error generated when hit the key.

#3172 fake object can't update width Confirmed Review+ Garry Yao Bug closed Normal
Description

The fake object is unable to get width style which should be updated from the fake control element.

#3173 Make it possible to register event listeners on instance creation Confirmed Review+ Frederico Caldeira Knabben New Feature closed Normal
Description

The following currently doesn't work in all cases:

var editor = editor.replace( 'editor1' );
editor.on( 'someEvent', function() { ... } );

... because the event may be fired during the "replace" call, so the event registration comes too late.

There are ways to do so, but it's a little cumbersome:

CKEDITOR.on( 'instanceCreated', function( ev )
    {
        ev.editor.on( 'someEvent', function() { ... } );
    });

editor.replace( 'editor1' );

There should be instead a way to do that on instance creation, just like this:

editor.replace( 'editor1',
    {
        // ... some editor settings

        on :
        {
            someEvent : function() { ... },
            otherEvent : function() { ... }
        }
    });
#3174 CKEditor 3.0 - Context Menu is not displayed correctly IE Oracle Confirmed Review+ Martin Kou Bug closed Normal
Description

Screen shot attached

#3176 Match the whole word in Find it does not match Confirmed IBM Garry Yao Bug closed Normal
Description
  1. Hit the Find button and type a word from the text.
  1. Tick only - match the whole word and click on Find button.

Result: A notice pops out - The specified text was not found.

#3178 page break button - confusing name Confirmed Review+ Task closed Normal
Description

The name of this button is confusing. It would be good to change it to something like page break for printing.

#3182 IE8: Contents of panels aren't shown IE8 Confirmed Bug closed Normal
Description

Load the replacebyclass example in IE8, click on any of the dropdowns: they are empty.

Also, clicking then in the document doesn't close the panel

#3188 V3 : Implement the <pre> support Confirmed Review+ Garry Yao Bug closed Normal
Description

In V2, we have special support for <pre> blocks, making it possible to switch them forth and back to <p>, for example. We need it in V3.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
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