Browse Source

using imports for Web and Wrappers-JQuery

Herbert Vojčík 9 years ago
parent
commit
4c1ab00798
3 changed files with 12 additions and 3 deletions
  1. 0 1
      root/deploy.js
  2. 11 2
      root/src/name.js
  3. 1 0
      root/src/name.st

+ 0 - 1
root/deploy.js

@@ -1,7 +1,6 @@
 define([
     'amber/deploy',
     // --- packages to be deployed begin here ---
-    'amber/web/Web',
     '{%= namespace %}/{%= name %}'
     // --- packages to be deployed end here ---
 ], function (amber) {

+ 11 - 2
root/src/name.js

@@ -1,7 +1,16 @@
-define("{%= namespace %}/{%= name %}", ["amber/boot", "amber_core/Kernel-Objects"], function($boot){
+define("{%= namespace %}/{%= name %}", ["amber/boot"
+//>>excludeStart("imports", pragmas.excludeImports);
+, "amber/web/Web", "amber/jquery/Wrappers-JQuery"
+//>>excludeEnd("imports");
+, "amber_core/Kernel-Objects"], function($boot
+//>>excludeStart("imports", pragmas.excludeImports);
+
+//>>excludeEnd("imports");
+){
 var $core=$boot.api,nil=$boot.nil,$recv=$boot.asReceiver,$globals=$boot.globals;
-var smalltalk=$core,_st=$recv,globals=$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 %}"].transport = {"type":"amd","amdNamespace":"{%= namespace %}"};
 
 $core.addClass('{%= name %}', $globals.Object, [], '{%= name %}');

+ 1 - 0
root/src/name.st

@@ -1,4 +1,5 @@
 Smalltalk createPackage: '{%= name %}'!
+(Smalltalk packageAt: '{%= name %}') imports: {'amber/jquery/Wrappers-JQuery'. 'amber/web/Web'}!
 Object subclass: #{%= name %}
 	instanceVariableNames: ''
 	package: '{%= name %}'!