123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312 |
- define(["amber/boot", "require", "amber/core/Kernel-Collections", "amber/core/Kernel-Methods", "amber/core/Kernel-Objects", "amber/web/Web"], function($boot,requirejs){"use strict";
- var $core=$boot.api,nil=$boot.nilAsValue,$nil=$boot.nilAsReceiver,$recv=$boot.asReceiver,$globals=$boot.globals;
- var $pkg = $core.addPackage("Web-JQuery");
- $pkg.innerEval = function (expr) { return eval(expr); };
- $pkg.imports = ["amber/jquery/Wrappers-JQuery"];
- //>>excludeStart("imports", pragmas.excludeImports);
- $pkg.isReady = new Promise(function (resolve, reject) { requirejs(["amber/jquery/Wrappers-JQuery"], function () {resolve();}, reject); });
- //>>excludeEnd("imports");
- $pkg.transport = {"type":"amd","amdNamespace":"amber/web"};
- $core.addMethod(
- $core.method({
- selector: "appendToJQuery:",
- protocol: "*Web-JQuery",
- fn: function (aJQuery){
- var self=this,$self=this;
- //>>excludeStart("ctx", pragmas.excludeDebugContexts);
- return $core.withContext(function($ctx1) {
- //>>excludeEnd("ctx");
- $self._value_($recv($globals.HTMLCanvas)._onJQuery_(aJQuery));
- return self;
- //>>excludeStart("ctx", pragmas.excludeDebugContexts);
- }, function($ctx1) {$ctx1.fill(self,"appendToJQuery:",{aJQuery:aJQuery})});
- //>>excludeEnd("ctx");
- },
- //>>excludeStart("ide", pragmas.excludeIdeData);
- args: ["aJQuery"],
- source: "appendToJQuery: aJQuery\x0a\x09self value: (HTMLCanvas onJQuery: aJQuery)",
- referencedClasses: ["HTMLCanvas"],
- //>>excludeEnd("ide");
- pragmas: [],
- messageSends: ["value:", "onJQuery:"]
- }),
- $globals.BlockClosure);
- $core.addMethod(
- $core.method({
- selector: "initializeFromJQuery:",
- protocol: "*Web-JQuery",
- fn: function (aJQuery){
- var self=this,$self=this;
- //>>excludeStart("ctx", pragmas.excludeDebugContexts);
- return $core.withContext(function($ctx1) {
- //>>excludeEnd("ctx");
- $self.root=$recv($globals.TagBrush)._fromJQuery_canvas_(aJQuery,self);
- return self;
- //>>excludeStart("ctx", pragmas.excludeDebugContexts);
- }, function($ctx1) {$ctx1.fill(self,"initializeFromJQuery:",{aJQuery:aJQuery})});
- //>>excludeEnd("ctx");
- },
- //>>excludeStart("ide", pragmas.excludeIdeData);
- args: ["aJQuery"],
- source: "initializeFromJQuery: aJQuery\x0a\x09root := TagBrush fromJQuery: aJQuery canvas: self",
- referencedClasses: ["TagBrush"],
- //>>excludeEnd("ide");
- pragmas: [],
- messageSends: ["fromJQuery:canvas:"]
- }),
- $globals.HTMLCanvas);
- $core.addMethod(
- $core.method({
- selector: "onJQuery:",
- protocol: "*Web-JQuery",
- fn: function (aJQuery){
- var self=this,$self=this;
- //>>excludeStart("ctx", pragmas.excludeDebugContexts);
- return $core.withContext(function($ctx1) {
- //>>excludeEnd("ctx");
- var $1;
- $1=$self._new();
- $recv($1)._initializeFromJQuery_(aJQuery);
- return $recv($1)._yourself();
- //>>excludeStart("ctx", pragmas.excludeDebugContexts);
- }, function($ctx1) {$ctx1.fill(self,"onJQuery:",{aJQuery:aJQuery})});
- //>>excludeEnd("ctx");
- },
- //>>excludeStart("ide", pragmas.excludeIdeData);
- args: ["aJQuery"],
- source: "onJQuery: aJQuery\x0a\x09^ self new\x0a\x09\x09initializeFromJQuery: aJQuery;\x0a\x09\x09yourself",
- referencedClasses: [],
- //>>excludeEnd("ide");
- pragmas: [],
- messageSends: ["initializeFromJQuery:", "new", "yourself"]
- }),
- $globals.HTMLCanvas.a$cls);
- $core.addMethod(
- $core.method({
- selector: "appendToJQuery:",
- protocol: "*Web-JQuery",
- fn: function (aJQuery){
- var self=this,$self=this;
- //>>excludeStart("ctx", pragmas.excludeDebugContexts);
- return $core.withContext(function($ctx1) {
- //>>excludeEnd("ctx");
- $recv(aJQuery)._append_($self._asString());
- return self;
- //>>excludeStart("ctx", pragmas.excludeDebugContexts);
- }, function($ctx1) {$ctx1.fill(self,"appendToJQuery:",{aJQuery:aJQuery})});
- //>>excludeEnd("ctx");
- },
- //>>excludeStart("ide", pragmas.excludeIdeData);
- args: ["aJQuery"],
- source: "appendToJQuery: aJQuery\x0a\x09aJQuery append: self asString",
- referencedClasses: [],
- //>>excludeEnd("ide");
- pragmas: [],
- messageSends: ["append:", "asString"]
- }),
- $globals.Object);
- $core.addMethod(
- $core.method({
- selector: "appendToJQuery:",
- protocol: "*Web-JQuery",
- fn: function (aJQuery){
- var self=this,$self=this;
- //>>excludeStart("ctx", pragmas.excludeDebugContexts);
- return $core.withContext(function($ctx1) {
- //>>excludeEnd("ctx");
- $recv(aJQuery)._append_(self);
- return self;
- //>>excludeStart("ctx", pragmas.excludeDebugContexts);
- }, function($ctx1) {$ctx1.fill(self,"appendToJQuery:",{aJQuery:aJQuery})});
- //>>excludeEnd("ctx");
- },
- //>>excludeStart("ide", pragmas.excludeIdeData);
- args: ["aJQuery"],
- source: "appendToJQuery: aJQuery\x0a\x09aJQuery append: self",
- referencedClasses: [],
- //>>excludeEnd("ide");
- pragmas: [],
- messageSends: ["append:"]
- }),
- $globals.String);
- $core.addMethod(
- $core.method({
- selector: "asJQuery",
- protocol: "*Web-JQuery",
- fn: function (){
- var self=this,$self=this;
- //>>excludeStart("ctx", pragmas.excludeDebugContexts);
- return $core.withContext(function($ctx1) {
- //>>excludeEnd("ctx");
- return $recv($self._asDomNode())._asJQuery();
- //>>excludeStart("ctx", pragmas.excludeDebugContexts);
- }, function($ctx1) {$ctx1.fill(self,"asJQuery",{})});
- //>>excludeEnd("ctx");
- },
- //>>excludeStart("ide", pragmas.excludeIdeData);
- args: [],
- source: "asJQuery\x0a\x09^ self asDomNode asJQuery",
- referencedClasses: [],
- //>>excludeEnd("ide");
- pragmas: [],
- messageSends: ["asJQuery", "asDomNode"]
- }),
- $globals.TagBrush);
- $core.addMethod(
- $core.method({
- selector: "asJQueryInContext:",
- protocol: "*Web-JQuery",
- fn: function (aContext){
- var self=this,$self=this;
- //>>excludeStart("ctx", pragmas.excludeDebugContexts);
- return $core.withContext(function($ctx1) {
- //>>excludeEnd("ctx");
- return $recv($self._asDomNode())._asJQueryInContext_(aContext);
- //>>excludeStart("ctx", pragmas.excludeDebugContexts);
- }, function($ctx1) {$ctx1.fill(self,"asJQueryInContext:",{aContext:aContext})});
- //>>excludeEnd("ctx");
- },
- //>>excludeStart("ide", pragmas.excludeIdeData);
- args: ["aContext"],
- source: "asJQueryInContext: aContext\x0a\x09^ self asDomNode asJQueryInContext: aContext",
- referencedClasses: [],
- //>>excludeEnd("ide");
- pragmas: [],
- messageSends: ["asJQueryInContext:", "asDomNode"]
- }),
- $globals.TagBrush);
- $core.addMethod(
- $core.method({
- selector: "initializeFromJQuery:canvas:",
- protocol: "*Web-JQuery",
- fn: function (aJQuery,aCanvas){
- var self=this,$self=this;
- //>>excludeStart("ctx", pragmas.excludeDebugContexts);
- return $core.withContext(function($ctx1) {
- //>>excludeEnd("ctx");
- $self.element=$recv(aJQuery)._get_((0));
- $self.canvas=aCanvas;
- return self;
- //>>excludeStart("ctx", pragmas.excludeDebugContexts);
- }, function($ctx1) {$ctx1.fill(self,"initializeFromJQuery:canvas:",{aJQuery:aJQuery,aCanvas:aCanvas})});
- //>>excludeEnd("ctx");
- },
- //>>excludeStart("ide", pragmas.excludeIdeData);
- args: ["aJQuery", "aCanvas"],
- source: "initializeFromJQuery: aJQuery canvas: aCanvas\x0a\x09element := aJQuery get: 0.\x0a\x09canvas := aCanvas",
- referencedClasses: [],
- //>>excludeEnd("ide");
- pragmas: [],
- 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:",
- protocol: "*Web-JQuery",
- fn: function (aJQuery){
- var self=this,$self=this;
- //>>excludeStart("ctx", pragmas.excludeDebugContexts);
- return $core.withContext(function($ctx1) {
- //>>excludeEnd("ctx");
- return $self._fromJQuery_canvas_(aJQuery,$recv($globals.HTMLCanvas)._new());
- //>>excludeStart("ctx", pragmas.excludeDebugContexts);
- }, function($ctx1) {$ctx1.fill(self,"fromJQuery:",{aJQuery:aJQuery})});
- //>>excludeEnd("ctx");
- },
- //>>excludeStart("ide", pragmas.excludeIdeData);
- args: ["aJQuery"],
- source: "fromJQuery: aJQuery\x0a\x09^ self fromJQuery: aJQuery canvas: HTMLCanvas new",
- referencedClasses: ["HTMLCanvas"],
- //>>excludeEnd("ide");
- pragmas: [],
- messageSends: ["fromJQuery:canvas:", "new"]
- }),
- $globals.TagBrush.a$cls);
- $core.addMethod(
- $core.method({
- selector: "fromJQuery:canvas:",
- protocol: "*Web-JQuery",
- fn: function (aJQuery,aCanvas){
- var self=this,$self=this;
- //>>excludeStart("ctx", pragmas.excludeDebugContexts);
- return $core.withContext(function($ctx1) {
- //>>excludeEnd("ctx");
- var $1;
- $1=$self._new();
- $recv($1)._initializeFromJQuery_canvas_(aJQuery,aCanvas);
- return $recv($1)._yourself();
- //>>excludeStart("ctx", pragmas.excludeDebugContexts);
- }, function($ctx1) {$ctx1.fill(self,"fromJQuery:canvas:",{aJQuery:aJQuery,aCanvas:aCanvas})});
- //>>excludeEnd("ctx");
- },
- //>>excludeStart("ide", pragmas.excludeIdeData);
- args: ["aJQuery", "aCanvas"],
- source: "fromJQuery: aJQuery canvas: aCanvas\x0a\x09^ self new\x0a\x09\x09initializeFromJQuery: aJQuery canvas: aCanvas;\x0a\x09\x09yourself",
- referencedClasses: [],
- //>>excludeEnd("ide");
- pragmas: [],
- messageSends: ["initializeFromJQuery:canvas:", "new", "yourself"]
- }),
- $globals.TagBrush.a$cls);
- $core.addMethod(
- $core.method({
- selector: "appendToJQuery:",
- protocol: "*Web-JQuery",
- fn: function (aJQuery){
- var self=this,$self=this;
- //>>excludeStart("ctx", pragmas.excludeDebugContexts);
- return $core.withContext(function($ctx1) {
- //>>excludeEnd("ctx");
- $self._renderOn_($recv($globals.HTMLCanvas)._onJQuery_(aJQuery));
- return self;
- //>>excludeStart("ctx", pragmas.excludeDebugContexts);
- }, function($ctx1) {$ctx1.fill(self,"appendToJQuery:",{aJQuery:aJQuery})});
- //>>excludeEnd("ctx");
- },
- //>>excludeStart("ide", pragmas.excludeIdeData);
- args: ["aJQuery"],
- source: "appendToJQuery: aJQuery\x0a\x09self renderOn: (HTMLCanvas onJQuery: aJQuery)",
- referencedClasses: ["HTMLCanvas"],
- //>>excludeEnd("ide");
- pragmas: [],
- messageSends: ["renderOn:", "onJQuery:"]
- }),
- $globals.Widget);
- });
|