X7ROOT File Manager
Current Path:
/home/cbholdings/pasukulu/lib/yuilib/3.18.1/scrollview-base-ie
home
/
cbholdings
/
pasukulu
/
lib
/
yuilib
/
3.18.1
/
scrollview-base-ie
/
📁
..
📄
scrollview-base-ie-debug.js
(1.36 KB)
📄
scrollview-base-ie-min.js
(554 B)
📄
scrollview-base-ie.js
(1.36 KB)
Editing: scrollview-base-ie.js
YUI.add('scrollview-base-ie', function (Y, NAME) { /** * IE specific support for the scrollview-base module. * * @module scrollview-base-ie */ Y.mix(Y.ScrollView.prototype, { /** * Internal method to fix text selection in IE * * @method _fixIESelect * @for ScrollView * @private * @param {Node} bb The bounding box * @param {Node} cb The content box */ _fixIESelect : function(bb, cb) { this._cbDoc = cb.get("ownerDocument"); this._nativeBody = Y.Node.getDOMNode(Y.one("body", this._cbDoc)); cb.on("mousedown", function() { this._selectstart = this._nativeBody.onselectstart; this._nativeBody.onselectstart = this._iePreventSelect; this._cbDoc.once("mouseup", this._ieRestoreSelect, this); }, this); }, /** * Native onselectstart handle to prevent selection in IE * * @method _iePreventSelect * @for ScrollView * @private */ _iePreventSelect : function() { return false; }, /** * Restores native onselectstart handle, backed up to prevent selection in IE * * @method _ieRestoreSelect * @for ScrollView * @private */ _ieRestoreSelect : function() { this._nativeBody.onselectstart = this._selectstart; } }, true); }, '3.18.1', {"requires": ["scrollview-base"]});
Upload File
Create Folder