-
Suggestion
-
Resolution: Won't Do
-
None
-
2
-
2
-
NOTE: This suggestion is for Confluence Server. Using Confluence Cloud? See the corresponding suggestion.
Steps to reproduce:
- Create a page and add the HTML Macro with the following script:
<script type="text/javascript"> function workingDaysBetweenDates(startDate, endDate) { // Validate input if (endDate < startDate) return 0; // Calculate days between dates var millisecondsPerDay = 86400 * 1000; // Day in milliseconds startDate.setHours(0,0,0,1); // Start just after midnight endDate.setHours(23,59,59,999); // End just before midnight var diff = endDate - startDate; // Milliseconds between datetime objects var days = Math.ceil(diff / millisecondsPerDay); // Subtract two weekend days for every week in between var weeks = Math.floor(days / 7); var days = days - (weeks * 2); // Handle special cases var startDay = startDate.getDay(); var endDay = endDate.getDay(); // Remove weekend not previously removed. if (startDay - endDay > 1) days = days - 2; // Remove start day if span starts on Sunday but ends before Saturday if (startDay == 0 && endDay != 6) days = days - 1 // Remove end day if span ends on Saturday but starts after Sunday if (endDay == 6 && startDay != 0) days = days - 1 return days; } var FC = new Date("April 24, 2015"); var Ship = new Date("May 30, 2015"); var today = new Date(); FCDaysLeft = workingDaysBetweenDates(today, FC); ShipDaysLeft = workingDaysBetweenDates(today, Ship); document.write("<H3>"); document.write("Today is: " + today.toString().split(' ').splice(1,3).join(' ') +"<br />"); document.write("There are " + FCDaysLeft + " working days left to FC <br />" ); document.write("There are "+ ShipDaysLeft + " working days left to Ship <br />"); document.write("</H3>"); </script>
- Save.
- Now try to edit the page again.
Workaround:
Get the edit link manually, and add to the URL bar.
- relates to
-
CONFCLOUD-35001 A javascript into a HTML macro breaks the edit function
- Closed
[CONFSERVER-35001] A javascript into a HTML macro breaks the edit function
Workflow | Original: JAC Suggestion Workflow 4 [ 3571419 ] | New: JAC Suggestion Workflow 3 [ 4334430 ] |
Workflow | Original: JAC Suggestion Workflow 2 [ 3177255 ] | New: JAC Suggestion Workflow 4 [ 3571419 ] |
Status | Original: RESOLVED [ 5 ] | New: Closed [ 6 ] |
Workflow | Original: JAC Suggestion Workflow [ 3040314 ] | New: JAC Suggestion Workflow 2 [ 3177255 ] |
Resolution | New: Won't Do [ 10000 ] | |
Status | Original: Gathering Interest [ 11772 ] | New: Resolved [ 5 ] |
Workflow | Original: Confluence Workflow - Public Facing v4 [ 2536673 ] | New: JAC Suggestion Workflow [ 3040314 ] |
UIS | Original: 1 | New: 2 |
UIS | Original: 2 | New: 1 |
UIS | Original: 0 | New: 2 |
UIS | Original: 2 | New: 0 |
UIS | Original: 0 | New: 2 |