2008-06-22 Aaron Digulla <digulla@hepe.com>
authormrowe@apple.com <mrowe@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 23 Jun 2008 01:30:47 +0000 (01:30 +0000)
committermrowe@apple.com <mrowe@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 23 Jun 2008 01:30:47 +0000 (01:30 +0000)
        Reviewed by Darin Adler.

        Fix https://bugs.webkit.org/show_bug.cgi?id=18993
        Bug 18993: Update of buttons in editing toolbar demo lags behind

        * demos/editingToolbar/FancyToolbar.js:
        * demos/editingToolbar/index.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@34736 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebKitSite/ChangeLog
WebKitSite/demos/editingToolbar/FancyToolbar.js
WebKitSite/demos/editingToolbar/index.html

index 571917d..2bfa869 100644 (file)
@@ -1,3 +1,13 @@
+2008-06-22  Aaron Digulla  <digulla@hepe.com>
+
+        Reviewed by Darin Adler.
+
+        Fix https://bugs.webkit.org/show_bug.cgi?id=18993
+        Bug 18993: Update of buttons in editing toolbar demo lags behind
+
+        * demos/editingToolbar/FancyToolbar.js:
+        * demos/editingToolbar/index.html:
+
 2008-06-16  Maciej Stachowiak  <mjs@apple.com>
 
         A handy reference image.
index 76582cb..5d8be2f 100644 (file)
@@ -289,6 +289,7 @@ FancyToolbar.prototype.show = function()
     this.editArea.contentDocument.addEventListener("mouseup", this.updateToolbarListener, false);
     this.editArea.contentDocument.addEventListener("mousemove", this.updateToolbarListener, false);
     this.editArea.contentDocument.addEventListener("keypress", this.updateToolbarListener, false);
+    this.editArea.contentDocument.addEventListener("keyup", this.updateToolbarListener, false);
 
     window.addEventListener("resize", this.windowResizeListener, false);
 
@@ -317,6 +318,7 @@ FancyToolbar.prototype.hidden = function()
     this.editArea.contentDocument.removeEventListener("mouseup", this.updateToolbarListener, false);
     this.editArea.contentDocument.removeEventListener("mousemove", this.updateToolbarListener, false);
     this.editArea.contentDocument.removeEventListener("keypress", this.updateToolbarListener, false);
+    this.editArea.contentDocument.removeEventListener("keyup", this.updateToolbarListener, false);
     window.removeEventListener("resize", this.windowResizeListener, false);
 
     // remove the toolbar element
index efdac76..983c3b9 100644 (file)
@@ -65,7 +65,7 @@ iframe.editable {
 <link rel="stylesheet" type="text/css" href="FancyToolbar.css">
 <script src="FancyToolbar.js"></script>
 </head>
-<body onload="loadFancyToolbars()">
+<body>
 <iframe class="editable" src="content.html"></iframe>
 </body>
 </html>