Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
I
intranet-timesheet2-tasks
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
project-open
intranet-timesheet2-tasks
Commits
c76334bd
Commit
c76334bd
authored
Jan 29, 2021
by
Weber
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
- Fixed CSV issue with string replacement
parent
f0ffe661
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
12 additions
and
18 deletions
+12
-18
new.adp
www/new.adp
+12
-18
No files found.
www/new.adp
View file @
c76334bd
...
...
@@ -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>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment