Site Skeleton

This commit is contained in:
2019-09-05 14:38:10 +02:00
parent 62f9eaf019
commit 9185f3cf63
136 changed files with 91634 additions and 0 deletions

View File

@ -0,0 +1,31 @@
(function ($) {
$.fn.progressBar = function (givenValue) {
const $this = $(this);
function init(selector) {
const progressValue = selector.children().attr('aria-valuenow');
selector.children().width(`${progressValue}%`);
selector.children().html('<span></span>');
$this.hasClass('md-progress') ? selector.children().children().addClass('md-progress-bar-text') : selector.children().children().addClass('progress-bar-text');
(progressValue !== 100) ? selector.children().children().text(`${progressValue}%`) : selector.children().children().html('<i class="fas fa-check"></i>');
}
function set(selector, value) {
selector.children().removeClass('success fail active');
selector.children().attr('aria-valuenow', value);
init(selector);
if (value > 100) {
return false;
} else if (value === 100) {
selector.children().addClass('success');
} else if (value < 30) {
selector.children().addClass('fail');
} else {
selector.children().addClass('active');
}
return true;
}
set($this, givenValue);
};
}(jQuery));