Modules
Installing a Contributed Module
- Visit the Modules page to locate a contributed module
- Download a tag of the module from the project home page on GitHub
- Place the module in
www/app/modules(not in www/modules) - Tell DrupalGap about the module in
settings.js:
/** Contributed Modules - www/app/modules **/
Drupal.modules.contrib['example'] = {};
DrupalGap will automatically load your module's JavaScript file into the app.
Module options
For custom modules, use custom instead of contrib and place your modules into the app/modules/custom folder.
Drupal.modules.contrib['example'] = {
// Set to true if the module contains a example.min.js file.
minified: false,
// Set to true to tell DrupalGap the module will be manually
// included via index.html
loaded: false
};
When using the loaded option as true, you can include your module's JavaScript file(s) manually within the index.html file's <head>:
<head>
<!-- Other stuff... -->
<script type="text/javascript" src="app/modules/contrib/example/example.js"></script>
<!-- More stuff... -->
</head>
By default DrupalGap uses false as the value for loaded and will attempt to automatically load your module's JavaScript file into the DOM.