[Laszlo-checkins] r13644 - in openlaszlo/branches/4.2: . WEB-INF/lps/lfc/services WEB-INF/lps/lfc/views

ptw@openlaszlo.org ptw at openlaszlo.org
Thu Apr 9 12:09:46 PDT 2009


Author: ptw
Date: 2009-04-09 12:09:44 -0700 (Thu, 09 Apr 2009)
New Revision: 13644

Modified:
   openlaszlo/branches/4.2/
   openlaszlo/branches/4.2/WEB-INF/lps/lfc/services/LzGlobalMouse.lzs
   openlaszlo/branches/4.2/WEB-INF/lps/lfc/views/LaszloCanvas.lzs
Log:
Merged revisions 13639 via svnmerge from 
http://svn.openlaszlo.org/openlaszlo/trunk

.......
  r13639 | hqm | 2009-04-08 21:55:09 -0400 (Wed, 08 Apr 2009) | 36 lines
  
  Change 20090407-hqm-T by hqm at badtzmaru.home on 2009-04-07 22:03:57 EDT
      in /Users/hqm/openlaszlo/trunk7
      for http://svn.openlaszlo.org/openlaszlo/trunk
  
  Summary: workaround for flash/firefox text selection bug
  
  New Features:
  
  Bugs Fixed: LPP-7957
  
  Technical Reviewer: max
  QA Reviewer: (pending)
  Doc Reviewer: (pending)
  
  Documentation:
  
  Release Notes:
  
  Details:
  
  + add 'onmouseenter' event to canvas, sent by LzGlobalMouse. It is
  generated when we see a mouse-move event after the mouse has left the
  app window, as that means that the mouse is back in the app.
  
  + the workaround is to defocus whatever text is selected. This is the
  only way I could find to get Flash to stop dragging the selection around
  with the mouse.
  
  
  
  
      
  
  Tests:
.......



Property changes on: openlaszlo/branches/4.2
___________________________________________________________________
Name: svnmerge-integrated
   - /openlaszlo/branches/4.1:1-10153 /openlaszlo/branches/devildog:1-8432 /openlaszlo/branches/pagan-deities:1-7955,8825,10756-10920,10922-10928,10930-10935,11151,11207,11554 /openlaszlo/branches/paperpie:1-6504,6506-6574,6576-7135,7137-7235 /openlaszlo/branches/wafflecone:1-5746,5818-6068,6070-6205,6207-6213,6216-6265,6267-6368,6370-6431,6433-6450,6497,6509,6661,7097,7872 /openlaszlo/trunk:1-12154,12172-12175,12177-12185,12187-12194,12196,12201,12208,12229,12251-12252,12254-12255,12257-12258,12260,12262-12266,12268-12269,12271-12275,12278-12285,12303,12318-12323,12340-12348,12352,12354-12358,12360-12361,12363,12365-12367,12369-12371,12375-12378,12380-12389,12391,12394-12396,12399-12400,12402-12403,12406-12416,12419-12422,12424-12429,12431-12433,12435,12437-12441,12443,12445,12447,12449-12451,12453-12454,12457-12460,12464,12466-12475,12477-12480,12482-12490,12493-12495,12499-12502,12507-12510,12512,12514-12520,12522,12525-12531,12534-12540,12542,12545,12548-12554,12557-12561,12564,12566-12568,12571,12574-12576,12578,12580,12583-12584,12586-12587,12589,12592-12596,12598-12600,12602-12609,12611-12615,12617,12619-12621,12623,12625,12628-12631,12633-12635,12637,12639,12642,12644,12647-12653,12656,12658,12660,12662-12666,12668-12694,12696,12698-12704,12708-12710,12712-12721,12723-12729,12731-12742,12745-12752,12754-12784,12786-12791,12793-12798,12800-12801,12803,12805-12808,12810-12812,12814,12816-12821,12825-12833,12835-12837,12839-12841,12847,12849-12859,12863-12883,12885-12895,12897-12906,12908-12915,12917-12922,12924-12934,12937-12940,12943-12944,12946-12947,12950-12952,12955-12964,12966-12969,12971,12973-12977,12979-12993,12997-12999,13001-13003,13006-13007,13010-13015,13017-13020,13022-13024,13026-13031,13033,13035-13037,13039-13040,13043,13046-13052,13055-13060,13062-13069,13071-13072,13074,13076-13085,13087-13093,13095-13101,13103-13104,13106,13108-13110,13112,13114-13122,13125-13126,13128-13129,13132-13136,13139-13140,13142,13147,13157-13158,13163,13167,13176,13186,13188,13195,13200,13225,13243,1327!
 2,13345,
13428,13493
   + /openlaszlo/branches/4.1:1-10153 /openlaszlo/branches/devildog:1-8432 /openlaszlo/branches/pagan-deities:1-7955,8825,10756-10920,10922-10928,10930-10935,11151,11207,11554 /openlaszlo/branches/paperpie:1-6504,6506-6574,6576-7135,7137-7235 /openlaszlo/branches/wafflecone:1-5746,5818-6068,6070-6205,6207-6213,6216-6265,6267-6368,6370-6431,6433-6450,6497,6509,6661,7097,7872 /openlaszlo/trunk:1-12154,12172-12175,12177-12185,12187-12194,12196,12201,12208,12229,12251-12252,12254-12255,12257-12258,12260,12262-12266,12268-12269,12271-12275,12278-12285,12303,12318-12323,12340-12348,12352,12354-12358,12360-12361,12363,12365-12367,12369-12371,12375-12378,12380-12389,12391,12394-12396,12399-12400,12402-12403,12406-12416,12419-12422,12424-12429,12431-12433,12435,12437-12441,12443,12445,12447,12449-12451,12453-12454,12457-12460,12464,12466-12475,12477-12480,12482-12490,12493-12495,12499-12502,12507-12510,12512,12514-12520,12522,12525-12531,12534-12540,12542,12545,12548-12554,12557-12561,12564,12566-12568,12571,12574-12576,12578,12580,12583-12584,12586-12587,12589,12592-12596,12598-12600,12602-12609,12611-12615,12617,12619-12621,12623,12625,12628-12631,12633-12635,12637,12639,12642,12644,12647-12653,12656,12658,12660,12662-12666,12668-12694,12696,12698-12704,12708-12710,12712-12721,12723-12729,12731-12742,12745-12752,12754-12784,12786-12791,12793-12798,12800-12801,12803,12805-12808,12810-12812,12814,12816-12821,12825-12833,12835-12837,12839-12841,12847,12849-12859,12863-12883,12885-12895,12897-12906,12908-12915,12917-12922,12924-12934,12937-12940,12943-12944,12946-12947,12950-12952,12955-12964,12966-12969,12971,12973-12977,12979-12993,12997-12999,13001-13003,13006-13007,13010-13015,13017-13020,13022-13024,13026-13031,13033,13035-13037,13039-13040,13043,13046-13052,13055-13060,13062-13069,13071-13072,13074,13076-13085,13087-13093,13095-13101,13103-13104,13106,13108-13110,13112,13114-13122,13125-13126,13128-13129,13132-13136,13139-13140,13142,13147,13157-13158,13163,13167,13176,13186,13188,13195,13200,13225,13243,1327!
 2,13345,
13428,13493,13639

Modified: openlaszlo/branches/4.2/WEB-INF/lps/lfc/services/LzGlobalMouse.lzs
===================================================================
--- openlaszlo/branches/4.2/WEB-INF/lps/lfc/services/LzGlobalMouse.lzs	2009-04-09 19:07:32 UTC (rev 13643)
+++ openlaszlo/branches/4.2/WEB-INF/lps/lfc/services/LzGlobalMouse.lzs	2009-04-09 19:09:44 UTC (rev 13644)
@@ -1,6 +1,6 @@
 /**
  *
- * @copyright Copyright 2001-2008 Laszlo Systems, Inc.  All Rights Reserved.
+ * @copyright Copyright 2001-2009 Laszlo Systems, Inc.  All Rights Reserved.
  *            Use is subject to license terms.
  *
  * @affects lzglobalmouse
@@ -158,6 +158,13 @@
      */
     var onmouseleave :LzDeclaredEventClass = LzDeclaredEvent;
 
+    /** Sent whenever the mouse is dragged in the application window
+     * @access public
+     * @lzxtype event
+     */
+    var onmouseenter :LzDeclaredEventClass = LzDeclaredEvent;
+
+
     /** Sent whenever the mouse button is clicked
      * @access public
      * @lzxtype event
@@ -175,8 +182,11 @@
 
     /** @access private */
     function __mouseEvent (eventname:String, view:*) :void {
-        if (eventname == 'onmouseleave') { canvas.onmouseleave.sendEvent(); }
-        else if (eventname == 'onmousemove') { this.__movecounter++; }
+        if (eventname == 'onmouseleave') {
+            canvas.onmouseleave.sendEvent();
+        } else if (eventname == 'onmousemove') {
+            this.__movecounter++;
+        }
         var ev:LzDeclaredEventClass = this[eventname];
         if (ev) {
             if (ev.ready) { ev.sendEvent(view); }

Modified: openlaszlo/branches/4.2/WEB-INF/lps/lfc/views/LaszloCanvas.lzs
===================================================================
--- openlaszlo/branches/4.2/WEB-INF/lps/lfc/views/LaszloCanvas.lzs	2009-04-09 19:07:32 UTC (rev 13643)
+++ openlaszlo/branches/4.2/WEB-INF/lps/lfc/views/LaszloCanvas.lzs	2009-04-09 19:09:44 UTC (rev 13644)
@@ -418,6 +418,12 @@
   */
 var onmouseleave = LzDeclaredEvent;
 
+/** Sent whenever the mouse is dragged into the application window
+  * @access public
+  * @lzxtype event
+  */
+var onmouseenter = LzDeclaredEvent;
+
 /** Sent whenever the number of created nodes changes 
   * @lzxtype event
   */



More information about the Laszlo-checkins mailing list