| 1234567891011121314151617181920212223242526272829 |
- if (!HTML_ID) throw "Missing HTML_ID"; // 'widget-budget'
- if (!year) throw "Missing year"; // '2018'
- if (!today) throw "Missing today"; // date('Y-m-d')
- if (!projectPathsOrder) throw "Missing projectPathsOrder";
- if (!projectPathsMap) throw "Missing projectPathsMap";
- if (!projectInfo) throw "Missing projectInfo";
- if (!costs) throw "Missing costs";
- if (!plan) throw "Missing plan";
- var DBG = DBG || false;
- if (!window.p5VendorJs) throw "Missing window.p5VendorJs - load static/vendor.js";
- const createReactClass = window.p5VendorJs.createReactClass;
- const h = window.p5VendorJs.React.createElement;
- const React = window.p5VendorJs.React;
- const ReactDOM = window.p5VendorJs.ReactDOM;
- if (!window.p5VendorJs.p5UI__Budget) throw "Missing p5UI__Budget - load budget.js";
- var p5UI__Budget = window.p5VendorJs.p5UI__Budget;
- ReactDOM.render(h(p5UI__Budget, {
- year: year,
- today: today,
- projectPathsOrder: projectPathsOrder,
- projectPathsMap: projectPathsMap,
- projectInfo: projectInfo,
- costs: costs,
- plan: plan,
- DBG: DBG
- }), document.getElementById(HTML_ID));
|