Custom Query
Results (1201 - 1300 of 2591)
Ticket | Summary | Status | Owner | Type | Priority | Milestone |
---|---|---|---|---|---|---|
#2823 | V3: Dialog API lazy load | confirmed | Bug | Normal | ||
Description |
As of today, the "dialog" and "dialogui" plugins represent 35KB (23KB + 12KB) of our compressed code. Some cleanup may help, reducing it to about 30KB, which is still a big portion of the total code size (currently 120KB, dialog included). We must also consider that, during the time, the code tends to get bigger, with new features and fixes. Considering the above problem, and also that the dialog plugin is not needed to the editor to get created into a page, we could think about a lazy loading system for it. In this way, just the very basic dialog code would endup into ckeditor.js, having the rest of its logic available into another file. A configuration option could be used to set it up: // Load the dialog code 5 sec after the main plugin loading. config.dialog_lazyLoad = 5; // Load the dialog code immediately. config.dialog_lazyLoad = 0; // Load the dialog code only when opening a dialog. config.dialog_lazyLoad = -1; An event could be fired by the dialog code once loaded, so other parts of the code (like plugins) could customize it. We must still make it possible to optionally include the dialog code into the compressed ckeditor.js file. |
|||||
#2924 | Adding support for special-key handler in dialog field definition | review_failed | New Feature | Normal | ||
Description |
It's a common use case for user to define custom logic as handler for special-keystroke on dialog field, a example for this would be 'ENTER' key by default is handled as ok and close for the dialog, whereas in find/replace dialog it actually should mean by perform next search, and consider 'ESC' as one of other cases and on. After confirm with Martin, we'll introduce special key handlers in element definition API in simple form of: { type: 'text', id: 'findReplaceTxt', accessKey: 'F', onEnterKey: function(evt) { //do find } } Other special keys could be defined gradually same as the onEnterKey handler later when necessary. |
|||||
#2930 | embed audio? | confirmed | New Feature | Low | ||
Description |
upload and embed audio files that then play on an inline jquery player. One of the simplest I have seen is at http://wiki.github.com/rhulse/media-player/home |
|||||
#2957 | plugin:table insertion doesn't continue with style it breaked | confirmed | Bug | Normal | ||
Description |
New table insertion should keep continuation with the element style which it break due to the selection. Reproducing procedure:
|
|||||
#2976 | plugin:basicstyle remove style at collapsed selection | review_failed | Bug | Normal | ||
Description |
DescriptionCurrent inline style system doesn't handle the case when selection is collapsed inside styled element correctly. A MS-Word mimics behavior should be provided to actually allow users to type in the middle with the style canceled. Procedures
|
|||||
#3079 | The state should be reflected in the table elements title | review_failed | New Feature | Normal | ||
Description |
The current state of the toolbar items should be included in the title, so screen readers read it. The possible options should be, for the Bold button for example:
The language file should use a template system for these entries, like "%1 (On)". |
|||||
#3088 | [IE]RichCombo scrolling document | confirmed | Bug | Normal | ||
Description |
When mouse wheel on combo dropdown, the whole document is also scrolling. |
|||||
#3106 | [IE]editor.getSelection not right empty document | confirmed | Bug | Normal | ||
Description |
When initial a document with focus but no content, the CKEDITOR.editor::getSelection returns 'null', which disable and subsequent range requests, this bug is due to a IE bug which reporting selection which not belonged to parent document. |
|||||
#3133 | insertElement incorrect after deleteContents | review_failed | Bug | Normal | ||
Description |
If there's a insertion happened after the selection range content is deleted, the inserted element is at the end instead of in the front.
|
|||||
#3140 | Indent problem with whole table | confirmed | Bug | Normal | ||
Description |
Currently it's been unable to apply indent to the whole table.
|
|||||
#3186 | IE : DEL stop working when using scrollbars | confirmed | Bug | Normal | ||
Description |
While having the focus inside the editor, if you scroll the containing page, the caret will stay blinking inside the editor. But, at that point, the DEL key has not action anymore. Other keystrokes will continue work correctly. |
|||||
#3319 | Find/Replace and edit | review_failed | New Feature | Normal | ||
Description |
I would be great to edit content with Find/Replace dialog opened. Currently the background page is disabled when any dialog is opened. |
|||||
#3355 | Update font name and size dropdowns | confirmed | New Feature | Normal | ||
Description |
When positioning the cursor anywhere in the document, the font name and font size dropdowns are not updated. This can be reliably reproduced in the sample: http://www.fckeditor.net/nightly/fckeditor/_samples/default.html. This seems like an obvious bug, but I couldn't find any tickets regarding it. |
|||||
#3368 | Strange behavior when placed inside dynamically-created elements | confirmed | Bug | Normal | ||
Description |
The following code: var div = document.createElement('div'); var div2 = document.createElement('div'); var editor = CKEDITOR.appendTo( div ); document.getElementById('tests').appendChild(div); var button = document.createElement('button'); button.innerHTML = 'click me'; button.onclick = function(){ editor.destroy(); editor = CKEDITOR.appendTo( div2 ); document.getElementById('tests').appendChild(div2); }; document.getElementById('buttons').appendChild(button); Fails with: holderElement is null as soon as one clicks the button. I noticed this since I'm using CKeditor to implement some kind of "click & edit" rich text field, and I'm creating the containing div dynamically, each time the user clicks the field. I could solve this by re-using the same div each time the field switches to edit mode, but that would be hacky, and I don't think CKeditor should fail here (correct me if I'm wrong, please). Regards, Pedro |
|||||
#3379 | [IE] Select all command problem | confirmed | Bug | Normal | ||
Description |
'Select all'/Ctrl-A command is not consistence between FF and IE. Reproducing Procedures
|
|||||
#3397 | tableWizard | confirmed | New Feature | Normal | ||
Description |
Current functionality for creating tables is quite moderate. A wizard-like tool would be a great addition in my opinion. I have created such a tool myself, see http://www.saulmade.nl/tableWizard/ . This could be added to the editor core and be extended with often requested functionalities (like styling a cell, row or column). |
|||||
#3428 | Firefox : Href encoded when using paste dialog | confirmed | Bug | Normal | ||
Description |
Hi, When I use the paste button (and the paste dialog is showed) the href of my link is encoded. I don't want that! This problem occurs only in Firefox and not always. I tried this also on the latest build. Can this be fixed? Example: <p><a href="xxxx(25)">my link</a></p> <p> </p> <p><a href="../xxxx%2825%29">my link</a></p> The copy of my link resulted in an encoded href. |
|||||
#3442 | Add ability to simulate enter key press | confirmed | New Feature | Normal | ||
Description |
In V2, we had the ability to simulate an enter keystroke with EnterKeyHandler.DoEnter(). It would be very helpful to have similar functionality in V3. |
|||||
#3507 | [IE] Context menu always opens next to mouse cursor | confirmed | Bug | Normal | ||
Description |
Context menu always opens next to mouse cursor, even after being triggered by key press. This is usability issue in my opinion, because mouse can be anywhere withing the browser's viewport. I see following options:
|
|||||
#3513 | [IE8] Form elements at end of line | confirmed | Bug | Normal | ||
Description |
In IE8 strict, it's impossible to move carret to the end of line if form element ends this line. Reproduction
Works in IE8 quirks. |
|||||
#3542 | Dialog tabs change width after selection | confirmed | Bug | Normal | ||
Description |
When tab is selected, text inside changes to bold. This sometimes results in changed width and relocation of other tabs. TC
|
|||||
#3607 | Enterykey break nested list | confirmed | Bug | Normal | ||
Description |
The following case is even correct with v2. Reproducing Procedures
|
|||||
#3811 | Special chars dialog is slow | confirmed | Bug | Normal | ||
Description |
A very slow feedback is given when moving the mouse over the characters in the special chars dialog. This is specially noticeable with IE. |
|||||
#3845 | 'tabSpaces' config not working for source mode | confirmed | New Feature | Normal | ||
Description |
Reproducing Procedures
|
|||||
#3934 | New line collapsed in enterMode=BR | review_failed | Bug | Normal | ||
Description |
Reproducing Procedures
|
|||||
#3967 | Dialog with all keystrokes written down | confirmed | New Feature | Normal | ||
Description |
It is not easy to get know how to switch tabs in dialogs using keyboard. A list with active keystrokes is needed. |
|||||
#3979 | IE+Quirks: Dialogs are smaller | confirmed | Bug | Normal | ||
Description |
When comparing the IE+Quirks dialogs, they are a bit smaller in width than IE+Standards. |
|||||
#3998 | It is impossible to remove Preview from Image dialog | confirmed | Bug | Normal | ||
Description |
It is impossible to remove preview from Image dialog using dialogDefinition (_sample/api_dialog.html ). Preview area doesn't have ID. getById( 'ImagePreviewLoader' ) is also called many times without checking. |
|||||
#3999 | It is impossible to remove Preview from Flash dialog | confirmed | Bug | Normal | ||
Description |
To reproduce:
Result: JS error: dialog.getContentElement("info", "preview") is undefined http://localhost/edytor/CKEditor/trunk/_source/plugins/flash/dialogs/flash.js Line 324 |
|||||
#4013 | No way to remove FORM and DIV Container element | confirmed | Bug | Normal | ||
Description |
<form enctype="text/plain" method="post" target="_top"> <p> <br /> 1111</p> <p> 2222</p> <p> 3333</p> <p> 4444</p> </form>
It is not possible to remove FORM element without removing all content. |
|||||
#4027 | Element path lacks borders in HC mode | confirmed | Bug | Normal | ||
Description |
Element path lacks borders in HC mode |
|||||
#4173 | [IE] loading long text in text input streatching dialog | confirmed | Bug | Normal | ||
Description |
See #4122 for a concrete example of it, though we've already provided a temporary at that ticket, a general solution should be found. |
|||||
#4195 | Inline quotion style problematic | review_failed | Bug | Normal | ||
Description |
Sometimes inline style should own priority, style with higher priority should be applied at a more high level. Here's a concrete example Reproducing Procedures
|
|||||
#4398 | Support for detaching from the DOM | confirmed | Bug | Normal | ||
Description |
Migrated from forum thread. TC
Result: Editor's content changes to "null" and it's not editable. |
|||||
#4509 | Adding config for maximize on startup | confirmed | New Feature | Normal | ||
Description |
We should have a config entry for initial maximize as we have with 'show block' plugin. |
|||||
#4523 | Style plugin should allow refreshing of data | confirmed | New Feature | Normal | ||
Description |
Custom plugins and extensions are able to extend the list of loaded styles in the styles plugin. Unfortunately the styles plugin does not reflect dynamic changes to its list of styles and requires a reload of the whole editor to reflect the new options. Ideally the editor should provide a way for any plugin to be reloaded without requiring the whole editor to be reloaded. Alternatively, a simpler approach to this problem would be to allow just the styles plugin to reload its data dynamically, through some additional API. |
|||||
#4528 | Empty select box is added automatically under some conditions | confirmed | Bug | Normal | ||
Description |
Steps to reproduce:
Confirmed in FF 3.5 and FF 3.0. |
|||||
#4529 | Link dialog - when selecting an anchor, selection fields are centered | confirmed | Bug | Normal | ||
Description |
This is a minor thing, but just doesn't look nice. If you want to create a link, select Link Type = "Link to anchor in the text", then the table that is displayed below has width set to 260px an is centered. If you choose "E-mail" or "URL", you'll see that other elements have width set to 100% (or just change tab to "Target", there are also two select elements that are positioned correctly, table width is 100% and there are two cells with width set to 50%). Perhaps another improvement would be to remove selecting "By Element Id" it there are no anchors with id (it is impossible to set the id of an anchor with CKEditor). |
|||||
#4582 | Toolbar expand/collapse toggle button cannot be tabbed to and does not have tooltip text | confirmed | Bug | Normal | ||
Description |
The toolbar toggle button can not be given focus when tabbing through the toolbar items. It also does not display any tooltip text when you hover over with the mouse. |
|||||
#4616 | No spacing between "Align" caption and selectbox in image dialog | confirmed | Bug | Normal | ||
Description |
go to the demo and click on the image dialog. notice that there is no space between the "Align" label and the selectbox. |
|||||
#4617 | some of the Align field's options' captions are being amputated in IE | confirmed | Bug | Normal | ||
Description |
to reproduce: |
|||||
#4917 | FF3: List indentation change relocates caret | confirmed | Bug | Normal | ||
Description |
FF3: List indentation change relocates caret. Reproduce
Reproduced in FF3 quirks, works fine in FF2. CKEditor 3.0 is also affected. |
|||||
#4971 | Unable to insert <br> under <li> when shiftEnterMode != ENTER_BR | confirmed | Bug | Normal | ||
Description |
By default, shiftEnterMode is set to ENTER_BR, and Shift+Enter will insert <br> under <li>. To Reproduce
|
|||||
#5002 | Proper printing of editor output | confirmed | Bug | Normal | ||
Description |
The current behavior for the Print command is printing the contents as we see them in the editor, not as they will be in the final output. So, anchors, flash placeholders and anything else that is editor specific will be visible in the print. |
|||||
#5026 | Style detection/removal incorrect in FireFox | confirmed | Bug | Normal | ||
Description |
Recreate BugUse Firefox (I tested on both Windows FF 3.5.7 and Linux FF 3.5.5) and the online demo and perform the following steps. Setup
Test 1
This inconsistency is confusing my users and is likely related to the odd behave I will describe next. Test 2
Unless you delete both |
|||||
#5059 | Pressing tab when editor is maximized | confirmed | Bug | Normal | ||
Description |
This causes the editor to lose focus and causes the editor to lose focus, scroll somewhere offscreen and remain inaccessible due to the scrollbar having been disabled through javascript. Pressing tab will eventually circle you back around to get the editor back in focus, but not a solution by any means. |
|||||
#5093 | In-page settings cannot be passed to replaceAll | confirmed | New Feature | Normal | ||
Description |
I quote from the manual : "In-page settings can be passed to any of the editor instance creation functions, namely CKEDITOR.replace and CKEDITOR.appendTo." http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Setting_Configurations I use : function ckeditorInit() { if (editor) /* If we already have an editor, let's destroy it first. */ editor.destroy(true); CKEDITOR.replaceAll( 'rich-text', { customConfig : '', enterMode : CKEDITOR.ENTER_BR, shiftEnterMode : CKEDITOR.ENTER_P, // Paragraphs are now made by pressing shift and enter together skin : 'office2003', editor */ toolbar : [ ['Preview', '-', 'Cut','Copy','Paste', 'Find', 'Undo','Redo', '-','SelectAll','RemoveFormat', 'Table','HorizontalRule','PageBreak', 'ShowBlocks', '-', 'Templates', '-', 'Styles','Format', '-', 'Font','FontSize'], '/', ['Bold','Italic','Underline','Strike', 'SpecialChar', 'TextColor', '-','SpellChecker', 'Scayt', '-', 'NumberedList','BulletedList','-','Outdent','Indent','Blockquote', '-', 'JustifyRight','JustifyCenter','JustifyLeft', 'JustifyBlock', '-', 'Link','Unlink','Anchor', '-', 'Image','Flash', 'Smiley', 'BGColor', '-', 'NewPage', '-', 'Source', '-', 'Maximize'], ] }); /* End CKEDITOR replaceAll rich-text */ }; window.onload = ckeditorInit; All the textareas are replaced with ckeditor but the config is ignored. So, In-page settings cannot be passed to any of the editor instance creation functions. Just some of them and not CKEDITOR.replaceAll. Please sort this out. It's what most people would expect as "Normal" Behaviour. Thank you. |
|||||
#5115 | ARROW-RIGHT executes context menu entry | confirmed | Bug | Normal | ||
Description |
When navigating a context menu with the keyboard, the ARROW-RIGHT executes the selected entry, just like ENTER. It should do nothing, being used just to open an eventual second level menu. |
|||||
#5116 | IE: dialog checkboxes have no visual clue for keyboard navigation | confirmed | Bug | Normal | ||
Description |
There is no visual behavior for checkboxes in dialogs when tabbing over them. We have the impression that the focus got lost. |
|||||
#5151 | editor area oversized in webkit | confirmed | Bug | Normal | ||
Description |
Load 'Shared toolbars' sample from latest nightly.
The first two editors editor area overlaps the border of the editor.
|
|||||
#5164 | Can't change alignment of table in Text and Table Template | confirmed | New Feature | Normal | ||
Description |
Text and Table Template uses "float: right" on the table, this then cannot be changed with the table properties dialog. |
|||||
#5187 | api_dialog sample : There is too much space before My Custom Field | confirmed | Bug | Normal | ||
Description |
In api_dialog sample, there is too much space before My Custom Field in the customized link dialog. This may be related to a generic issue that needs investigation. This behavior is confirmed in all browsers but IE. |
|||||
#5192 | Styles are not "eating" overrides partially selected | confirmed | Bug | Normal | ||
Description |
<p>This is <b>some sample</b> text.</p>
Current results: <p><strong>This is </strong><b><strong>some</strong> sample</b> text.</p> Expected results: <p><strong>This is some</strong><b> sample</b> text.</p> |
|||||
#5200 | IE: Div Container may show extra top padding | confirmed | Bug | Normal | ||
Description |
With IE8 with Compatibility mode:
<p>Line 1</p> <p>Line 2</p> <p>Line 3</p> <p>Line 4</p>
Note that there will be extra (unwanted) space at the top padding of the created div. When moving back and forth to source, that space disappears. |
|||||
#5230 | Adding a background image to h1 tags effects the styles drop down in the editor | confirmed | Bug | Normal | ||
Description |
If I put a background image behind my H1 tags in the editor css, that background image shows in the headings when you click the styles drop down in the editor. I'll attach a screenshot to show what I mean. |
|||||
#5236 | Unstyling an empty range in a beginning of a styled text does not unselect the button | confirmed | Bug | Normal | ||
Description |
To reproduce
|
|||||
#5322 | Styles support in the image dialog | confirmed | New Feature | Normal | ||
Description |
I can confirm that the new version fixes the img align= problem. Would it be possible/difficult to add support for replacing the style= with a CSS class for more consistent design (similar to the justifyClasses and indentClasses)? Maybe call it imageAlignClasses... |
|||||
#5406 | [IE] Focus problem in modeless dialog | confirmed | Bug | Normal | ||
Description |
When editor is running inside an modeless dialog of IE, clicking on all toolbar commands will cause the focus transferring from the dialog back to the main window, which brings a major problem for continual editing experience. See attached sample page to reproduce. |
|||||
#5481 | Edit inserted div in table cell | confirmed | Bug | Normal | ||
Description |
Reproducing Procedures
|
|||||
#5482 | Smiley icons preload | confirmed | Bug | Normal | ||
Description |
This screencast in IE demonstrates that Smiley icons are displaying in a fly-in way on slow connection thus break the layout of dialog. |
|||||
#5486 | [IE8] Unable to exit from block elements | confirmed | Bug | Normal | ||
Description |
It's not able to move cursor after the following elements at the end of document:
The unexitable elements list should expand to consider these elements. |
|||||
#5492 | Enhancement Request: Replace tab in Find and Replace dialog should have a Find button | confirmed | New Feature | Normal | ||
Description |
The user should have the option to find text before replacing it, as he/she won't always want to replace a particular occurrence of some text. Note: Text can be found through the Find tab & replaced specifically through the Replace tab but this function should & could be simplified by adding a Find button to the Replace tab. |
|||||
#5501 | Missing attributes of Text Area | confirmed | Bug | Normal | ||
Description |
EnvironmentIE6/7 Reproducing Procedures
|
|||||
#5503 | Font-size overlaps background-color | confirmed | Bug | Normal | ||
Description |
Reproducing Procedures
|
|||||
#5552 | Dialog doesn't execute 'commit' and 'setup' method of element when element miss 'id' property. | review_failed | Bug | Normal | ||
Description |
Steps to reproduceCreate new dialog without set id attribute for element or open one old dialog and remove id attribute of element: CKEDITOR.dialog.add( 'bulletedListStyle', function( editor ) { return { title : editor.lang.list.numberedTitle, minWidth : 300, minHeight : 50, contents : [ { elements : [ { type : 'hbox', widths : [ '25%', '75%' ], children : [ { label: editor.lang.list.start, type: 'text', setup : function( element ) { var value = element.getAttribute( 'start' ) || 1; value && this.setValue( value ); }, commit : function( element ) { element.setAttribute( 'start', this.getValue() ); } }, { type : 'select', label : editor.lang.list.type, width: '100%', items : [ [ editor.lang.list.style_1 , '1' ], [ editor.lang.list.style_a , 'a' ], [ editor.lang.list.style_A , 'A' ], [ editor.lang.list.style_i , 'i' ], [ editor.lang.list.style_I , 'I' ] ], setup : function( element ) { var value = element.getAttribute( 'type' ) || '1'; this.setValue( value ); }, commit : function( element ) { element.setAttribute( 'type', this.getValue() ); } } ] } ] } ], onShow: function() { var editor = this.getParentEditor(), element = getListElement( editor, 'ol' ); element && this.setupContent( element ); }, onOk: function() { var editor = this.getParentEditor(), element = getListElement( editor, 'ol' ); element && this.commitContent( element ); } } });
|
|||||
#5564 | ContextMenu partially invisible if diaplyed above the cursor | confirmed | Bug | Normal | ||
Description |
Context menu may became partially invisible (unusable) if it is positioned above the cursor (i.e. there is no space for context menu to be displayed below cursor). Can be easily reproduced with SCAYT enabled - when there are SCAYT items in the menu, also may be reproduced with table menus. Current behavior: if there is no room for the menu under the cursor it is displayed above the cursor position, and if there is no room for the whole menu above cursor position it becomes partially invisible Expected behavior: if there is no room for the menu under cursor position then the room above cursor position should be evaluated - if there is a room for the menu - menu should be displayed above cursor position, if there is no room for the menu, it should be displayed strating from the top of the document visible part (i.e. top: 0). |
|||||
#5589 | Provide removeFormat as first option in Styles combo | confirmed | New Feature | Normal | ||
Description |
Like MS Word, the first option in the Styles combo should be "Remove format" as it's clearly related to the Styles so it's easier to find for new users, then people can opt to remove the button from the toolbar. |
|||||
#5621 | [IE] 32-bit windows has broken document.domain for IPv6 address, causing access denied errors | new | Bug | Normal | ||
Description |
This issue is partly related to #5434. On a 64-bit server, the fix for #5434 works but on a 32-bit server a different error occurs. The issue is that 32-bit IE does not appear to support IPv6 addresses correctly, especially when getting document.domain. IE truncates the ip address when it reaches the first colon ":" in the address. This causes "access denied" errors when new IFrames are opened by CKEditor. On (32-bit) IE: document.domain = "[fe80:" window.location.hostname = "fe80::fe80:fe80:fe80:fe80" A work-around is required for this IE bug. |
|||||
#5704 | [IE] Undo remove row/column/cell problem | confirmed | Bug | Normal | ||
Description |
|
|||||
#5705 | SCAYT underline interfere row/cell/column deletion | confirmed | Bug | Normal | ||
Description |
Reproducible in all browsers, error stack in Firefox: row is undefined http://ckeditor.t/projects/3.3.x/_source/plugins/tabletools/plugin.js Line 181 |
|||||
#5812 | Image properties can't be loaded when image's container has certain styles in IE (at least IE8) | confirmed | Bug | Normal | ||
Description |
I got this code from #4647:
<p style="width:200px"><img src="http://dev.fckeditor.net/chrome/site/logos.gif" /></p>
Note that the first time I right click the image I don't get the "Image Properties" option. However, if I then right-click on the image again OR if I left click the image and then click the Image button, I get the "Image Properties" option and the dialog loads correctly. |
|||||
#5948 | IE8 delete list element bug | confirmed | Bug | Normal | ||
Description |
When I create a list <ol> elment under a <p> element
And my IE version is IE8.0.6001.18702, Os is Windows XP + SP3, ckediotr version is 3.3.1 However when I use win7 + IE8.0.7600.16385 to test this example, the bug doesn't appear! I am looking forward your reply! Best regards, Littlepower |
|||||
#5980 | Styles: combine classes and allow wildcards | confirmed | New Feature | Normal | ||
Description |
Currently, styles can be like this:
]); Problem 1: it is not possible to apply both classes. When a class is applied, the other is removed... Problem 2: when applying myP1 or myP2 to a H2, H2 will be turned into a P. I would like something like this: [
]);
Style myBlock1 could be applied to any block without changing its tag. |
|||||
#6015 | (Webkit) Can't tab forward from CKEditor followed by <fieldset> or <legend> | confirmed | Bug | Normal | ||
Description |
In Webkit, element.tabIndex usually returns -1 for elements that can't be focused on, and 0 for elements that can. However, Webkit also (incorrectly) returns 0 for the tabIndex of <fieldset> and <legend> elements, despite the fact that calling .focus() on a <fieldset> or a <legend> has no effect. The fallout of this from CKEditor's perspective is that if you have the following structure:
then when you try to use the tab key to navigate from the wysiwyg element to the other_input element, you'll appear to get "stuck" inside the wysiwyg element. What happens is that the tab plugin sees that the <fieldset> appears to have a tabindex of 0, and hence calls the fieldset's .focus() method instead of the other_input's .focus() method. I've confirmed this both in 3.3.1 and trunk. Attached is a page (intended to be put in the _samples/ directory) upon which this bug can be seen. My first suggestion is to patch core/dom/element.js to specifically check the tabIndex attribute (which doesn't appear to be bugged) for <fieldset> and <legend> elements. I guess that's a bit of a hack, since someone -could- wish to assign element.tabIndex directly from JavaScript - but I've no idea how to handle that cleanly. Any better ideas? Patch attached just in case that really is the best way. I've worked around this in my own code by monkey patching getTabIndex from core/dom/element.js to just always return -1 for <fieldset> and <legend> elements. Not pretty, but fine for the site that I'm working on at the moment. Naturally I've reported this to Webkit. See https://bugs.webkit.org/show_bug.cgi?id=42765 |
|||||
#6120 | Cannot Reorder CKEditor | confirmed | Bug | Normal | ||
Description |
When I attempt to move a textarea (turned into a CKEditor) using the jQuery-UI framework, the moved textarea freezes up and doesn't allow any editing. I have attached a file that demonstrates this issue and I really hope there is some temporary workaround! |
|||||
#6124 | Typing * TEXT auto bullets | confirmed | New Feature | Normal | ||
Description |
In MS Word, Google Docs, etc if you type in:
The editor automatically creates a bulleted list. This is very helpful to users because it's fast and doesn't require the user to stop their train of thought. If CKEDITOR had this it'd be huge. |
|||||
#6143 | Fakeobjects element inserted inside paragraph | confirmed | Bug | Normal | ||
Description |
I'm using fakeobjects in a custom plugin. This plugin creates a div element, which is inserted as a fake element in the editor. Problem is that the fake element is an image, so using 'editor.insertElement()' function inserts the element inside a paragraph, when it should be inserted outside the currently selected element. |
|||||
#6164 | IE stripping object/embed tags with templates | confirmed | Bug | Normal | ||
Description |
I have created a custom template and added it to the list of templates. It outputs a generic embedded audio file using an object and embed tag. However, in IE6 and IE7, when the markup is placed into the editor, the embed tag and all but one of the param tags are stripped out. It seems to only way to get this to not happen is to set the embed type to "application/x-shockwave-flash". So, in essence, this bug does not occur for embedded flash content. Here is the markup added to the templates list: <object id="audio" width="0" height="0"><param name="console" value="AudioPlayer" /><param name="controls" value="audioWindow" /><param name="autostart" value="true" /><param name="src" value="YOUR_AUDIO_FILENAME_HERE" /><embed name="audio" width="0" height="0" src="YOUR_AUDIO_FILENAME_HERE" console="AudioPlayer" controls="audioWindow" autostart="true" /></object> In IE6 and IE7, the result added to the editor is: <object id="audio" width="0" height="0"><param name="console" value="AudioPlayer" /></object> I have tried with many different variations of the object, param and embed attributes all with the same result. However, I can cut/paste the code into the editor and it is not stripped out so it seems to be somehow related to the template functionality. |
|||||
#6205 | ckeditor.js - t.getNative().createRange is not a function Line 118 - Image plugin | confirmed | Bug | Normal | ||
Description |
Firebug is breaking on t.getNative().createRange is not a function Line 118 in ckeditor.js as soon as the image plugin is opened by clicking on the toolbar icon for the image plugin. Reproduce : Firefox with firebug installed, script tab enabled and open. Visit http://ckeditor.com/demo and monitor the script tab. Press the blue play button in firebug to skip through the first _gat is not defined error (That's the standard bad js google offer you for tracking and nothing to do with this bug,) Now click on the Image plugin icon in the CKEditor instance in the demo. You will see this reported bug. Then stepping through that one, the next is : x is undefined Line 118 and then finally : ae[ag] is undefined Line 94. So really, it's three bugs but they all stem from the same place and can be stepped through as described above. All three undefined. |
|||||
#6211 | SCAYT context menu doesn't show on right mouse click in FF3 on Mac | confirmed | Bug | Normal | ||
Description |
When using common PC mouse with Apple Mac right mouse click on underlined word doesn't show SCAYT context menu. |
|||||
#6272 | Table cells need ability to set additional styles | confirmed | New Feature | Normal | ||
Description |
Table cells need the ability to set the border-top, border-bottom, border-left and border-right properties so that you can set the border width, color and type as desired for each cell. In particular, it is currently not possible to set the border-top for one cell to none. It would also be helpful to be able to set a style and class tags for a cell like you do on the advanced tab of the table properties page. In general, it would be great to have an advanced tab for cell properties allowing you to set more things for each cell. |
|||||
#6368 | Chrome: Insert Image dialog causes extra http request on closing | confirmed | Bug | Normal | ||
Description |
In chrome an additional request is produced whenever I open the image dialogue and then ok/cancel it.
It looks like its caused during the dialog cleanup. The <img> tag src attribute is set to Browser: chrome 5.0.375.86 OS: Ubuntu 9.04 |
|||||
#6517 | YouTube embeded videos | confirmed | New Feature | Normal | ||
Description |
Hi, My name is Micha Kaufman, from Pixiesoft. Small Israeli software company. Few years ago we made a very nice WYSIWG editor, pretty much like CKEditor. we called it "RichtextArea", you can see the demo at: http://www.pixiesoft.com/richtextarea/samples/sample10.htm (works under IE only - we're not as good as you are....:-) (The demo is the only page I can show you, as all other pages are in Hebrew) I would like to help you to improve your product, by sharing some knowledge we have, and/or ideas to improve your product. for instance, we've made a very simple (but usfull) button that embed YouTube video. (in the demo you can find this button in the most-right side of the middle buttons row). Click on it, and paste the "embeded code" from any youTube video. Our code checks that it looks like normal youTube code (and not malicius script), and insert it into the HTML. it also adds "wmode="opaque" to avoid IE bug when the movie is on top of any other element. This is one of the most wanted features in our editor, and I feel that your tool can be must better with such button, as it's almost perfect except for this one... It's also very easy to develop, one of the easiest button we created. I can help you if you like. Thanks, Micha |
|||||
#6762 | Add Pixel Dimensions - CKFinder | confirmed | New Feature | Normal | ||
Description |
Please add the pixel dimensions to the thumbnail display in the main window frame. I know they are available when you view the image, but adding it in the main window would eliminate subsequent mouse clicks. Thanks. |
|||||
#7038 | Possibility to automatically switch toolbars on a maximize/minimize of ckeditor | confirmed | New Feature | Normal | ||
Description |
Then a minimalistic toolbar could be shown when the ckeditor is a (small) component of some window and an elaborate toolbar when maximized/full screen. The advantage would be having as much workspace as possible in a small editor instance where mostly text is typed. And not having to manually select a larger toolbar when clicking 'maximize' when a larger workspace and more toolbar options are required. |
|||||
#7078 | Integration VB WebBrowser control and CKEditor Problem | confirmed | Bug | Normal | ||
Description |
Hello, I have a Windows application (vs 2008).In a user control, I use a WebBrowser to put in the CKEditor 3.5.In this case, there are features that are not right. For example, theDropDownList Format, Styles and Fonts. If you create a table does not workthe menu options to add row, column, etc ...I tried using the CKEditor in a form with a webBroser and workingproperly. Therefore, the cause appears to be the user control.You can tell me a solution to this? Attached an example: CKEditorWin is the startup project and on the website are the 2 CKEditor Form1.aspx the url of each webbrowser should be CKEditorWeb web project Thanks
edited |
|||||
#7141 | Color/Style of Bullets/Numbers in lists should follow the style/color of first character of the list item. | confirmed | New Feature | Normal | ||
Description |
Scenario 1: When user clicks bullet/numbered list button and then selects style/color of the text, then the color/style of bullets/numbers in lists should automatically change to style/color that we have selected Scenario 2: When user selects style/ color of the text first and then clicks the bullet/numbered list button, then the color/style of bullets/numbers in lists should automatically change to style/color that we have selected Scenario 3: When user creates numbered/bulleted list and then applies color/style only to first character in each list item , then color/style of the bullets/numbers should automatically change to style/color applied to the first character in the list item. Also when the user selects the list item and click Remove format it should clear any style applied to the list/bullet line. |
|||||
#7143 | Text Cursor loses position when document-overflow is modified | confirmed | Bug | Normal | ||
Description |
Steps to reproduce: 1) Add text to editor instance window such that cursor is not at the beginning 2) execute (in firebug's console, for example):
3) Note that the text has been inserted at the beginning of the text editor. This is an issue in Firefox 3.6.13 (and I believe earlier FF versions). Not certain if it is an issue in IE.
|
|||||
#7144 | Provide ability for users to resize column widths using the keyboard | confirmed | New Feature | Normal | ||
Description |
The drag-to-resize columns feature is quite useful to users, but only accessible to users who use the mouse. This feature request is to allow keyboard users to perform the same function. Although it is currently possible to set a width on individual cells, this does not properly resize the whole column of cells in a table. One approach to this could be to have a dedicated Column Properties dialog that allows a user to define a width for the column of cells. This would then set the width on all cells in the column, just like the drag-to-resize feature does. |
|||||
#7229 | Request for relaying cut and copy events to the editor instance | new | New Feature | Normal | ||
Description |
Request for normalizing cut, copy and paste events in the editor across browsers. In version 3.5.2 only the 'paste' event is relayed to the editor object. Would be very convenient if 'cut' and 'copy' could also be relayed. The specific use case is having to add attributes to the elements in a selection prior to cutting/copying. These are then parsed when pasted back into the editor. Some quick research gave me the following summary: I ran the following code in each of the browsers' developer tools var body = CKEDITOR.instances.editor1.document.getBody(); var logger = function (name) { return function () {console.log(name);}; }; body.on('beforepaste', logger('beforepaste')); body.on('paste', logger('paste')); body.on('beforecut', logger('beforecut')); body.on('cut', logger('cut')); body.on('beforecopy', logger('beforecopy')); body.on('copy', logger('copy')); and registered the events fired: Opera Version: 11.00, Build: 1156, WinXPCut: none Copy: none Paste: beforepaste paste Google Chrome 9.0.597.98, WinXPCut: beforecut cut Copy: beforecopy copy Paste: beforepaste paste Firefox 3.6.13, WinXPCut: cut Copy: copy Paste: beforepaste paste IE8, Windows Server 2003Cut: beforecut cut Copy: beforecopy copy Paste: beforepaste paste IE also fires extra unlisted ones due to calling "queryCommandEnabled('paste')" in clipboard plugin. |
|||||
#7376 | Automatic linking only works in IE | confirmed | New Feature | Normal | ||
Description |
Typing www.test.com and hitting enter only generates a link in IE.. Tested on Chrome 10, Firefox 4 and Opera 11. |
|||||
#7406 | Problems with _source files | confirmed | Bug | Normal | ||
Description |
|
|||||
#7484 | Indented text copied from Word is not displaying properly when pasted into the editor | confirmed | Bug | Normal | ||
Description |
Steps to reproduce the defect: Scenario 1
Result: The indented paragraphs seem to display fine (see screenshot). Note: The indentations in IndentedParagraph1.doc are made by typing a line of text. Then press Enter & TAB. Type another line of text. Then press Enter & TAB twice. Then type another line of text. Scenario 2
Result: The last 2 paragraphs are not indented as they should be (see screenshot). Note: The indentations in IndentedParagraph2.doc are made by typing 3 lines of text. Place the cursor at the start of the 2nd paragraph & press TAB once. Then place the cursor at the start of the 3rd paragraph & press TAB twice. Word has different mark-up depending on how each indentation is created. Reproducible in IE7, IE8 & FF 3.6.15 |
|||||
#7530 | Support for setting a default font and applying it through inline styles | review_failed | New Feature | Normal | ||
Description |
We would like to be able to set a default font for text in the editor. We realise this is currently possible using config.contentsCSS to specify a CSS file which defines the default stylings. However we require the default font styling to be stored within the document instead of in an external CSS file. <span style="font-family: arial;">sample text...</span> Would it be possible to implement a config option to specify a default font that will be applied like this to all text in the editor unless the user specifies a different font through the font drop down field? Alternatively could you provide an extension point that we could hook into to apply styling like this to text before it is inserted into the editor? Note: This request came from a customer and it is a feature that would be benificial in many of our products. |
|||||
#7605 | [FF] Right click selects all content of pre block | confirmed | Bug | Normal | ||
Description |
Open editor and paste the following code: <pre> line1 line3 </pre>
|
|||||
#7616 | Support window name in the popup plugin | confirmed | New Feature | Normal | ||
Description |
With the following changes the popup plugin was extended with window features, but it is still impossible to specify the popup windowName. It would be nice to add support for it, otherwise the file browser is opened in a new window each time (even if the corresponding window is already opened). The popup function in the CKEditor/trunk/_source/plugins/popup/plugin.js can be adjsuted to accept windowName: popup : function( url, width, height, options, windowName ) Thank you in advance! |
|||||
#7635 | FF scrollIntoView doesn't work | confirmed | Bug | Normal | ||
Description |
var e = CKEDITOR.instances.editor1; var d = e.document; var r = new CKEDITOR.dom.range(d); r.selectNodeContents(d.getBody()); r.collapse(true); r.select(); e.focus(); e.getSelection().scrollIntoView(); In FF4, the cursor doesn't scroll into view, but if you use the scrollbar of the editor to scroll up, you'll see the cursor is at the beginning of the document. |
|||||
#7636 | Wildly varying copy/paste results between browsers | confirmed | Bug | Normal | ||
Description |
FF4: Result looks pretty much the same as it was Chrome: All text is bold IE9: All text is bold and font size is 3 times as large Opera: Doesn't work at all. Neither Ctrl-C or Edit -> Copy seem to actually copy the content, so Ctrl-V just pastes whatever was previously on the clipboard |
|||||
#7640 | Increasing the indenting on a list can separate the text from the bullets rather than moving the bullet points down. | confirmed | Bug | Normal | ||
Description |
This happens in Firefox 3.6 and 4, Chrome 10, and Safari 5. It does not happen in IE7, IE8, and IE9.
2.A.1 Click anywhere on the first line of the list
Compare this to changing step 2 to selecting the list from the middle of the line's text. This can also be done by selecting a list that has already been created in the same way. I was able to reproduce this with the nightly build as well. |
|||||
#7644 | Right Click when in full screen not working | confirmed | Bug | Normal | ||
Description |
When opening the editor in full screen the right click context menu us not opening, after figuring it out and swithcing to normal mode(not full screen) i found the contenxt menu opened somewhere on top of the document outside of the editing area. Tested in IE8,IE9,Chrome. in FF it works good. |