forked from CGM_Public/pretix_original
Control: Remove empty help-text for colorpickers with no-contrast (#3042)
This commit is contained in:
committed by
GitHub
parent
b29efb9694
commit
6c3e745d5d
@@ -291,7 +291,7 @@ var form_handlers = function (el) {
|
|||||||
maxTop: 200
|
maxTop: 200
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}).on('changeColor create', function (e) {
|
}).not(".no-contrast").on('changeColor create', function (e) {
|
||||||
var rgb = $(this).colorpicker('color').toRGB();
|
var rgb = $(this).colorpicker('color').toRGB();
|
||||||
var c = contrast([255,255,255], [rgb.r, rgb.g, rgb.b]);
|
var c = contrast([255,255,255], [rgb.r, rgb.g, rgb.b]);
|
||||||
var mark = 'times';
|
var mark = 'times';
|
||||||
@@ -302,21 +302,19 @@ var form_handlers = function (el) {
|
|||||||
if ($(this).val() === "") {
|
if ($(this).val() === "") {
|
||||||
$note.remove();
|
$note.remove();
|
||||||
}
|
}
|
||||||
if (!$(this).is(".no-contrast")) {
|
if (c > 7) {
|
||||||
if (c > 7) {
|
$note.html("<span class='fa fa-fw fa-check-circle'></span>")
|
||||||
$note.html("<span class='fa fa-fw fa-check-circle'></span>")
|
.append(gettext('Your color has great contrast and is very easy to read!'));
|
||||||
.append(gettext('Your color has great contrast and is very easy to read!'));
|
$note.addClass("text-success").removeClass("text-warning").removeClass("text-danger");
|
||||||
$note.addClass("text-success").removeClass("text-warning").removeClass("text-danger");
|
} else if (c > 2.5) {
|
||||||
} else if (c > 2.5) {
|
$note.html("<span class='fa fa-fw fa-info-circle'></span>")
|
||||||
$note.html("<span class='fa fa-fw fa-info-circle'></span>")
|
.append(gettext('Your color has decent contrast and is probably good-enough to read!'));
|
||||||
.append(gettext('Your color has decent contrast and is probably good-enough to read!'));
|
$note.removeClass("text-success").removeClass("text-warning").removeClass("text-danger");
|
||||||
$note.removeClass("text-success").removeClass("text-warning").removeClass("text-danger");
|
} else {
|
||||||
} else {
|
$note.html("<span class='fa fa-fw fa-warning'></span>")
|
||||||
$note.html("<span class='fa fa-fw fa-warning'></span>")
|
.append(gettext('Your color has bad contrast for text on white background, please choose a darker ' +
|
||||||
.append(gettext('Your color has bad contrast for text on white background, please choose a darker ' +
|
'shade.'));
|
||||||
'shade.'));
|
$note.addClass("text-danger").removeClass("text-success").removeClass("text-warning");
|
||||||
$note.addClass("text-danger").removeClass("text-success").removeClass("text-warning");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user