Create widget scratch based on time widget.
Makes icon working.
Preview in dialog works.
Use CKEDITOR.tools.addFunction and CKEDITOR.tools.callFunction to handle communication with iFrame.
Change element name from script to span.
Upcast and downcast.
Refactor code. Create private FramedMathJax class. Use src to generate iFrane content.
Fix with IE8.
Move iFrame logic from iFrame to FramedMathJax object.
Fixed dataflow after refactoring.
Add style to iFrame
Set width and height of iFrame after load.
Make iFrame background transparent.
You can create or edit widget using dialog.
Use el.hasClass( ... ) instead of hasClass( el, ... )
Fix problem with scrollbars on IE.
Code style.