Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
run-page.js 413 B
Newer Older
  • Learn to ignore specific revisions
  • peter_rabbit's avatar
    peter_rabbit committed
    "use strict";
    
    
    const renderer = require("object-to-html-renderer");
    
    peter_rabbit's avatar
    peter_rabbit committed
    const Template = require("./template/template");
    
    peter_rabbit's avatar
    peter_rabbit committed
    
    
    peter_rabbit's avatar
    peter_rabbit committed
    module.exports = function runPage(PageComponent) {
    
        document.querySelectorAll(".placeholder").forEach(e => e.remove())
        renderer.register("obj2htm");
    
    peter_rabbit's avatar
    peter_rabbit committed
        const template = new Template({ page: new PageComponent() });
    
    Pierre Jarriges's avatar
    Pierre Jarriges committed
        obj2htm.setRenderCycleRoot(template);
        obj2htm.renderCycle();
    
    peter_rabbit's avatar
    peter_rabbit committed
    };