Topic on Extension talk:WYSIWYG

IE8 Compatibility View mode breaks the editor

4
Jhendrix~mediawikiwiki (talkcontribs)

When using the WYSIWYG editor in IE8 Compatibility mode, I run into two problems:

  1. I am unable to save edits to an article. Both the editor's Save and Exit buttons do nothing, nor does the standard Save page button at the bottom of the page. The classic editor works fine. On Firefox 14.0.1 the Rich editor works fine.
  2. Also the toolbar doesn't fit on a single 'line' (this may be caused by my desktop using a 125% zoom setting for readability). The toolbar not fitting on a single line causes the edit pane to extend under the toolbars. You can actually see the cursor move underneath the toolbar icons when moving around.

Compatibility mode is enforced for all our intranet sites and it seems impossible to disable it for a single intranet website.

Especially finding a solution to the first issue will help me a lot. Has anyone been able to solve it? ---

  • Internet Explorer 8 - Compatibility View mode
  • MediaWiki 1.17.5
  • PHP 5.3.3
  • WYSIWYG extension (Version Template:$VERSION [BTemplate:$BUILDNUMBER], CKEditor 3.6 (revision 6902)) (r14196)

This post was posted by Jhendrix~mediawikiwiki, but signed as Jhendrix.

DheerajKumarBit (talkcontribs)

IE Compatibility view(IE8 & IE9) means it will behave as IE7. You can change the Document Mode using DOCTYPE or meta tag but for intranet sites Browser Mode can only be changed by Developer Tools or IE settings. CKeditor is compatible with IE7 but WYSIWYG is not because mediawiki plugin of CKeditor is not written using jQuery. So, you need to use jQuery to make it work as jQuery is already available on the page.

Jhendrix~mediawikiwiki (talkcontribs)

Thanks for your reply.

Not sure if I fully understand your writing, so I have a handful remarks to your message:

  • I cannot control settings in Internet Explorer, that is controlled by corporate IT;
  • Is changing to CKeditor a viable solution? The version I used with MW1.15 wasn't working with MW1.17, that is why I upgraded to WYSIWYG. I didn't find a CKeditor for my MW version.
  • I am unfamiliar with jQuery. Is it server side? Is it client side? What page are you referring to with "you need to use jQuery to make it work as jQuery is already available on the page."?

This post was posted by Jhendrix~mediawikiwiki, but signed as Jhendrix.

DheerajKumarBit (talkcontribs)
  • Extension WYSIWYG is built on the top of CKeditor by writing a plugin mediawiki which you can find in the path extensions/WYSIWYG/ckeditor/_source/plugins.
  • jQuery is a popular JavaScript library which helps you in writing client side scripts independent of browsers' compatibility issues.
Reply to "IE8 Compatibility View mode breaks the editor"