Created
April 27, 2011 00:38
-
-
Save brettstimmerman/943498 to your computer and use it in GitHub Desktop.
Load a YUI Gallery module locally for testing.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Load a YUI Gallery module locally for testing. | |
* | |
* Assumes you've built your module with ant and have a local copy of the | |
* yui3-gallery repo. | |
* | |
* This will override Loader's Gallery configuration. Existing Gallery modules | |
* will load locally, and your new module should load locally as well. | |
* | |
* Props to Caridy for helping piece this together. | |
*/ | |
YUI_config = { | |
lang : [ /* ... */ ], // Required only if testing Lang bundle support. | |
groups: { | |
gallery: { | |
base : './../../build/', // Adjust as necessary. | |
patterns: { | |
'gallery-' : {}, | |
'gallerycss-': { type: 'css' } | |
}, | |
modules: { | |
// Adding the full module configuration is a bit overkill, since | |
// you should have built your module correctly. However, Loader | |
// currently has issues with implicitly loading Lang bundles for | |
// Gallery modules when run locally like this. So, I've included | |
// the full module configuration here for completeness. | |
// | |
// You can probably safely drop the whole module config | |
// altogether if you don't need to test Lang bundle support. | |
'gallery-my-module': { | |
path : 'gallery-my-module/gallery-my-module.js', | |
requires : [ /* ... */ ], // Optional. | |
lang : [ /* ... */ ], // Optional. | |
skinnable: true // Optional. | |
} | |
} | |
} | |
} | |
}; | |
YUI().use('gallery-my-module', function (Y) { | |
// gallery-my-module is available | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment