Файл: themes/default/src/js/progress.js
Строк: 35
<?php
/**
* This file is part of JohnCMS Content Management System.
*
* @copyright JohnCMS Community
* @license https://opensource.org/licenses/GPL-3.0 GPL-3.0
* @link https://johncms.com JohnCMS Project
*/
$(function () {
$(".rounded-progress").each(function () {
const value = $(this).attr('data-value');
const left = $(this).find('.progress-left .progress-bar');
const right = $(this).find('.progress-right .progress-bar');
if (value > 0) {
if (value <= 50) {
right.css('transform', 'rotate(' + percentageToDegrees(value) + 'deg)')
} else {
right.css('transform', 'rotate(180deg)');
left.css('transform', 'rotate(' + percentageToDegrees(value - 50) + 'deg)')
}
}
});
function percentageToDegrees(percentage)
{
return percentage / 100 * 360
}
});
?>