@@ -51,10 +51,6 @@ $.widget("ui.resizable", $.ui.mouse, {
51
51
//Wrap the element if it cannot hold child nodes
52
52
if ( this . element [ 0 ] . nodeName . match ( / c a n v a s | t e x t a r e a | i n p u t | s e l e c t | b u t t o n | i m g / i) ) {
53
53
54
- //Opera fix for relative positioning
55
- if ( / r e l a t i v e / . test ( this . element . css ( 'position' ) ) && $ . browser . opera )
56
- this . element . css ( { position : 'relative' , top : 'auto' , left : 'auto' } ) ;
57
-
58
54
//Create a wrapper element and set the wrapper to the new current internal element
59
55
this . element . wrap (
60
56
$ ( '<div class="ui-wrapper" style="overflow: hidden;"></div>' ) . css ( {
@@ -248,10 +244,6 @@ $.widget("ui.resizable", $.ui.mouse, {
248
244
el . css ( { position : 'absolute' , top : iniPos . top , left : iniPos . left } ) ;
249
245
}
250
246
251
- //Opera fixing relative position
252
- if ( $ . browser . opera && ( / r e l a t i v e / ) . test ( el . css ( 'position' ) ) )
253
- el . css ( { position : 'relative' , top : 'auto' , left : 'auto' } ) ;
254
-
255
247
this . _renderProxy ( ) ;
256
248
257
249
var curleft = num ( this . helper . css ( 'left' ) ) , curtop = num ( this . helper . css ( 'top' ) ) ;
@@ -563,8 +555,7 @@ $.ui.plugin.add("resizable", "alsoResize", {
563
555
var el = $ ( this ) ;
564
556
el . data ( "resizable-alsoresize" , {
565
557
width : parseInt ( el . width ( ) , 10 ) , height : parseInt ( el . height ( ) , 10 ) ,
566
- left : parseInt ( el . css ( 'left' ) , 10 ) , top : parseInt ( el . css ( 'top' ) , 10 ) ,
567
- position : el . css ( 'position' ) // to reset Opera on stop()
558
+ left : parseInt ( el . css ( 'left' ) , 10 ) , top : parseInt ( el . css ( 'top' ) , 10 )
568
559
} ) ;
569
560
} ) ;
570
561
} ;
@@ -596,12 +587,6 @@ $.ui.plugin.add("resizable", "alsoResize", {
596
587
style [ prop ] = sum || null ;
597
588
} ) ;
598
589
599
- // Opera fixing relative position
600
- if ( $ . browser . opera && / r e l a t i v e / . test ( el . css ( 'position' ) ) ) {
601
- self . _revertToRelativePosition = true ;
602
- el . css ( { position : 'absolute' , top : 'auto' , left : 'auto' } ) ;
603
- }
604
-
605
590
el . css ( style ) ;
606
591
} ) ;
607
592
} ;
@@ -614,25 +599,6 @@ $.ui.plugin.add("resizable", "alsoResize", {
614
599
} ,
615
600
616
601
stop : function ( event , ui ) {
617
- var self = $ ( this ) . data ( "resizable" ) , o = self . options ;
618
-
619
- var _reset = function ( exp ) {
620
- $ ( exp ) . each ( function ( ) {
621
- var el = $ ( this ) ;
622
- // reset position for Opera - no need to verify it was changed
623
- el . css ( { position : el . data ( "resizable-alsoresize" ) . position } ) ;
624
- } ) ;
625
- } ;
626
-
627
- if ( self . _revertToRelativePosition ) {
628
- self . _revertToRelativePosition = false ;
629
- if ( typeof ( o . alsoResize ) == 'object' && ! o . alsoResize . nodeType ) {
630
- $ . each ( o . alsoResize , function ( exp ) { _reset ( exp ) ; } ) ;
631
- } else {
632
- _reset ( o . alsoResize ) ;
633
- }
634
- }
635
-
636
602
$ ( this ) . removeData ( "resizable-alsoresize" ) ;
637
603
}
638
604
} ) ;
0 commit comments