Skip to content

Instantly share code, notes, and snippets.

@brettstimmerman
Created April 27, 2011 00:38
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save brettstimmerman/943498 to your computer and use it in GitHub Desktop.
Save brettstimmerman/943498 to your computer and use it in GitHub Desktop.
Load a YUI Gallery module locally for testing.
/**
* 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