Browse Source

Web and Wrappers-JQuery in contrib namespaces

Ready to be extracted to different repos, if wanted.
Herbert Vojčík 9 years ago
parent
commit
2dae5e8c30

+ 3 - 0
contrib/README.md

@@ -0,0 +1,3 @@
+This directory is planned as temporary store
+for pieces that are thought of to be extracted
+into amber-contrib-xxx libraries.

+ 6 - 0
contrib/local.amd.json

@@ -0,0 +1,6 @@
+{
+    "paths": {
+        "amber-contrib-web": "src",
+        "amber-contrib-jquery": "src"
+    }
+}

+ 4 - 4
src/Web.js → contrib/src/Web.js

@@ -1,6 +1,6 @@
-define("amber_core/Web", ["amber/boot"
+define("amber-contrib-web/Web", ["amber/boot"
 //>>excludeStart("imports", pragmas.excludeImports);
-, "amber_core/Wrappers-JQuery"
+, "amber-contrib-jquery/Wrappers-JQuery"
 //>>excludeEnd("imports");
 , "amber_core/Kernel-Objects", "amber_core/Kernel-Infrastructure", "amber_core/Kernel-Methods", "amber_core/Kernel-Collections"], function($boot
 //>>excludeStart("imports", pragmas.excludeImports);
@@ -10,8 +10,8 @@ define("amber_core/Web", ["amber/boot"
 var $core=$boot.api,nil=$boot.nil,$recv=$boot.asReceiver,$globals=$boot.globals;
 $core.addPackage('Web');
 $core.packages["Web"].innerEval = function (expr) { return eval(expr); };
-$core.packages["Web"].imports = ["amber_core/Wrappers-JQuery"];
-$core.packages["Web"].transport = {"type":"amd","amdNamespace":"amber_core"};
+$core.packages["Web"].imports = ["amber-contrib-jquery/Wrappers-JQuery"];
+$core.packages["Web"].transport = {"type":"amd","amdNamespace":"amber-contrib-web"};
 
 $core.addClass('HTMLCanvas', $globals.Object, ['root'], 'Web');
 //>>excludeStart("ide", pragmas.excludeIdeData);

+ 1 - 1
src/Web.st → contrib/src/Web.st

@@ -1,5 +1,5 @@
 Smalltalk createPackage: 'Web'!
-(Smalltalk packageAt: 'Web') imports: {'amber_core/Wrappers-JQuery'}!
+(Smalltalk packageAt: 'Web') imports: {'amber-contrib-jquery/Wrappers-JQuery'}!
 Object subclass: #HTMLCanvas
 	instanceVariableNames: 'root'
 	package: 'Web'!

+ 2 - 2
src/Wrappers-JQuery.js → contrib/src/Wrappers-JQuery.js

@@ -1,4 +1,4 @@
-define("amber_core/Wrappers-JQuery", ["amber/boot"
+define("amber-contrib-jquery/Wrappers-JQuery", ["amber/boot"
 //>>excludeStart("imports", pragmas.excludeImports);
 , "jquery"
 //>>excludeEnd("imports");
@@ -11,7 +11,7 @@ var $core=$boot.api,nil=$boot.nil,$recv=$boot.asReceiver,$globals=$boot.globals;
 $core.addPackage('Wrappers-JQuery');
 $core.packages["Wrappers-JQuery"].innerEval = function (expr) { return eval(expr); };
 $core.packages["Wrappers-JQuery"].imports = ["jQuery=jquery"];
-$core.packages["Wrappers-JQuery"].transport = {"type":"amd","amdNamespace":"amber_core"};
+$core.packages["Wrappers-JQuery"].transport = {"type":"amd","amdNamespace":"amber-contrib-jquery"};
 
 $core.addClass('BrowserInterface', $globals.Object, [], 'Wrappers-JQuery');
 //>>excludeStart("ide", pragmas.excludeIdeData);

+ 0 - 0
src/Wrappers-JQuery.st → contrib/src/Wrappers-JQuery.st


+ 6 - 0
local.amd.json

@@ -7,5 +7,11 @@
         "ensure-console": {
             "exports": "console"
         }
+    },
+    "map": {
+        "*": {
+            "00comment": "These are backward compatibility pointers.",
+            "amber_core/Web": "amber-contrib-web/Web"
+        }
     }
 }

+ 1 - 1
support/deploy.js

@@ -9,6 +9,6 @@ define([
     'amber_core/Kernel-Exceptions',
     'amber_core/Kernel-Transcript',
     'amber_core/Kernel-Announcements',
-    'amber_core/Web'
+    'amber-contrib-web/Web'
     // --- packages of the core Amber end here ---
 ], function (amber) { return amber; });