michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: null michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: true michael@0: michael@0: if (!this._draggableStarted) { michael@0: this._draggableStarted = true; michael@0: try { michael@0: let tmp = {}; michael@0: Components.utils.import("resource://gre/modules/WindowDraggingUtils.jsm", tmp); michael@0: let draghandle = new tmp.WindowDraggingElement(this); michael@0: draghandle.mouseDownCheck = function () this._dragBindingAlive; michael@0: } catch (e) {} michael@0: } michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: michael@0: true michael@0: michael@0: if (!this._draggableStarted) { michael@0: this._draggableStarted = true; michael@0: try { michael@0: let tmp = {}; michael@0: Components.utils.import("resource://gre/modules/WindowDraggingUtils.jsm", tmp); michael@0: let draghandle = new tmp.WindowDraggingElement(this); michael@0: draghandle.mouseDownCheck = function () this._dragBindingAlive; michael@0: } catch (e) {} michael@0: } michael@0: michael@0: michael@0: michael@0: michael@0: