Newer
Older
$('#modalConfirmDelete').modal('open');
$('select').material_select();

Robert Goldmann
committed
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
if($(".datepicker").length)
{
$('.datepicker').pickadate({
selectMonths: true,
selectYears: 100,
firstDay: 1,
// Strings and translations
monthsFull: monthNames,
monthsShort: monthNamesShort,
weekdaysFull: weekDays,
weekdaysShort: weekDaysShort,
weekdaysLetter: weekDaysLetters,
// Buttons
today: buttonToday,
clear: buttonClear,
close: buttonClose,
// Accessibility labels
labelMonthNext: '',
labelMonthPrev: '',
labelMonthSelect: '',
labelYearSelect: '',
// Formats
format: 'dd.mm.yyyy',
formatSubmit: 'dd.mm.yyyy'
});
}
if($("#payment-amount").length)
{
$('#payment-amount').on('change keydown paste input', function() {
validateAmount($(this).val());
});
}
});
AMOUNT_REGEX = new RegExp("^-?\\d+(,\\d+)?(\\.\\d+)?$");
ALLOWED_CHARACTERS = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ",", "."];
function validateAmount(text)
{
var element = document.getElementById("payment-amount");
if(text.match(AMOUNT_REGEX) == null)
{
removeClass(element, "validate");
removeClass(element, "valid");
addClass(element, "tooltipped");
addClass(element, "invalid");
element.dataset.tooltip=amountValidationMessage;
element.dataset.position="bottom";
element.dataset.delay="50";
$('#payment-amount').tooltip();
document.getElementById("hidden-payment-amount").value = "";
}
else
{
removeClass(element, "validate");
removeClass(element, "invalid");
removeClass(element, "tooltipped");
addClass(element, "valid");
$('#payment-amount').tooltip('remove');
var amount = parseInt(parseFloat(text.replace(",", ".")) * 100);
document.getElementById("hidden-payment-amount").value = amount;
}
}