/*\r
-Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.\r
+Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved.\r
For licensing, see LICENSE.html or http://ckeditor.com/license\r
*/\r
\r
// Check is High Contrast is active by creating a temporary element with a\r
// background image.\r
\r
- var testImage = ( CKEDITOR.env.ie && CKEDITOR.env.version < 7 ) ? ( CKEDITOR.basePath + 'images/spacer.gif' ) : 'about:blank';\r
+ var useSpacer = CKEDITOR.env.ie && CKEDITOR.env.version < 7,\r
+ useBlank = CKEDITOR.env.ie && CKEDITOR.env.version == 7;\r
+\r
+\r
+ var backgroundImageUrl = useSpacer ? ( CKEDITOR.basePath + 'images/spacer.gif' ) :\r
+ useBlank ? 'about:blank' : 'data:image/png;base64,';\r
\r
var hcDetect = CKEDITOR.dom.element.createFromHtml(\r
'<div style="width:0px;height:0px;' +\r
'position:absolute;left:-10000px;' +\r
- 'background-image:url(' + testImage + ')"></div>', CKEDITOR.document );\r
+ 'background-image:url(' + backgroundImageUrl + ')"></div>', CKEDITOR.document );\r
\r
hcDetect.appendTo( CKEDITOR.document.getHead() );\r
\r