Use el.hasClass( ... ) instead of hasClass( el, ... )
Fix problem with scrollbars on IE.
Code style.
A lot of code style fixes.
Remove iframe plugin from mathjax sample, because it's conflicting with widget internals.
Made ACF rule more precise.
More of code style fixes.
Shame on me.
Code refactoring: use widget.parts and save data to data-widget-data instead of child element.
Add 'vertical-align': 'middle' to iFrame.
Remove \( and \) in dialog.
Copy styles from iFrame to body inside iFrame.
Make math class configurable.
Add MathJax to preview.
Add truncated MathJax library.
Add configuration option allows to use local MathJax lib.
Change CDN to load only TeX parser (without MathML).
Updates only first <head> in preview.
Add mask.
Set bigger font for preview.
Creating widget using dialog works with cache.
Iframe is waiting for document to put content into it.
Hack for FF: FF does not emit load event if iFrame does not have src or have it blank.
Smarter way to crop \( and \) in dialog.