|
@@ -1,6 +1,6 @@
|
|
|
define("{%= namespace %}/{%= name %}", ["amber/boot"
|
|
|
|
|
|
-, "amber/web/Web", "amber/jquery/Wrappers-JQuery"
|
|
|
+, "amber/jquery/Wrappers-JQuery", "amber/web/Web", "silk/Silk"
|
|
|
|
|
|
, "amber_core/Kernel-Objects"], function($boot
|
|
|
|
|
@@ -10,7 +10,7 @@ define("{%= namespace %}/{%= name %}", ["amber/boot"
|
|
|
var $core=$boot.api,nil=$boot.nil,$recv=$boot.asReceiver,$globals=$boot.globals;
|
|
|
$core.addPackage('{%= name %}');
|
|
|
$core.packages["{%= name %}"].innerEval = function (expr) { return eval(expr); };
|
|
|
-$core.packages["{%= name %}"].imports = ["amber/jquery/Wrappers-JQuery", "amber/web/Web"];
|
|
|
+$core.packages["{%= name %}"].imports = ["amber/jquery/Wrappers-JQuery", "amber/web/Web", "silk/Silk"];
|
|
|
$core.packages["{%= name %}"].transport = {"type":"amd","amdNamespace":"{%= namespace %}"};
|
|
|
|
|
|
$core.addClass('{%= name %}', $globals.Object, [], '{%= name %}');
|
|
@@ -40,13 +40,22 @@ return self._doAmberWith();
|
|
|
|
|
|
$ctx1.sendIdx["click:"]=1;
|
|
|
|
|
|
+$recv("#silk-tag"._asSilk())._on_bind_("click",(function(){
|
|
|
+
|
|
|
+return $core.withContext(function($ctx2) {
|
|
|
+
|
|
|
+return self._doSilkTAG();
|
|
|
+
|
|
|
+}, function($ctx2) {$ctx2.fillBlock({},$ctx1,2)});
|
|
|
+
|
|
|
+}));
|
|
|
$recv("#jquery-append"._asJQuery())._click_((function(){
|
|
|
|
|
|
return $core.withContext(function($ctx2) {
|
|
|
|
|
|
return self._doJQueryAppend();
|
|
|
|
|
|
-}, function($ctx2) {$ctx2.fillBlock({},$ctx1,2)});
|
|
|
+}, function($ctx2) {$ctx2.fillBlock({},$ctx1,3)});
|
|
|
|
|
|
}));
|
|
|
return self;
|
|
@@ -56,10 +65,10 @@ return self;
|
|
|
},
|
|
|
|
|
|
args: [],
|
|
|
-source: "augmentPage\x0a\x09'#amber-with' asJQuery click: [ self doAmberWith ].\x0a\x09'#jquery-append' asJQuery click: [ self doJQueryAppend ]",
|
|
|
+source: "augmentPage\x0a\x09'#amber-with' asJQuery click: [ self doAmberWith ].\x0a\x09'#silk-tag' asSilk on: #click bind: [ self doSilkTAG ].\x0a\x09'#jquery-append' asJQuery click: [ self doJQueryAppend ]",
|
|
|
referencedClasses: [],
|
|
|
|
|
|
-messageSends: ["click:", "asJQuery", "doAmberWith", "doJQueryAppend"]
|
|
|
+messageSends: ["click:", "asJQuery", "doAmberWith", "on:bind:", "asSilk", "doSilkTAG", "doJQueryAppend"]
|
|
|
}),
|
|
|
$globals.{%= name %});
|
|
|
|
|
@@ -125,6 +134,30 @@ messageSends: ["append:", "asJQuery"]
|
|
|
}),
|
|
|
$globals.{%= name %});
|
|
|
|
|
|
+$core.addMethod(
|
|
|
+$core.method({
|
|
|
+selector: "doSilkTAG",
|
|
|
+protocol: 'action',
|
|
|
+fn: function (){
|
|
|
+var self=this;
|
|
|
+
|
|
|
+return $core.withContext(function($ctx1) {
|
|
|
+
|
|
|
+$recv("#output-list"._asSilk())._LI_("Silk TAG: added me!");
|
|
|
+return self;
|
|
|
+
|
|
|
+}, function($ctx1) {$ctx1.fill(self,"doSilkTAG",{},$globals.{%= name %})});
|
|
|
+
|
|
|
+},
|
|
|
+
|
|
|
+args: [],
|
|
|
+source: "doSilkTAG\x0a\x09'#output-list' asSilk LI: 'Silk TAG: added me!'",
|
|
|
+referencedClasses: [],
|
|
|
+
|
|
|
+messageSends: ["LI:", "asSilk"]
|
|
|
+}),
|
|
|
+$globals.{%= name %});
|
|
|
+
|
|
|
|
|
|
$core.addMethod(
|
|
|
$core.method({
|