UNPKG

blinx

Version:

The Scalable JavaScript Application Framework

33 lines (28 loc) 850 B
// An application which demonstrate usage of listensTo (to be used for interactions between modules) // Configs: listensTo // Usage: // listensTo: { // eventName: 'INIT_PAGINATION', // eventPublisher: '#app-container #content-container', // callback: 'methodName' // } // In this example, // header will have a button, on click of that timestamp should be added in content // but context will be initialized after 6 secs of rendering header. import Blinx from "../../lib"; import RootInstance from "./modules/layout"; Blinx.createInstance({ "moduleName": "layout", "instanceConfig": { "container": "#app-container", "placeholders": { "header": "Vanilla Truss: resolveRenderOn & onRenderComplete" } }, "module": RootInstance }); setTimeout(()=> { Blinx.destroyModuleInstance({ name: "contentModule" }); }, 2000);