- // SCAYT doesn't work with Firefox2, Opera.\r
- if ( CKEDITOR.env.gecko && CKEDITOR.env.version < 10900 || CKEDITOR.env.opera )\r
+ // SCAYT doesn't work with Firefox2, Opera and AIR.\r
+ if ( CKEDITOR.env.gecko && CKEDITOR.env.version < 10900 || CKEDITOR.env.opera || CKEDITOR.env.air )\r
var protocol = document.location.protocol;\r
// Default to 'http' for unknown.\r
protocol = protocol.search( /https?:/) != -1? protocol : 'http:';\r
var protocol = document.location.protocol;\r
// Default to 'http' for unknown.\r
protocol = protocol.search( /https?:/) != -1? protocol : 'http:';\r
\r
var scaytUrl = editor.config.scayt_srcUrl || ( protocol + '//' + baseUrl );\r
var scaytConfigBaseUrl = plugin.parseUrl( scaytUrl ).path + '/';\r
\r
var scaytUrl = editor.config.scayt_srcUrl || ( protocol + '//' + baseUrl );\r
var scaytConfigBaseUrl = plugin.parseUrl( scaytUrl ).path + '/';\r
label : lang.title,\r
title : CKEDITOR.env.opera ? lang.opera_title : lang.title,\r
className : 'cke_button_scayt',\r
label : lang.title,\r
title : CKEDITOR.env.opera ? lang.opera_title : lang.title,\r
className : 'cke_button_scayt',\r
command.setState( plugin.isScaytEnabled( editor ) ? CKEDITOR.TRISTATE_ON : CKEDITOR.TRISTATE_OFF );\r
else\r
command.setState( CKEDITOR.TRISTATE_DISABLED );\r
command.setState( plugin.isScaytEnabled( editor ) ? CKEDITOR.TRISTATE_ON : CKEDITOR.TRISTATE_OFF );\r
else\r
command.setState( CKEDITOR.TRISTATE_DISABLED );\r
var elementsPathFilters,\r
scaytFilter = function( element )\r
{\r
var elementsPathFilters,\r
scaytFilter = function( element )\r
{\r