NOTE: If you are a developer, please use a private wiki based on foswiki/trunk on a daily base ...or use trunk.foswiki.org to view this page for some minimal testing.
Use Item9693 for docu changes for 1.2 and 2.0.

Item2297: Refactoring TinyMCEPlugin with JQuery

Priority: CurrentState: AppliesTo: Component: WaitingFor:
Enhancement Closed Extension TinyMCEPlugin Main.PaulHarvey
This task used to talk about TinyMCEPluginShouldBeMoreModular

I'm now using it to implement JQuery-fied TinyMCEPlugin.

To-do:
  • Robust network handling Item5045
  • Separate out WysiwygPlugin javascript rest stuff into WysiwygPlugin for better reusability by non-TMCE editors
  • Refactor all the Wysiwyg/TMCE code into JQuery
  • Be mindful of any opportunities to easily add event hooks required by Eg. NatEditPlugin
  • Be mindful of any opportunities to easily load plugins from other extensions so that their js may live outside the System/TinyMCEPlugin directory
  • Implement as a JQueryPlugin, which I haven't seriously thought through yet. Need to look at drupal more closely. Brainstorming:
$('#textareaid').foswikiEditor(
   {
      initialEditor: 'none', 
      editors: ['TinyMCEPlugin', 'CKEditorPlugin', 'none']
   }
);

-- PaulHarvey - 26 Feb 2010

Paul, All of the commits for this have all made it into 1.1 branch. Is this work completed, and can the task be closed?

-- GeorgeClark - 13 Mar 2011

I did the first steps, but never properly "jquery-fied" our TinyMCEPlugin.

We can close this now. I intend to do this work in a different task. Thanks for bumping.

-- PaulHarvey - 13 Mar 2011

ItemTemplate edit

Summary Refactoring TinyMCEPlugin with JQuery
ReportedBy PaulHarvey
Codebase trunk
SVN Range Foswiki-1.0.7, Sun, 20 Sep 2009, build 5061
AppliesTo Extension
Component TinyMCEPlugin
Priority Enhancement
CurrentState Closed
WaitingFor PaulHarvey
Checkins Foswikirev:6227 Foswikirev:6540 Foswikirev:6563 Foswikirev:6564 Foswikirev:6599 Foswikirev:7692
TargetRelease minor
ReleasedIn 1.1.0
Topic revision: r10 - 13 Mar 2011, PaulHarvey
 
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. see CopyrightStatement. Creative Commons LicenseGet Foswiki at sourceforge.net. Fast, secure and Free Open Source software downloads