Some tweaks for Opera, even though it's not supported.
This commit is contained in:
parent
cfaf607a7a
commit
d44f3b9224
|
@ -171,9 +171,9 @@ Editor.prototype.finish_init = function () {
|
||||||
} );
|
} );
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( this.iframe.contentDocument ) { // browsers such as Firefox
|
// browsers such as Firefox, but not Opera
|
||||||
if ( this.read_write ) this.exec_command( "styleWithCSS", false );
|
if ( this.iframe.contentDocument && !/Opera/.test( navigator.userAgent ) && this.read_write )
|
||||||
}
|
this.exec_command( "styleWithCSS", false );
|
||||||
|
|
||||||
this.resize();
|
this.resize();
|
||||||
if ( this.init_highlight ) self.highlight();
|
if ( this.init_highlight ) self.highlight();
|
||||||
|
@ -189,7 +189,7 @@ Editor.prototype.highlight = function ( scroll ) {
|
||||||
if ( scroll == undefined )
|
if ( scroll == undefined )
|
||||||
scroll = true;
|
scroll = true;
|
||||||
|
|
||||||
if ( /Opera/.test( navigator.userAgent ) ) { // MochiKit's Highlight is broken in Opera
|
if ( /Opera/.test( navigator.userAgent ) ) { // MochiKit's Highlight for iframes is broken in Opera
|
||||||
if ( scroll ) ScrollTo( this.note_controls );
|
if ( scroll ) ScrollTo( this.note_controls );
|
||||||
pulsate( this.iframe, options = { "pulses": 1, "duration": 0.5 } );
|
pulsate( this.iframe, options = { "pulses": 1, "duration": 0.5 } );
|
||||||
} else if ( this.iframe.contentDocument ) { // browsers such as Firefox
|
} else if ( this.iframe.contentDocument ) { // browsers such as Firefox
|
||||||
|
|
Reference in New Issue