Commit c76334bd authored by Weber's avatar Weber

- Fixed CSV issue with string replacement

parent f0ffe661
......@@ -8,8 +8,18 @@
<!-- Show calendar on start- and end-date -->
<script type="text/javascript" <if @::__csp_nonce@ not nil>nonce="@::__csp_nonce;literal@"</if>>
window.addEventListener('load', function() {
document.getElementById('start_date_calendar').addEventListener('click', function() { showCalendarWithDateWidget('start_date', 'y-m-d'); });
document.getElementById('end_date_calendar').addEventListener('click', function() { showCalendarWithDateWidget('end_date', 'y-m-d'); });
document.getElementById('start_date_calendar').addEventListener('click', function() { showCalendarWithDateWidget('start_date', 'y-m-d'); });
document.getElementById('end_date_calendar').addEventListener('click', function() { showCalendarWithDateWidget('end_date', 'y-m-d'); });
var html_tag = document.getElementsByName('task_name')[0];
html_tag.addEventListener('blur', function() {
var taskName = document.getElementsByName('task_name')[0].value;
var taskNameUnderscores = taskName.split(' ').join('_');
var taskNameNorm = taskNameUnderscores.replace(/[^a-zA-Z 0-9 _ ]+/g,'');
var taskNameLower = taskNameNorm.toLowerCase();
document.getElementsByName('task_nr')[0].value = taskNameLower;
});
});
</script>
......@@ -47,19 +57,3 @@ window.addEventListener('load', function() {
</tr>
</table>
<script type="text/javascript" <if @::__csp_nonce@ not nil>nonce="@::__csp_nonce;literal@"</if>>
var html_tag = document.getElementsByName('task_name')[0];
html_tag.setAttribute('onBlur','set_project_nr();');
function set_project_nr() {
// var tmp = document.getElementsByName('task_name')[0].value.replace(' ','_');
var tmp = replaceSpaces(document.getElementsByName('task_name')[0].value);
document.getElementsByName('task_nr')[0].value = removeSpaces(tmp.replace(/[^a-zA-Z 0-9 _ ]+/g,''));
}
function removeSpaces(string) {
return string.split(' ').join('');
}
function replaceSpaces(string) {
return string.split(' ').join('_');
}
</script>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment