UNPKG

@allurereport/web-allure2

Version:

The static files for Allure Classic Report

19 lines (17 loc) 423 B
import { Behavior } from "backbone.marionette"; export default class LoadBehavior extends Behavior { initialize() { const renderView = this.view.render.bind(this.view); this.loaded = false; this.view.render = () => { if (this.loaded) { renderView(); } else { this.view.loadData().then(() => { this.loaded = true; renderView(); }); } }; } }