const shell = require('electron').shell; const path = require('path'); const template = require(path.join(appDir, 'templates')) const fileutils = require(path.join(appDir, 'fileutils')) let config = new fileutils.Configurator(); let fu = new fileutils.FileUtils(); function launchDocument(filename) { let fullPath = fu.getPathToDocument(filename); console.log(fullPath); shell.openItem(fullPath); } function launchWebsite(url) { shell.openItem(url); } function loadDocuments(){ let objs = [{ imagepath: fu.getPathToImage("pdf-icon.svg"), filename: "voicemail-and-vacation-responder.pdf", filnamesolid: "voicemail-and-vacation-responder", buttonCallback: `launchDocument(\"voicemail-and-vacation-responder.pdf\");` }] template.loadTemplate("file-card", objs, (rendered) => { for (let i = 0, l = rendered.length; i < l; i++) { let snippet = rendered[i] console.log(snippet) document.querySelector("#container").innerHTML += snippet; } }) } document.querySelector('#btnLaunch').addEventListener('click', () => { }); document.querySelector('#btnVideo').addEventListener('click', () => { template.loadTemplate("launch video") }); document.querySelector('#btnWeb').addEventListener('click', () => { }); loadDocuments();