Changeset 156
- Timestamp:
- 04/24/07 10:15:03 (19 months ago)
- Location:
- trunk/twitternotifier
- Files:
-
- 3 modified
-
components/nsTwitterNotifier.js (modified) (2 diffs)
-
content/twitternotifier.js (modified) (4 diffs)
-
content/twitternotifier.xml (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/twitternotifier/components/nsTwitterNotifier.js
r155 r156 363 363 this._interval = pref.getIntPref("extensions.twitternotifier.interval") * 60 * 1000; 364 364 365 //this.statuses_friends_timeline(gTestData); 365 366 this.get("statuses.friends_timeline"); 366 367 }, … … 452 453 this._messages.splice(50); 453 454 454 msgs.splice(5); 455 this.notifyStatus("friendsTimeline", msgs.reverse()); 455 this.notifyStatus("friendsTimeline", msgs); 456 456 457 457 } -
trunk/twitternotifier/content/twitternotifier.js
r155 r156 119 119 this.setButtonState("active"); 120 120 var l = content.location.toString(); 121 122 // Dont show popup when user opens twitter. 121 123 if (!l.match(/TWITTER_TOP_URL/)) { 122 this._messageQueue = msg.data; 124 if (!this._isShowPopup) { 125 msg.data.splice(5); 126 } 127 this._messageQueue = msg.data.reverse(); 123 128 this.updateBalloon(); 124 129 } … … 292 297 this._container.appendChild(box); 293 298 this.showUnreadCount(this._messageQueue.length); 294 this._timer = setTimeout("gTwitterNotifier.onTimeoutBalloon()", 2500);299 this._timer = setTimeout("gTwitterNotifier.onTimeoutBalloon()", 3000); 295 300 } 296 301 }, … … 397 402 }, 398 403 399 onDragMove: function(e vent) {404 onDragMove: function(e) { 400 405 if (this._dragging) { 401 var pos = e vent.target.getAttribute("curpos");406 var pos = e.target.getAttribute("curpos"); 402 407 this.getScrollBoxObject().scrollTo(0, pos * 10); 403 408 } 404 409 }, 405 410 406 onDragStart: function (event, transferData, action) { 407 if (event.target.tagName == "xul:thumb") { 411 onScrollbarClick: function(e) { 412 var pos = e.target.getAttribute("curpos"); 413 this.getScrollBoxObject().scrollTo(0, pos * 10); 414 }, 415 416 onDragStart: function (e) { 417 if (e.target.tagName == "xul:thumb") { 408 418 this._dragging = true; 409 419 } 410 420 }, 411 421 412 onDragExit: function(e vent) {422 onDragExit: function(e) { 413 423 this._dragging = false; 414 424 }, … … 418 428 var box = this.getScrollBoxObject(); 419 429 420 box.scrollBy(0, this._scrollStep * e.detail); 430 //box.scrollBy(0, this._scrollStep * e.detail); 431 box.scrollBy(0, 32 * e.detail); 421 432 var popup = this._container.firstChild; 422 433 var curpos = popup.getAttribute("curpos"); -
trunk/twitternotifier/content/twitternotifier.xml
r155 r156 4 4 xmlns:xbl="http://www.mozilla.org/xbl" 5 5 xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> 6 7 <script src="chrome://global/content/nsDragAndDrop.js"/>8 <script src="chrome://global/content/nsTransferable.js"/>9 6 10 7 <binding id="twitternotifier-status"> … … 50 47 orient="vertical" 51 48 sborient="vertical" 52 ondraggesture="nsDragAndDrop.startDrag(event, gTwitterNotifier)" 49 pageincrement="10" 50 onclick="gTwitterNotifier.onScrollbarClick(event)" 51 ondraggesture="gTwitterNotifier.onDragStart(event)" 53 52 onmousemove="gTwitterNotifier.onDragMove(event);" 54 53 onmouseup="gTwitterNotifier.onDragExit(event);"
