Publisher does not support the Fluid field type. Please do not contact asking when support will be available.
If you purchased an add-on from expressionengine.com, be sure to visit boldminded.com/claim to add the license to your account here on boldminded.com.
Ticket: Wyvern and IE8 - broken?
Status | Resolved |
Add-on / Version | |
Severity | Critical |
EE Version | 24 |
Dustin Hansen
Jun 13, 2013Wyvern won’t load at all in IE8. There’s a Javascript error:
‘icons’ is null or not an object (Line 208, Char 249)
/themes/third_party/ckeditor/ckeditor.js
Any advice? Our client is on IE8 and apparently can’t use another browser.
BoldMinded (Brian)
Only thing I found is this: http://dev.ckeditor.com/ticket/9742
If that is a CKEditor specific bug I’m not sure there is anything I can do about it.
Dustin Hansen
I thought it was a ckeditor issue too, but the demos at ckeditor.com/demo work just fine.
BoldMinded (Brian)
Are all the plugins you’re using and CKEditor are up-to-date?
Dustin Hansen
The only plugin I’m aware that I’m using is Wyvern Video. Wyvern & Wyvern Video are both updated to the latest versions.
BoldMinded (Brian)
You aren’t using SCAYT?
This is the only JS error you see in your console?
Dustin Hansen
OK, I see now that the plugins director for ckeditor is filled up. I simply had installed the Standard package: http://ckeditor.com/download. I tried using the Basic package, but then ckeditor wouldn’t show up in ANY browser (no JS errors).
So how do I know if all of these plugins are up to date? Since they’re all packaged with ckeditor I would assume there should be no issues?
Dustin Hansen
I do see an additional JS error in IE8. Here’s the full details I can get:
Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) Timestamp: Thu, 13 Jun 2013 16:28:47 UTC
Message: Expected identifier Line: 162 Char: 37 Code: 0 URI: /themes/third_party/wyvern/plugins/video/plugin.js?t=D5AC
Message: ‘icons’ is null or not an object Line: 208 Char: 249 Code: 0 URI: /themes/third_party/ckeditor/ckeditor.js
So it looks like maybe the issue is with Wyvern’s plugin.js?
BoldMinded (Brian)
Thats saying there is an error on this line, which looks perfectly valid to me.
if(attr.class == ‘cke_iframe’ && attr[‘data-cke-realelement’])
Its possible it doesn’t like the attr.class property.
Dustin Hansen
It looks like “class” is a reserved word in IE.
Dustin Hansen
Changing the line to this did the trick:
if(attr[‘class’] == ‘cke_iframe’ && attr[‘data-cke-realelement’])
Thanks for helping to troubleshoot.
BoldMinded (Brian)
Well, that was easy enough I guess. Thanks for reporting back. I updated my repo so this will be in the next release.