UNPKG

reldens

Version:
36 lines (31 loc) 1.15 kB
/** * * Reldens - TemplatesHandler * * Preloads chat HTML templates into the Phaser scene cache. * */ /** * @typedef {import('phaser').Scene} PhaserScene */ class TemplatesHandler { /** * @param {PhaserScene} preloadScene * @param {boolean} showTabs */ static preloadTemplates(preloadScene, showTabs) { // @TODO - BETA - Replace by loader replacing snake name file name by camel case for the template key. let chatTemplatePath = '/assets/features/chat/templates/'; // @TODO - BETA - Move the preload HTML as part of the engine driver. preloadScene.load.html('chat', chatTemplatePath+'ui-chat.html'); preloadScene.load.html('chatMessage', chatTemplatePath+'message.html'); if(showTabs){ preloadScene.load.html('chatTabsContainer', chatTemplatePath+'tabs-container.html'); preloadScene.load.html('chatTabLabel', chatTemplatePath+'tab-label.html'); preloadScene.load.html('chatTabContent', chatTemplatePath+'tab-content.html'); } } } module.exports.TemplatesHandler = TemplatesHandler;