Jarvis/static/js/admin/passe.js

35 lines
958 B
JavaScript

"use strict";
if (!$) {
const $ = django.jQuery;
}
$(function(){
$('#id_regexp').on("focusout", function(){
if($('#id_label').val() == "")
$('#id_label').val($('#id_regexp').val());
else
$('#id_label').val($('#id_label').val() + " " + $('#id_regexp').val());
var operators = $('#id_regexp').val().split(' ');
const pattern = /\[[2-9]+\-[2-9]+\]/
if(operators.length >= 2)
var subset = operators[1];
else
var subset = operators[0];
if(pattern.test(subset)){
subset = subset.replace("[", "").replace("]", "");
var values = subset.split("-");
if(values[1] != "")
if(values[0] != "")
$('#id_number_of_skill').val(parseInt(values[1]) - parseInt(values[0]));
else
$('#id_number_of_skill').val(parseInt(values[1]));
}
});
});