// Scrollbar\r
hScrollbar : true,\r
vScrollbar : true,\r
- fixedScrollbar : X.UA.Android,\r
- hideScrollbar : X.UA.iOS,\r
- fadeScrollbar : X.UA.iOS, //&& has3d,\r
+ fixedScrollbar : X_UA.Android,\r
+ hideScrollbar : X_UA.iOS,\r
+ fadeScrollbar : X_UA.iOS, //&& has3d,\r
scrollbarClass : '',\r
\r
// Zoom\r
this.options = new Options();\r
\r
// User defined options\r
- if( options ) for (i in options) this.options[i] = options[i];\r
+ if( options ) for (i in options) X_EMPTY_OBJECT[ k ] || ( this.options[i] = options[i] );\r
\r
this.options.hScroll && ( this.hScrollbar = new Scrollbar( 'h', this ) );\r
this.options.vScroll && ( this.vScrollbar = new Scrollbar( 'v', this ) );\r
// Helpers FIX ANDROID BUG!\r
// translate3d and scale doesn't work together!\r
// Ignoring 3d ONLY WHEN YOU SET this.options.zoom\r
- //if ( this.options.zoom && X.UA.isAndroid ){\r
+ //if ( this.options.zoom && X_UA.isAndroid ){\r
// translateZ = '';\r
//}\r
\r
},\r
\r
_resize: function () {\r
- X.Timer.once( X.UA.Android ? 200 : 0, this, this.refresh );\r
+ X.Timer.once( X_UA.Android ? 200 : 0, this, this.refresh );\r
// setTimeout( this.refresh(), isAndroid ? 200 : 0);\r
},\r
\r
scrollManager : null,\r
\r
Constructor : function( layout, args ){\r
- this.SuperConstructor( layout, args );\r
+ this.Super( layout, args );\r
this._containerNode = _X_Class_getPrivate( this.containerNode );\r
},\r
\r