generator-confit
Version:
Yeoman generator for creating the development process, tools and a sample project for current-generation web applications
26 lines (19 loc) • 945 B
JavaScript
;
import demoModule from './demoModule';
// Require the CSS file explicitly (or it could be defined as an entry-point too).
<%
var cssEntryPointFiles = resources.sampleApp.cssSourceFormat[buildCSS.sourceFormat].entryPointFileNames.map(function(file) {
return paths.input.stylesDir + file;
});
cssEntryPointFiles.forEach(function(file) { -%>
require('./<%= file %>');
<% }); -%>
// Put this method onto the global object, so that the views can call on-click="gotoPage('pageName')"
window.gotoPage = demoModule.gotoPage;
// Require the HTML files explicitly so that they are in the Webpack dependency tree
window.page1 = require('./template/page1.htm');
window.page2 = require('./template/page2.htm');
// Go to the first page once the window has loaded (we use a custom event here so that we don't try to do this within a test window)
window.addEventListener('customBootEvent', function() {
demoModule.gotoPage('page1');
});