Custom Query
Results (2601 - 2700 of 11754)
Ticket | Summary | Owner | Type | Priority | Milestone | Component | |
---|---|---|---|---|---|---|---|
#2417 | Dutch language file updates | New Feature | Normal | FCKeditor 2.6.3 | UI : Language | ||
Description |
Update of the dutch language file |
||||||
#2418 | FCK Editor in CFlayout Tab pane | Bug | Normal | Server : ColdFusion | |||
Description |
I'm using Coldfusion 8 to generate a tabbed layout. In one of these tabs i'm loading the FCKeditor. When reloading the page it sometimes dissapears. First i can see it appearing, then after the page is completely loaded it disappears. It only happens in FF3. I've disabled my stylesheet, but the same problem occured. |
||||||
#2419 | MoveToAncestorNode does not return the correct node | Bug | Normal | General | |||
Description |
This seems to be a problem in IE7 and Safari. FCK.Selection.MoveToAncestorNode does not return the correct node, or SelectNode doesn't properly select. Steps to recreate:
Output should look like: abcd |
||||||
#2420 | Add SaveUndoStep() to SpellerPages | New Feature | Normal | FCKeditor 2.6.3 | UI : Dialogs | ||
Description |
After changeset 2286 from ticket #2396, inserting the following line before line 56 of fck_spellerpages.html could restore a feature omitted by the fix. oEditor.FCKUndo.SaveUndoStep() ; |
||||||
#2421 | FCKlang for alerts in FCKeditor dialogs | New Feature | Normal | UI : Language | |||
Description |
according to me, It would be nice to set FCKlang for alerts in the following dialogs, available at the moment only in English language: FCKeditor\editor\dialog\fck_image\fck_image.js FCKeditor\editor\dialog\fck_link\fck_link.js FCKeditor\editor\dialog\fck_flash\fck_flash.js ###################### i.e.:
thx and hi from Italy |
||||||
#2422 | Czech language file for FCKeditor 2.6.3 beta | Bug | Normal | FCKeditor 2.6.3 | UI : Language | ||
Description |
Czech language file for FCKeditor 2.6.3 beta |
||||||
#2423 | [FF3, Safari] Toolbar became disabled after switch to WYSIWYG mode when ToolbarLocation is Out | Bug | Normal | General | |||
Description |
Use ToolbarLocation = Out:... (Samples 10 and 11). Switch to source mode and back. Note that toolbar is disabled. |
||||||
#2424 | API to destroy instances | Bug | Normal | CKEditor 3.0 | General | ||
Description |
There must be a way to easily remove editor instances from the page, completely freeing resources used by those instances. This feature should be able to restore the <textarea> replaced by the instance, or remove it together with the editor. |
||||||
#2425 | Placeholder plugin does not load placeholder text into edit dialog within Windows Safari | Bug | Normal | General | |||
Description |
I'm using Safari 3.1.2 for Windows and FCKEditor 2.6.3 Beta. When double clicking a placeholder element within the editor, the placeholder edit dialog does not load the placeholder text. Works in IE and Firefox. Within fck_placeholder.html the problem is occurring on this line: var eSelected = dialog.Selection.GetSelectedElement() ; The GetSelectedElement function is returning null. I saw similar bugs that had been marked resolved, but this problem is still happening in Safari. |
||||||
#2426 | IE: Switching between two editors with shared toolbar does not work properly | Bug | Normal | FCKeditor 2.6.3 | General | ||
Description |
When using two FCKeditor instances with a shared toolbar, it is not possible to directly switch from one instance to another. One has to click either outside the editors, then on the second instance, or twice on the second instance. To recreate:
When you select the second instance, the toolbar is deactivated, and the cursor remains in the first instance. You have to click twice on the second instance to properly activate it. The fix of #2376 is the cause of the regression. In my view, it would be best to revert that change, since it makes the use of shared toolbar practically impossible. |
||||||
#2427 | updated hebrew for fckeditor 2.6.3 Beta | Task | Normal | FCKeditor 2.6.3 | UI : Language | ||
#2428 | French language file updates | New Feature | Normal | FCKeditor 2.6.3 | UI : Language | ||
Description |
French language file update |
||||||
#2429 | Spanish lang file update | Task | Normal | FCKeditor 2.6.3 | UI : Language | ||
Description |
patch for updated es.js file |
||||||
#2430 | Support THEAD in Tables | New Feature | Normal | FCKeditor 2.6.4 | General | ||
Description |
Take the patch of https://sourceforge.net/tracker/index.php?func=detail&aid=1409409&group_id=75348&atid=543655 review it and update to current version. |
||||||
#2431 | fck justify with flash | Bug | Normal | General | |||
Description |
In version 1.4 the html output for justifying paragraphs looked like this: "<P align=right>text goes here</P>" in the latest version it looks like this "<p style="text-align: right">text goes here</P>" However this is no longer compatible with flash dynamic textfields. Is there a fix for this? |
||||||
#2434 | add source for flash file in samples | Task | Normal | FCKeditor 2.6.4 | General | ||
Description |
Hi, |
||||||
#2436 | Bold / italic formatted spaces copied from Word are stripped out | Bug | Normal | Project : MediaWiki+FCKeditor | |||
Description |
See attached MS Word file, where a space between two words has been formatted as bold (but the words aren't bold themselves).
Tested in IE7 and Firefox 3, using Windows XP and Word 2003. |
||||||
#2437 | V3: Environment and browser information | New Feature | Normal | CKEditor 3.0 | General | ||
Description |
We should have an object in API that could be used to identify the current browser and special OSs, like Mac. It should be compatible with our Browser Compatibility Specifications. |
||||||
#2438 | tablehandler not operating on proper row - Context Menu js error | Bug | Normal | UI : Context Menu | |||
Description |
It seems that in a <table> we are seeing the right-click context menu pop up for all rows except the last. Firebug is giving us an error on this line: http://dev.fckeditor.net/browser/FCKeditor/tags/2.6/editor/_source/internals/fcktablehandler.js#L274 Following the call stack down to http://dev.fckeditor.net/browser/FCKeditor/tags/2.6/editor/_source/internals/fcktablehandler.js#L302 got me wondering if that line should be var rowIdx = cells[0].parentNode.rowIndex - 1; as rowIndex doesn't seem to be zero-based. This solved our problem. A few notes:
|
||||||
#2439 | PasteFromWord inserts into current <p> (FireFox3) | Bug | Normal | General | |||
Description |
When using PasteFromWord dialog, the content is inserted into the current paragraph, i.e. <p> <h1>Heading from Word</h1> <p>Normal text from Word.</p> <p> </p> </p> This was using FireFox 3.0.1 on Windows XP (5.1 SP2). It worked fine in IE7 (i.e. the content goes after the current paragraph) Note if you click [Source] four times the HTML is correctly formatted. |
||||||
#2440 | Dutch language file updates | Bug | Normal | FCKeditor 2.6.4 | UI : Language | ||
Description |
Update for Dutch language file of FCKEditor 2.6.3 Fixed 1 spelling error: toetstenbord --> toetsenbord Fixed inconsistencies in referring to the user: the user is now addressed in polite form (best for corporate environment): "u" / "uw" (instead of "je" / "jouw") |
||||||
#2441 | V3: Samples | New Feature | Normal | CKEditor 3.0 | General | ||
Description |
We must have clear samples that show most of the editor features. These samples are often used as references when integrating the editor in the real world. |
||||||
#2442 | V3: trunk folders/files structure | New Feature | Normal | CKEditor 3.0 | General | ||
Description |
The CKEditor prototype presents the following folder structure:
Other than the above directories, other basic files are placed in the root:
Also, in the root folder, we'll find all integration files, named "ckeditor.ext". When "building" the development code, several transformations will happen to this structure. The "adapters", "lang", "plugins", "skins" and "themes" folders from _source will have their relative "compiled" versions in the root. The "ckeditor.js" and "ckeditor_basic.js" files will be also created at that point. |
||||||
#2443 | creating link with the string "gif" in it creates bad url | Bug | Normal | General | |||
Description |
If you have a url that has the string "gif" in it and create a link to it, the href is created incorrectly. Say there's a website www.giftshop.com. Adding a link to this will produce <a href="http:/www.giftshop.com">www.giftshop.com</a> A workaround for it is to view source and add 4 forward slashes: <a href="http:////www.giftshop.com">www.giftshop.com</a> |
||||||
#2444 | V3: Utility functions | New Feature | Normal | CKEditor 3.0 | General | ||
Description |
The CKEditor prototype defines the CKEDITOR.tools object, which holds several utility functions using all around our code. Function under this object must be totally generic, independent of other objects and classes. |
||||||
#2445 | V3: Private variable and functions in the code | New Feature | Normal | CKEditor 3.0 | General | ||
Description |
Whenever possible, the CKEditor prototype code defines private stuff inside closures, so the CKEDITOR object and the window scope remain clean. In some cases, specially on classes, there are private things that we to be defined "per instance". There is no way to define those privates on closures, so those kinds of things must be defined as properties in the objects itself. To have a clean code, making also the DOM inspection clearer, a standard has been used in the prototype. All private things are defined under a single property called "_" (underscore). To have an overview of the effect we have with it, just open any of the samples and select the DOM tab in FireBug. Then, navigate through the CKEDITOR object tree. You will find things like CKEDITOR._ and CKEDITOR.plugins._. |
||||||
#2446 | V3: Event System | New Feature | Normal | CKEditor 3.0 | General | ||
Description |
The new event system must be coded, as defined in the Event Driven page in the ODE docs. |
||||||
#2447 | V3: DOM abstraction | New Feature | Normal | CKEditor 3.0 | General | ||
Description |
We have talked about DOM abstraction in the ODE docs. We should have a clear implementation of this layer in our code. |
||||||
#2448 | V3: XML handling object | New Feature | Normal | CKEditor 3.0 | General | ||
Description |
The CKEditor prototype defines the CKEDITOR.xml class in the "core/xml.js" file, which can be used to handle XML data. This class is not used by the core code right now, only by the template system for the samples. |
||||||
#2449 | V3: Ajax like data requests handling object | New Feature | Normal | CKEditor 3.0 | General | ||
Description |
The CKEditor prototype defines the CKEDITOR.ajax class in the "core/ajax.js" file, which can be used to handle loading of data in the Ajax style. This class is not used by the core code right now, only by the template system for the samples. |
||||||
#2450 | Classes for table, tr and td | New Feature | Normal | General | |||
Description |
Hello, sorry for my bad english. It would be nice if css-classes could be set to tables and table-cells in the table-properties/table-cell-properties dialogue-window so the source-code-output is something like this: <table class="tableclass"> <tr> <td class="tablecell_class">Formatted Table and TableCell</td> </tr> </table> It would be also nice to have such a dialogue-window for the tr-element to set a css-class for it too. I added this Feature already in my own installations of FCKeditor (screenshot), but i have to do this on every new version of FCKeditor. |
||||||
#2451 | Basque language file update | Bug | Normal | FCKeditor 2.6.4 | UI : Language | ||
Description |
... Basque language file update |
||||||
#2452 | Test.html file could be a security issue | Bug | Normal | General | |||
Description |
In the newest version there is a file: fckeditor\editor\filemanager\connectors\test.html (other localization in older releases) that could be used to uploading files by anoynoums person. I think this file was used for testing, but it should be removed in version to download. It's deeply hidden in file structure and could be forgotten. I found this situation in real life. One of my clients suffered from hacker attack made by this file. |
||||||
#2453 | V3: Code loading | New Feature | Normal | CKEditor 3.0 | General | ||
Description |
The code loading must be implemented as described at Loading and Startup in the V3 documentation |
||||||
#2454 | V3: Instances creation | New Feature | Normal | CKEditor 3.0 | General | ||
Description |
The CKEditor prototype implements a few ways to create editor instances. All methods are defined under the CKEDITOR object, and are available in the "basic" code version.
All function return the created editor instance, which can be used to manipulate it, like adding event listeners. |
||||||
#2455 | Perl connectors IO timeout errors | Bug | Normal | Server : Perl | |||
Description |
Hello, I have been trying for weeks to get the Perl connectors working correctly in FCKEditor. I have followed all available documentation. Description of Problem: Using the quick upload (Click Image Icon, Upload Tab, Send to Server) using version 2.6.3 will successfully upload an image to the directory specified in $img_dir (upload_fck.pl). However, the Dialog box with progress indicator hangs and a response that the upload is finished never returns to the browser. My error logs show that the connectors "are not producing valid headers (read failed, error is IO timeout error)" I have changed the $GLOBALS{'UserFilesPath'} to every path I can think of and CHMOD 777 them, but no matter what I specify there, the path is completely ignored and the file is uploaded to the $img_dir as specified in upload_fck.pl Also, I agree with a previous ticket: 1259 that the connector is very insecure to take the Form parameter as trusted $GLOBALS{'UserFilesPath'} = $FORM{'ServerPath'}; Is this a case where Perl is on the backburner while PHP receives all the updates? Or am I just not configuring it correctly? |
||||||
#2456 | V3: Editor instances | New Feature | Normal | CKEditor 3.0 | General | ||
Description |
In the CKEditor prototype, an editor instance is represented by the CKEDITOR.editor class, which is defined in two files, "core/editor_basic.js" and "core/editor.js". To create and editor instance, the following information can be passed to the editor class constructor:
In any case, the editor class constructor is not to be called directly by end users. They will be using the functions available at CKEDITOR for that, as explained in #2454. When an instance is create in the page, the following things happen, in this order:
All the above points will be explained in detail in other tickets. |
||||||
#2457 | V3: Configurations | New Feature | Normal | CKEditor 3.0 | General | ||
Description |
In the CKEditor prototype, the CKEDITOR.config object holds all configurations (core/config.js). It means that the default settings will be included in the core code, not anymore in an external file. It will also mean that we'll be able to fully document each setting in the code. Also, not all settings are defined in that file. Each plugin that has custom configurations can extend this object to its needs. See "plugins/toolbar" for an example. When creating an editor instance, the <instance>.config property is created. It is an empty object, which prototype is CKEDITOR.config. It means that additions to CKEDITOR.config will be automatically propagated to all editor instances, still making it possible to override them with custom settings for each instance. Then, for each instance, the <instance>.config.customConfig setting is checked. If defined, the external file is downloaded. That file must define the CKEDITOR.editorConfig function, which overrides configurations in the editor instance. By default, the editor is configured to download the config.js, from the root of the distribution. Once the custom configuration file is downloaded, its CKEDITOR.editorConfig function is "cached". If other editor instances use the same file, it will not be downloaded anymore, and the cached function will be used. Then, the <instance>.config.customConfig is checked again. The above process repeats until no more configuration files are to be downloaded. There are two ways to avoid loading external configuration files. The "core/config.js" file can be edited, setting customConfig to '' (empty). The core code must be packed again at this point. Or, when creating the editor instance, the customConfig configuration can be set to '' (empty) for the instance. This is the only inline setting that is considered beforehand. Finally, once all external files are downloaded, overriding the global settings, the inline settings are merged into the <instance>.config object, overriding any of the previous settings. To summarize:
|
||||||
#2458 | V3: Plugins | New Feature | Normal | CKEditor 3.0 | General | ||
Description |
The CKEditor prototype is strongly based on plugins. The intention is reducing the core code to the minimum, leaving all other features isolated on plugins. It makes it possible to create customized distributions containing only specific sets of features. When the instance is created, all plugins listed in the <instance>.config.plugins setting are downloaded. Each plugin should call the CKEDITOR.plugins.add() function to register its "plugin definition". This definition is an object containing properties, as documented in the "core/plugindefinition.js" file. As soon as all plugins are downloaded, the "beforeInit" and "init" function in their definitions are called, passing the editor instance to them. In this way, each plugin can make instance manipulations. Each plugin is downloaded once, and shared among all instances. But, the "beforeInit" and "init" functions are only called for those instances which have the plugin defined in the settings. The plugins download and caching is managed by the CKEDITOR.resourceManager class (core/resourcemanager.js), which is used also by the theme system, and in the future by the adapters. All plugins are downloaded from the "plugins" folder. The plugin name in the settings must match the plugin folder name. Each plugin must have the plugin.js file defined. It is possible to configure the editor to download plugins from other folders. This can be done inpage, or in the custom configuration file, by calling the CKEDITOR.plugins.addExternal function. For example: CKEDITOR.plugins.addExternal( 'myplugin', '/customplugin/' ); In the above case, if an instance uses the "myplugin" plugin, the "/customplugin/plugin.js" file will be downloaded. Plugins may have dependencies which can be expressed by the "requires" property in their definitions. All required plugins are downloaded and executed. Check the "htmldataprocessor" for an example. |
||||||
#2459 | V3: Skins | New Feature | Normal | CKEditor 3.0 | General | ||
Description |
In the CKEditor prototype, an editor skin is simply a set of CSS files which are loaded in the executing page. The "_source/skins/default" folder contains an example. The main skin file is named "editor.css". This file contains the CSS definitions for the editor interface. We may also have "dialog.css", containing dialog specific definitions. In the trunk/development version, editor.css contains a series of @import declarations. This makes the development code better organized. The release instead will have just one file, containing the minified version of all files. Class namesConsidering that all CSS definitions will be now loaded in the main page where the editor runs, we need ways to isolate them from other styles used in the page. Because of this, all classes used in the editor interface must be prefixed with "cke_". We must also consider that we may have two editor instances using different skins in the same page. For that, the entire editor interface is defined inside a container element which has the "cke_skin_<skinName>" class. Therefore, all CSS definitions for a skin must go under ".cke_skin_<skinName>". ResetTo be safe with the styles defined in the page, all skins must define a "CSS reset" set of styles, which clears those CSS properties that could interfere in the editor interface. For an example, see "skins/default/reset.css". Instance configurationThe <instance>.config.skin setting contains the name of the skin to be used for a specific editor instance. The skin name must match the folder name in the "skins" folder. The skin files are downloaded only once, and shared among all instances using that same skin. |
||||||
#2460 | V3: Themes | New Feature | Normal | CKEditor 3.0 | General | ||
Description |
The CKEditor prototype introduces the concept of "theme". The theme is the object responsible for building the editor interface structure. Each editor instance has its theme name in the <instance>.config.theme setting. It must match a folder name in the "themes" folder. A theme is defined in a file named "theme.js". The theme code must call the CKEDITOR.themes.add() function to register the "theme definition". The definition must define the "build" and "destroy" functions. See "_source/themes/default/theme.js" for an example. The "build" function injects the editor interface in the page. It defines the HTML structure to be used by the interface, and one or more "theme spaces" to be filled by other plugins. For example, the default theme defines a table with three rows. Each row contains a "theme space", named "top", "contents" and "bottom". The theme fires the "themeSpace" event in the editor instance, which can be listened by other plugins to fill the space with HTML. Finally, the theme inserts the interface HTML in the proper place in the page, according to the <instance>.elementMode property (replace or append to element). The theme code is also responsible to destroy the interface elements, with the "destroy" function. |
||||||
#2461 | Context menu memory leak | Bug | Normal | UI : Context Menu | |||
Description |
When consequtively opening and closing the context menu, the memory usage of IE6 increases. With the editor's table context menu, one can see the memory usage in the Windows Task Manager increase by every right click. With a larger CM it is seen even clearer. In my test the memory increased by 10MB+ for every click. |
||||||
#2462 | Editor Scroll problem in Safari 3 | Bug | Normal | General | |||
Description |
The top row of editor controls disappear when you type enough information to get the editor to scroll in Safari 3. To reproduce:
Safari 3 on Mac OS X 10.5.4 |
||||||
#2463 | Big issue when change text's font and size | Bug | Normal | Core : Styles | |||
Description |
Even on Fckeditor demo site, the demo editor has same issue. For example, you can go to this url to copy all content into editor, [url]http://www.geierassetmanagement.com/new/geierassetmanagement/content.asp?contentid=401990464[/url] then use "Ctrl-A" to select all content, then select one font or size from the editor, then you will see the title of page will go to bottom of page, all paragraphs are re-ordered. The content on the bottom of the page will go to the top of page. Sometimes, it even lose major content after you change font / size from the editor. It is really a big issue since user can't change font / size by the editor. Your content's order will be changed by editor or you will lose some content after you select font / size from the editor |
||||||
#2464 | Coldfusion Debugger Problem | Bug | Normal | File Browser | |||
Description |
I just finished fighting CKFinder for over 2 hours, with the most strange error. I couldn't find anyone else on the web who had the same problem, because I dug and dug. I couldn't get CKFinder to load past where it says "Folders" on the left. I tested the site on my work computer and it loaded fine. Tested it again on my home computer, only showed "Folders". Had my brother test it, his worked fine. Finally I kept staring at an error that only IE and Opera could show me, and it dawned on me, that it was saying something about "debug" in it. I went and turned of my ColdFusion debugger, and low and behold, CKFinder started working again. The error produced by CKFinder is very strange for this, but I'll bet you can easily replicate it by turning the CF debugger on for your current IP address, and then loading CKFinder. I hope this can help someone else that has the same problem, because I just lost alot of hair figuring this one out. |
||||||
#2465 | IE <div style="float: right"> loses selection & stops images from being editable | Bug | Normal | UI : Floating Panel | |||
Description |
In IE, go to http://www.fckeditor.net/nightly/fckeditor/_samples/default.html Set the Source to: <div style="float: left"><img alt="Google" src="http://www.google.com.au/logos/olympics08_basketball.gif" /></div> Go back to design mode. Right click the image, click Image Properties The image is no longer selected. This is also the case when you click the image button on the toolbar. |
||||||
#2466 | Big issue when change page content's font and size | Bug | Normal | Core : Styles | |||
Description |
Even on Fckeditor demo site, the demo editor has same issue. For example, you can go to this url to copy all content into editor, http://www.geierassetmanagement.com/new/geierassetmanagement/content.asp?contentid=401990464 then use "Ctrl-A" to select all content, then select one font or size from the editor, then you will see the title of page will go to bottom of page, all paragraphs are re-ordered. The content on the bottom of the page will go to the top of page. Sometimes, it even lose major content after you change font / size from the editor. It is really a big issue since user can't change font / size by the editor. Your content's order will be changed by editor or you will lose some content after you select font / size from the editor |
||||||
#2467 | Switching fullscreen in source mode fails after #2322 | Bug | Normal | FCKeditor 2.6.4 | UI : Source View | ||
Description |
Reported in http://www.fckeditor.net/forums/viewtopic.php?f=6&t=10877 |
||||||
#2468 | Textarea name independent of the instance name | New Feature | Normal | General | |||
Description |
Presently, in FCKeditor.prototype.CreateHtml() from fckeditor.js, the DOM element 'name' attribute for the input field is set to the InstanceName of the FCKEditor. It would be nice if the you could set the form name independent of the instance name (and thus independent of the DOM id attribute value). Possible patch in fckeditor.js:
this.FormName = instanceName;
... name = this.FormName ... to the outputted HTML. Thank you. |
||||||
#2469 | FCK.SetData() causes editor to become temporarily non-focusable in IE7. | Bug | Normal | FCKeditor 2.6.4 | General | ||
Description |
This bug was originally reported by Mathias-S in our IRC channel. To reproduce the bug:
According to Mathias-S's original report, the bug can be reproduced in IE6 as well. But I wasn't able to do that in IE6. |
||||||
#2470 | Disable content links for SpellerPages | Bug | Normal | UI : Spell Checker | |||
Description |
The user can break SpellerPages by navigating the wordWindow with links. Appending the following lines of code to the end of the writeBody() function of 'wordWindow.js' effectively disables these links: var find = /<a(\s[^\>]*)href=\"[^\"]*\"(.*?)\<\/a\>/gi; var repl = '<span style="color:blue;text-decoration:underline"$1$2</span>'; //d.body.innerHTML = d.body.innerHTML.replace(find,repl); //memory leak for IE? var doc = d.body.innerHTML.replace(find,repl); d.body.innerHTML = doc; (Note this suggestion is also included in the solutions I've attached to ticket #2326) |
||||||
#2471 | Ukrainian language file updates | Task | Normal | FCKeditor 2.6.4 | UI : Language | ||
Description |
All missing options have been translated. |
||||||
#2472 | Splitting <th> produces a <td> instead of a second <th> | Bug | Normal | FCKeditor 2.6.4 | General | ||
Description |
Insert the following table into the editor on the demo page <table width="200" cellspacing="1" cellpadding="1" border="1"> <thead> <tr> <th scope="col" colspan="2"> </th> </tr> </thead> <tbody> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> </tr> </tbody> </table> Splitting the header cell horizontally produces a <td> within the <thead> as opposed to <th> as shown below <table width="200" cellspacing="1" cellpadding="1" border="1"> <thead> <tr> <th scope="col"> </th> <td> </td> </tr> </thead> <tbody> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> </tr> </tbody> </table> |
||||||
#2473 | Version 2.6.3 FCKLang is undefined in IE6 | Bug | Normal | General | |||
Description |
Hi Using Fckeditor version 2.6.3 in my Drupal instance (5.10), I got the error message FCKLang is undefined in IE6 and the FCKEditor headers are not shown in the edit-screen. In FF the error does not occur, but then the values inside the edit-screen are not saved.. greetings, Summit |
||||||
#2475 | V3: Globalization | New Feature | Normal | CKEditor 3.0 | General | ||
Description |
The Globalization support has been introduced into the CKEditor prototype with [2365]. Just like FCKeditor, we try to guess the user language here, with a much simpler code though. The language file will be then loaded just one for all editor instances that share that same language. For RTL languages, the theme sets the "dir" attribute of the outer element that holds the editor to "rtl", and adds a class named "cke_rtl" to it. In this way, it is possible to properly skin the editor for RTL. Full language support has been added for plugins also. The "sourcearea" plugin contains an example of it. Just for this review, I've not added "en" support on the plugin, so you will note that the "Source" button will be localized to "Codice Sorgente", its Italian version for it (which is the default language of the plugin). Core plugins will have the language entries into the core language file, so the sourcearea language entries will be moved to the right place after this ticket review. The list of languages supported by the plugin is available in the plugin definition, so the end user is not required anymore to provide it. For the plugins, the language file is also cached and reused by other editor instances. It is possible to pack the core and the plugins language files with the packager, avoiding them to be downloaded from a different file. If the user language is not present in the packaged version, it will be downloaded from the lang folder, as usual. |
||||||
#2476 | Tidy XML Error Message When Swapping Between Wikitext | Bug | Normal | Project : MediaWiki+FCKeditor | |||
Description |
When editing a page, no matter what, I get a: <!-- Tidy found serious XHTML errors --> at the bottom of the page. If I switch back and forth, I get a new line, leading to multiples when going back and forth. I've also attached a screenshot. |
||||||
#2477 | V3: Packager | New Feature | Normal | CKEditor 3.0 | General | ||
Description |
I've worked a few days to come out with a new packager. I've started it as just a research thing, but the coded evolved into a real solution. For now, the code has been committed into the "_dev/packager/ckpackager" folder in the CKEditor prototype. The basic idea is stop doing string manipulations to the source code with miraculous regular expressions and use a real JavaScript parser. I've chosen Rhino for it, because it also made it possible to code all that stuff in our preferred language: JavaScript. Rhino is a full JavaScript parser, interpreter and compiler. I was more interested on the first part of it, the parser.
The results are pretty nice. Rhino gives us a "token tree". We then walk over this three and re-write the source, token by token. So, for example, if we find a VAR token, we just write "var" to the output. Under it, we have the NAME token, which contains the variable name, so we rename and write it to the source too. The results is "
Another interesting fact is that the parser gives us the "interpreted" token three. We don't have the exact same thing we had in the original code. A simple example; if we have " There are also several code enhancements that are done by this new packager. Things we would never be able to achieve with the previous packager. Check out the "test/test.js" file for a long list of examples. Btw, this implementation contains a basic automated test system, so we can be sure we are not breaking things on changes. In the "ckpackager/_dev" folder, you will find two batch files. Both of them are configured to act over the code available in the script.js file, present in that folder also. Just run dump.bat to have a visual presentation of the token three representation of that script. The compress.bat file will instead print the compressed result. There are several positive things with this packager. One of them is that all pending tickets for FCKpackager have been solved with it, and no ticket regressions have been found. Also, there are no special requirements when coding. No problems with missing semicolons, or even special ways to write things, like regular expressions and division signs. There are though a few negative things that need attention. The first is the performance. It is twice as slow as the previous packager. This is not a critical thing, and there is certainly room for enhancements here.
The other problem is that, this packager has been written based on coding patterns. I think I have handled all syntax situations in the current implementation, but, for example, I've written things like " For the configuration file, it is not using anymore an XML file. It uses instead a JavaScript object literal like syntax. For CKEditor, the "ckeditor.pack" file has been added to the root of the project. It exemplifies the package file syntax. Also, the _dev/packager/packagefilegen.html file has been updated to generate both the old and the new package file contents automatically. Just run _dev/packager/package_2.bat to execute the new packager over the CKEditor code. Regarding the deployment... Right now, the entire ckpackager folder is needed to run it. Java is required. This is another negative thing, as we just have a single file to be used with the previous packager to make it work. I haven't investigated it well, but I'm sure we are able to compile all that stuff in a single .jar file for the deployment, and possibly even generate an exe for it. But, this is something to understand yet. To conclude, here are the numbers I have, by running both packagers over the current CKEditor prototype (second run):
If we think this new packager is the way to go for us, I'll move it to its dedicated SVN three as a separated project and put an SVN external in the prototype three pointing to it. I'll wait the ticket review for it. |
||||||
#2478 | Large table crashes Netscape 7.1 | Bug | Normal | General | |||
Description |
Using FCKeditor 2.3.1 on Netscape7.1, the attached code does not crash browser. |
||||||
#2479 | Image Property Dialog Not Displaying Correctly | Bug | Normal | UI : Dialogs | |||
Description |
The Image Property Dialog OK and Cancel buttons are displaying incorrectly in FF3. Ok in IE7. I've attached a screenshot for you. |
||||||
#2480 | add a new URL protocol for external link : i.e. "notes://" | New Feature | Normal | Project : MediaWiki+FCKeditor | |||
Description |
How can I add a new URL protocol to external links ? I would like to create new links such as [notes://lotusnoteslink/ link to a Notes document] which would result in [notes://lotusnoteslink/ link to a Notes document] I am running under Mediawiki 1.11 |
||||||
#2481 | <html> tag is improperly processed in 2.5 SVN for MediaWiki | Bug | Normal | Project : MediaWiki+FCKeditor | |||
Description |
Example: <html><a href=foo "style=color:red;">hello</a></html> is converted to: It should be left alone. This has been a problem for some time, and can be demonstrated e.g. in 2.5 SVN build 19965. |
||||||
#2484 | noParse parameter in FCKDebug isn't used in the call to the debug window | Bug | Normal | FCKeditor 2.6.4 | General | ||
Description |
Simple patch |
||||||
#2485 | improve interface for adding "special tags" (MediaWiki) | New Feature | Normal | Project : MediaWiki+FCKeditor | |||
Description |
It's nice to have a menu of available "special tags", but there is currently no mechanism for providing help regarding the syntax or semantics of the selected tag, even for standard MediaWiki tags. One easy-to-implement possibility would be to check whether a help page (e.g. Help:tag:TAGNAME) exists, and if so, display it, or offer to display it. |
||||||
#2486 | Vertically splitting cell with colspan > 1 breaks table layout | Bug | Normal | FCKeditor 2.6.4 | General | ||
Description |
Tested below steps on demo page (v2.6.3) in FF and IE
Result: The cell is split vertically into 2 but only the first cell has colspan="2". The second cell is missing this colspan which breaks the table layout. |
||||||
#2487 | Split non-header cell in table with <thead> throws JavaScript error | Bug | Normal | General | |||
Description |
Tested below steps on trunk samples default page in FF and IE
|
||||||
#2488 | Encode email "mailto:" links (Fix #2220) | Bug | Normal | FCKeditor 2.6.4 | General | ||
Description |
This regards Fix #2220, adding the javascript based encryption of mailto links. This fix causes problems in Internet Explorer. When you click on an encoded (by FCK) mailto link on the frontend of a website, it causes IE6 and IE7 to do two things:
This problem exists in IE, but not in Firefox or Safari (what else is new). It's possible this has been resolved in 2.6.3 (we're running 2.6.3 beta) but there is no mention of it. Can someone kindly look into this? Thanks much for all your hard work! |
||||||
#2489 | CKFinder upload limit cannot be changed | Bug | Normal | General | |||
Description |
I tried to increase the upload limit in the config file of CKFinder. I want the upload limit to 8M. I use FCK editor 2.6.x (date 2/13/2008) with ASP and CKFinder 3.x (date 6/25/2008). On the server side i use Windows Server 2003 and IIS 6.0. This is what i have done:
Code look like this: Set ResourceTypes(0) = DefineResourceType( _
CKFinder_Config.Add "ResourceType", ResourceTypes ' Helper function to return a dictionary with all the properties. Function DefineResourceType(name, url, directory, maxSize, allowedExtensions, deniedExtensions)
End function
|
||||||
#2490 | Create list delete or split parent element | Bug | Normal | Core : Lists | |||
Description |
If my cursor is into a div element (or p) and i click numbered list to insert a list, the div element will be delete, or splitted if there is some text before and after my cursor. This not happen with table elements. |
||||||
#2491 | undo, redo, undo enters duplicate entry in history in IE7 and FF3 | Bug | Normal | Core : Undo & Redo | |||
Description |
To replicate: insert an image, in the URL input enter a relative URL or browse server and click ok > click undo, then redo and again undo > a duplicate entry of the image insertion seems added to the history manager. this doesn't seemt o happen with an absolute URL, e.g. http://www.fckeditor.net/forums/styles/fckeditor/theme/images/logotop.gif, but it does happen with '/forums/styles/fckeditor/theme/images/logotop.gif' Tested only in IE7 and firefox 3 on windows XP. Tested in FCKeditor 2.6.3 at http://www.fckeditor.net/demo and nightly 2.5 SVN Build 20005 at http://www.fckeditor.net/nightly/fckeditor/_samples/default.html |
||||||
#2492 | File Browser is not working with IE7 + Vista 64 Bits | Bug | Normal | General | |||
Description |
in vista 64bits with ie 7.0 today I run vista update and fckeditor stop working correctly follow issue I have notes. when u try upload a file it works but the url does not show or attach to the image u select ie show script error on each image u click on |
||||||
#2493 | Issues with styles in version 2.6.3 | Bug | Normal | General | |||
Description |
I've been encountering very odd behaviour with styles. I created this simple file:
<Styles> <Style name="Image popup" element="a"> <Attribute name="class" value="lightbox" /> </Style> </Styles> In 2.6.3, the style is shown even on simple text, without selected area. Trying to apply with no selection doesn't change anything, of course. Selecting text, creating a link out of it, then trying to apply the style doesn't do anything either, which is more annoying. However, after creating this test style: <Style name="Test" element="h2"> <Attribute name="class" value="test" /> </Style> I could do this: select few words, apply the style "Test". The whole line became surrounded by the tag h2 class="test", which seems rather logical. Then, selecting the "Image popup" style creates the a class="lightbox" tag nested into h2 !? Test: Windows XP, IE6, IE7, Firefox 3.0.1, Safari 3.1.2 Regards, |
||||||
#2494 | URL query element separator escaped | Bug | Normal | General | |||
Description |
The edit is escaping the URL query element separator '&' For example: /test?a=1&b=2 becomes /test?a=1&b=2 This break URL links. This can be repeated on the demo giving: <p>This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/test?a=1&b=2">FCKeditor</a>.</p> |
||||||
#2495 | Can't get properties of an image inside a div with some styles | Bug | Normal | FCKeditor 2.6.4 | UI : Dialogs | ||
Description |
Some bugs have been marked as dups of #798, because the final situation is the same (and are due to the same internal IE problem), but the fact is that they are different issues. This problem started after fixing #1990, and it does include a call to set the focus in the editor FCKSelection.Save = function() { // Ensures the editor has the selection focus. (#1801) FCK.Focus() ; if that call is removed, then this problem goes away, but the context menu still fails, so this is not a dup of #798 as it could be possible to fix it. |
||||||
#2496 | InsertHtml() ignores current selection in IE. Again. | Bug | Normal | FCKeditor 2.6.4 | UI : Dialogs | ||
Description |
It seems that this bug #2125 has come back again in Version 2.6.3 as I have having troubles with it. You can test this on the demo page with IE. It will insert the text at the start of the box instead of where the cursor is at when you open up the paste dialog. |
||||||
#2497 | Arabic Language File 2.6.3 | Task | Normal | FCKeditor 2.6.4 | UI : Language | ||
Description |
An update to Arabic Language File 2.6.3 |
||||||
#2498 | Dialogs do not work with some builds of Internet Explorer | Bug | Normal | UI : Dialogs | |||
Description |
The dialog windows do not work at all in some builds of Internet Explorer, see the attached screenshot how it looks in the affected build.
Operating system + IE version: FCK Editor version: 2.6.x (including the nightly build) Screenshot: http://humus.kvalitne.cz/fck_bug.jpg |
||||||
#2499 | NaN when using <ul> or <ol> | Bug | Normal | Core : Lists | |||
Description |
When I insert a list (either a 1, 2, 3 list or bulleted lists), the text "NaN" appears above every list item. Possibly a Javascript number conversion that fails? Sample output: <ol> NaN<li>a</li> NaN<li>b</li> NaN<li>c</li> </ol> |
||||||
#2500 | Mac: Context menus always disabled with BrowserContextMenuOnCtrl | Bug | Normal | UI : Context Menu | |||
Description |
In Firefox 3, and likely in other browsers, too, it's not possible for Macs to access the context menu when FCKConfig.BrowserContextMenuOnCtrl is enabled. Macs don't have two mouse buttons; without custom hardware, the way that context menus are triggered in OSX is by pressing the ctrl key. Unfortunately, this means that if the FCKConfig.BrowserContextMenuOnCtrl value is set, it *always* blocks the fck context menu on Mac, because e.ctrlKey is always true when the context menu is triggered: ( el._FCKContextMenu.CtrlDisable && ( e.ctrlKey || e.metaKey ) )
( ( e.ctrlKey && !FCKBrowserInfo.IsMac ) || e.metaKey ) That will offer the ctrl-key option for non-Mac systems while allowing the Command-key option for Macs. My suggestion is to replace lines 101 and 129 (both identical) in fckcontextmenu.js: if ( el._FCKContextMenu.CtrlDisable && ( e.ctrlKey || e.metaKey ) ) ...with this: if ( el._FCKContextMenu.CtrlDisable && ( e.ctrlKey && !FCKBrowserInfo.IsMac ) || e.metaKey ) ) And replace line 176 of fckcontextmenu.js: if ( ( fckContextMenu.CtrlDisable && ( ev.ctrlKey || ev.metaKey ) ) || FCKConfig.BrowserContextMenu ) ...with this: if ( ( fckContextMenu.CtrlDisable && ( e.ctrlKey && !FCKBrowserInfo.IsMac ) || e.metaKey ) || FCKConfig.BrowserContextMenu ) |
||||||
#2501 | CKEditor samples fail to load | Bug | Normal | CKEditor 3.0 | General | ||
Description |
I've downloaded the source from SVN (CKEditor) and tried to run some samples. Loading failed because the loader tried to load resourceManager.js and scriptLoader.js instead of resourcemanager.js and scriptloader.js. I'm running apache 2.22 on linux. It might be a case sensitivity issue if it wasn't noticed until now |
||||||
#2502 | Allow Find and Replace in source mode | New Feature | Normal | UI : Source View | |||
Description |
When I allow Find/Replace toolbar button in source mode, I get a javascript error when trying to find text in source mode. The code to enable the Find button that I am using is this: FCKToolbarItems.RegisterItem('Find', new FCKToolbarButton('Find', FCKLang.Find, null, null, true, null, 16)); When I enter source mode, then click the find icon, type in text in the dialog and click the Find button, I get a javascript error. This happens in both IE 7 and Firefox 3.0.1. IE 7 reports this error: Line: 68 Error: 'nodeType' is null or not an object The problem appears to be that the fck_replace.html dialog is trying to search the content of oEditor.FCK.EditorDocument. While in source mode, this object is null. |
||||||
#2503 | Dl aren't being formatted | New Feature | Normal | FCKeditor 2.6.4 | Core : Output Data | ||
Description |
go to source mode and insert <dl> <dt>Ticket created </dt> <dd >The Globalization support has been introduced into the CKEditor prototype </dd> </dd> </dl> Now switch twice and the source won't be properly aligned. For reference, I just copied some text to test for #2407 (I copied from the timeline page that turns out to be a big <dl>) and when I tried to create a list I got an error: contentBlock.parentNode is null http://localhost/fckdev/editor/_source/commandclasses/fcklistcommands.js Line 322 But now it seems to work fine. Just in case anyone wants to try again. |
||||||
#2505 | "Image Properties" popup and long names | Bug | Normal | Project : MediaWiki+FCKeditor | |||
Description |
Context: Image Properties window When the "Automatic search results" pane includes long names, the thumbnail is pushed over to the right, even to the point that nothing is visible. Several possible solutions come to mind: 1) allow the user to resize the "Image Properties" popup 2) add horizontal scroll bars to the "Automatic search results" pane, which already has scrollbars 3) don't expand the "Automatic search results" pane at all, and use hovertext to allow the full filename to be seen The problem can be seen for example using version 2.5 SVN Build 20055. Thanks! |
||||||
#2506 | sort the tags in the pull-down menu of the "Special Tag Properties" popup (MediaWiki) | New Feature | Normal | Project : MediaWiki+FCKeditor | |||
Description |
Currently the tags are not sorted, which makes it difficult to insert a specific tag when there are many to choose from. |
||||||
#2507 | PasteFromWord doesn't detect pasting part of paragraph | Bug | Normal | CKEditor 4.6.0 | Plugin : Paste from Word | ||
Description |
IE7, WinXP, FCKEditor 2.6.3 When copying text from MS Word to paste into FCKe, the AutoDetect function won't detect it if it's only text from part of a paragraph (i.e. no line breaks). If I copy the entire paragraph and ctrl+V, the AutoDetect activates. |
||||||
#2508 | <ref> and <references /> tags break on edit | Bug | Normal | Project : MediaWiki+FCKeditor | |||
Description |
On editing a page with a <references /> tag at the end, the tag is replaced by wikicode: <references /> |
||||||
#2509 | HTML Comments inside of templates are lost | Bug | Normal | Project : MediaWiki+FCKeditor | |||
Description |
Example: {{this is a sample <!-- comment --> template.}} is changed into: {{this is a sample Fckmw1fckmw template.}} |
||||||
#2511 | Improper handling of nested nowiki tags | Bug | Normal | Project : MediaWiki+FCKeditor | |||
Description |
Example: <nowiki>[[a]]<nowiki>b</nowiki></nowiki> is transformed into: <nowiki>[[a]]<nowiki>b</nowiki></nowiki> when switching into wikitext and back. |
||||||
#2512 | IE8 beta2, contents of dialogs don't fill the width of the container | Bug | Normal | UI : Dialogs | |||
Description |
Sometimes works, and sometimes fails. And sometimes suddenly changes from one situation to the other while the dialog is open. Check screenshot. |
||||||
#2513 | IE8 beta2, insertion of tables is always done at the start of the document | Bug | Normal | General | |||
Description |
Sometimes I've seen also the img dialog fail, but the table always fails for me. |
||||||
#2514 | the code should try to use Array.indexOf if it does exist | Bug | Normal | CKEditor 3.0 | General | ||
Description |
see http://developer.mozilla.org/En/Core_JavaScript_1.5_Reference:Objects:Array:indexOf and http://www.prototypejs.org/api/array/indexof The function in CKEDITOR.tools should be adjusted to call the native implementation if it is detected. |
||||||
#2515 | Icelandic Language File 2.6.3 | New Feature | Normal | FCKeditor 2.6.4 | UI : Language | ||
Description |
Language file for Icelandic (new). 2.6.3 Compliant. The translator is a programmer and MA in Icelandic Linguistics, who has been using the file for his own website for two years. |
||||||
#2516 | Remove the Array.AddItem method | Bug | Normal | FCKeditor 2.6.4 | General | ||
Description |
In fckjscoreextensions.js there's a Array.prototype.AddItem that it's just a custom implementation of the Array.push method, so we should remove it and replace its occurrences with .push. |
||||||
#2517 | problem with horizontal scrollbar | Bug | Normal | General | |||
Description |
Hi guys, I have installed FCKeditor in my Drupal install and I get a horizontal bar at the bottom of the textarea for it is made 80 columns instead of 60. How do you control the width of the textarea? I am not using a default template and I read here and there that the problem could come from the CSS. But I did not see anything about this problem anyway. FYI, I'm testing under Linux with SeaMonkey (a FireFox clone, the problem is the same under FireFox and IE 7 anyway.) |
||||||
#2518 | Wrong processing of the link browsed from server | Bug | Normal | File Browser | |||
Description |
Connector appearing after clicking "Browse Server" button always returns a full link with protocol (e.g. http://server.com/somewhere_inside/index.php). The first time FCK script cuts the protocol from URL. But if the user clicks "Browse Server" button without closing the link options window, FCK script won't cut the protocol from URL and will pass the URL with a doubled protocol (e.g. http://http://server.com/somewhere_inside/index.php) to the main window. |
||||||
#2520 | Icelandic language support | New Feature | Normal | General | |||
Description |
We have an Icelandic translation for the FCKEditor - we are interested in having it added to the language options. How do we proceed? Please get back to me asap. Valgeir |
||||||
#2522 | Bug report: no empty value on firefox | Bug | Normal | Core : Output Data | |||
Description |
I used on the last ver of the fckeditor(Night build), and when i set the value to ""[empty] on firefox the value become to "<br>". This bug makes some problems, start by the empty checking(& I have to "igonore" it by php) and continue to char counting. I hope to find an any solution. Best regards, Almog Baku,
|
||||||
#2523 | FCKEditor 2.2 not working with new Google Chrome | Bug | Normal | General | |||
Description |
This might be just because we're using version 2.2 and FCKEditor didn't support Safari (which uses WebKit) until 2.5, but I wanted to submit this report in case simply supporting WebKit won't mean that FCKEditor supports Google Chrome (which also uses WebKit). I cannot currently upgrade our FCKEditor because I do not have access to that portion of the server. Once it is updated, I will test FCKEditor on both Safari and Google Chrome and if it works in Chrome, I will submit an update. (Google Chrome using WebKit on Windows XP) |
||||||
#2524 | CKFinder Right click is not disabled in Ubuntu. | Bug | Normal | General | |||
Description |
The right click menu in firefox 3 on Ubuntu (and possibly other linux distros) is not disabled which means when you right click on an image you get the firefox right click menu which includes view image, view source etc along with the context menu for CKFinder underneath. |
||||||
#2525 | Chrome: error if FCKConfig.StartupShowBlocks = true | Bug | Normal | FCKeditor 2.6.4 | General | ||
Description |
Hello, If you execute FCKEditor on Google Chrome on the latest trunk (seem appear in the 2.6.3), I have an error if FCKConfig.StartupShowBlocks is set to true. Uncaught TypeError: Cannot read property 'nodeType' of null http://127.0.0.1/www.lib/fckeditor/edit ... wblocks.js (line 59) [...] if ( FCKBrowserInfo.IsIE ) { try { FCK.EditorDocument.selection.createRange().select() ; } catch ( e ) {} } else { var focus = FCK.EditorWindow.getSelection().focusNode ; if ( focus.nodeType != 1 ) Uncaught TypeError: Cannot read property 'nodeType' of null focus = focus.parentNode ; FCKDomTools.ScrollIntoView( focus, false ) ; } [...] To fix the problem I have just added "try catch" in the "else" branch. regards Frederic |
||||||
#2526 | InsertHTML Problem | Bug | Normal | Core : Output Data | |||
Description |
This occurs when I try to use the InsertHtml method.
It inserts it as I expect it to, except it wraps the table in <p></p> tags. If I try to insert the table into an existing paragraph tag, then it works as expected. I assume this is because there is already a paragraph tag wrapped around it. I'm not familiar with modifying FCKEditor, or I'd attempt to provide a solution. My only guess as to a fix is that the editor should determine if the html being inserted is a block-level element or not. If it isn't, then wrap in <p></p> tags. |