[WIP] Setup of skeleton
This commit is contained in:
17
resources/views/vendor/charts/init.blade.php
vendored
Normal file
17
resources/views/vendor/charts/init.blade.php
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
let {{ $chart->id }}_rendered = false;
|
||||
@if ($chart->api_url)
|
||||
let {{ $chart->id }}_api_url = "{!! $chart->api_url !!}";
|
||||
@endif
|
||||
let {{ $chart->id }}_load = function () {
|
||||
if (document.getElementById("{{ $chart->id }}") && !{{ $chart->id }}_rendered) {
|
||||
@if ($chart->api_url)
|
||||
fetch({{ $chart->id }}_api_url)
|
||||
.then(data => data.json())
|
||||
.then(data => { {{ $chart->id }}_create(data) });
|
||||
@else
|
||||
{{ $chart->id }}_create({!! $chart->formatDatasets() !!})
|
||||
@endif
|
||||
}
|
||||
};
|
||||
window.addEventListener("load", {{ $chart->id }}_load);
|
||||
document.addEventListener("turbolinks:load", {{ $chart->id }}_load);
|
||||
Reference in New Issue
Block a user