Quantcast
Channel: JavaScriptMVC Forum
Viewing all articles
Browse latest Browse all 3491

Latest steal, steal.config shim deps

$
0
0
  1. steal.config({
  2. amd : true,
  3. map: {
  4.        "*": {
  5.              "jquery/jquery.js" : "jquery",
  6.              "can/util/util.js": "can/util/jquery/jquery.js"
  7.        }
  8. },
  9. paths: {
  10.        'jquery' : 'can/lib/jquery.1.8.3.js',
  11.        'pidcrypt' : 'smsc/resources/pidCrypt/pidcript.js',
  12. },
  13. shim : {
  14.        jquery: {             exports: "jQuery"  
  15.        },
  16.        pidcrypt : {
  17.               exports:  "pidCrypt" 
  18.        }
  19. },
  20. ext: {
  21.        js: "js",
  22. css: "css",
  23. less: "steal/less/less.js",
  24. ejs: "can/view/ejs/ejs.js"
  25. }
  26. });

Now I'm gonna steal pidcrypt in a file like this:
  1. steal(
  2. 'jquery',
  3. 'can/model', 'pidcrypt',
  4. function($, Model, pidCrypt) { 
  5.       console.log(pidCrypt);
  6. });
This returns in console:

 
undefined
Isn't this the way shims should work?


Viewing all articles
Browse latest Browse all 3491

Latest Images

Trending Articles



Latest Images