![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/dceprojects.corals.io/vendor/consoletvs/charts/src/Views/frappe/ |
<script {!! $chart->displayScriptAttributes() !!}> function {{ $chart->id }}_getType(data) { var special_datasets = {!! json_encode($chart->special_datasets) !!}; for (var i = 0; i < special_datasets.length; i++) { for (var k = 0; k < data.length; k++) { if (special_datasets[i] == data[k].chartType) { return special_datasets[i]; } } } return 'axis-mixed'; } function {{ $chart->id }}_create(data) { {{ $chart->id }}_rendered = true; document.getElementById("{{ $chart->id }}_loader").style.display = 'none'; window.{{ $chart->id }} = new frappe.Chart("#{{ $chart->id }}", { {!! $chart->formatContainerOptions('js') !!} labels: {!! $chart->formatLabels() !!}, type: {{ $chart->id }}_getType(data), data: { labels: {!! $chart->formatLabels() !!}, datasets: data }, {!! $chart->formatOptions(false, true) !!} }); } @if ($chart->api_url) let {{ $chart->id }}_refresh = function (url) { document.getElementById("{{ $chart->id }}").style.display = 'none'; document.getElementById("{{ $chart->id }}_loader").style.display = 'flex'; if (typeof url !== 'undefined') { {{ $chart->id }}_api_url = url; } fetch({{ $chart->id }}_api_url) .then(data => data.json()) .then(data => { document.getElementById("{{ $chart->id }}_loader").style.display = 'none'; document.getElementById("{{ $chart->id }}").style.display = 'block'; {{ $chart->id }}.update({labels: {!! $chart->formatLabels() !!}, datasets: data}); }); }; @endif @include('charts::init') </script>