Browse Source

Move onHover:, it's jQuery-only event.

Herby Vojčík 4 years ago
parent
commit
95ccae93e3
4 changed files with 29 additions and 29 deletions
  1. 25 0
      src/Web-JQuery.js
  2. 4 0
      src/Web-JQuery.st
  3. 0 25
      src/Web.js
  4. 0 4
      src/Web.st

+ 25 - 0
src/Web-JQuery.js

@@ -208,6 +208,31 @@ messageSends: ["get:"]
 }),
 $globals.TagBrush);
 
+$core.addMethod(
+$core.method({
+selector: "onHover:",
+protocol: "*Web-JQuery",
+fn: function (aBlock){
+var self=this,$self=this;
+//>>excludeStart("ctx", pragmas.excludeDebugContexts);
+return $core.withContext(function($ctx1) {
+//>>excludeEnd("ctx");
+$recv($self._asJQuery())._bind_do_("hover",aBlock);
+return self;
+//>>excludeStart("ctx", pragmas.excludeDebugContexts);
+}, function($ctx1) {$ctx1.fill(self,"onHover:",{aBlock:aBlock})});
+//>>excludeEnd("ctx");
+},
+//>>excludeStart("ide", pragmas.excludeIdeData);
+args: ["aBlock"],
+source: "onHover: aBlock\x0a\x09self asJQuery bind: 'hover' do: aBlock",
+referencedClasses: [],
+//>>excludeEnd("ide");
+pragmas: [],
+messageSends: ["bind:do:", "asJQuery"]
+}),
+$globals.TagBrush);
+
 $core.addMethod(
 $core.method({
 selector: "fromJQuery:",

+ 4 - 0
src/Web-JQuery.st

@@ -45,6 +45,10 @@ asJQueryInContext: aContext
 initializeFromJQuery: aJQuery canvas: aCanvas
 	element := aJQuery get: 0.
 	canvas := aCanvas
+!
+
+onHover: aBlock
+	self asJQuery bind: 'hover' do: aBlock
 ! !
 
 !TagBrush class methodsFor: '*Web-JQuery'!

+ 0 - 25
src/Web.js

@@ -3741,31 +3741,6 @@ messageSends: ["onEvent:do:"]
 }),
 $globals.TagBrush);
 
-$core.addMethod(
-$core.method({
-selector: "onHover:",
-protocol: "events",
-fn: function (aBlock){
-var self=this,$self=this;
-//>>excludeStart("ctx", pragmas.excludeDebugContexts);
-return $core.withContext(function($ctx1) {
-//>>excludeEnd("ctx");
-$self._onEvent_do_("hover",aBlock);
-return self;
-//>>excludeStart("ctx", pragmas.excludeDebugContexts);
-}, function($ctx1) {$ctx1.fill(self,"onHover:",{aBlock:aBlock})});
-//>>excludeEnd("ctx");
-},
-//>>excludeStart("ide", pragmas.excludeIdeData);
-args: ["aBlock"],
-source: "onHover: aBlock\x0a\x09self onEvent: 'hover' do: aBlock",
-referencedClasses: [],
-//>>excludeEnd("ide");
-pragmas: [],
-messageSends: ["onEvent:do:"]
-}),
-$globals.TagBrush);
-
 $core.addMethod(
 $core.method({
 selector: "onKeyDown:",

+ 0 - 4
src/Web.st

@@ -746,10 +746,6 @@ onFocusOut: aBlock
 	self onEvent: 'focusout' do: aBlock
 !
 
-onHover: aBlock
-	self onEvent: 'hover' do: aBlock
-!
-
 onKeyDown: aBlock
 	self onEvent: 'keydown' do: aBlock
 !