|
From: <bla...@us...> - 2008-11-11 22:59:44
|
Revision: 53
http://drawbridge.svn.sourceforge.net/drawbridge/?rev=53&view=rev
Author: blamonica
Date: 2008-11-11 22:59:42 +0000 (Tue, 11 Nov 2008)
Log Message:
-----------
Make sure there is at least one schedule on the screen.
Modified Paths:
--------------
trunk/drawbridge/WebContent/WEB-INF/jsp/job/addOrEdit.jsp
trunk/drawbridge/WebContent/css/drawbridge.css
Modified: trunk/drawbridge/WebContent/WEB-INF/jsp/job/addOrEdit.jsp
===================================================================
--- trunk/drawbridge/WebContent/WEB-INF/jsp/job/addOrEdit.jsp 2008-11-11 03:54:43 UTC (rev 52)
+++ trunk/drawbridge/WebContent/WEB-INF/jsp/job/addOrEdit.jsp 2008-11-11 22:59:42 UTC (rev 53)
@@ -91,7 +91,7 @@
<td id="schedules">
<input type="hidden" id="num_schedules" name="num_schedules" value="0"/>
<div id="schedule_template" style="display:none;">
- <table class="schedule">
+ <table name="schedule" class="schedule">
<tbody>
<tr><td>Start Date:</td>
<td>
@@ -115,7 +115,7 @@
</table>
</div>
<c:forEach items="${job.schedules}" var="schedule">
- <table class="schedule">
+ <table name="schedule" class="schedule">
<tbody>
<tr><td>Start Date:</td>
<td>
@@ -177,6 +177,13 @@
}
}
+ function add_add_action() {
+ var addButtons = document.getElementsByName('add_button');
+ for (var i = 0; i < addButtons.length; i++) {
+ addButtons[i].onclick=function() {add_schedule()};
+ }
+ }
+
function add_schedule() {
var newSchedule = scheduleHtml.replace(/@id@/g, scheduleNumber);
var newScheduleElement = document.createElement('DIV');
@@ -193,15 +200,12 @@
function del_schedule(delImg) {
var toDelete = delImg.parentNode.parentNode.parentNode.parentNode; //img.td.tr.tbody.table.div
toDelete.parentNode.removeChild(toDelete);
- }
-
- function add_add_action() {
- var addButtons = document.getElementsByName('add_button');
- for (var i = 0; i < addButtons.length; i++) {
- addButtons[i].onclick=function() {add_schedule()};
+
+ if (document.getElementsByName("schedule").length == 1) {
+ add_schedule();
}
}
-
+
add_add_action();
add_del_action();
add_schedule();
Modified: trunk/drawbridge/WebContent/css/drawbridge.css
===================================================================
--- trunk/drawbridge/WebContent/css/drawbridge.css 2008-11-11 03:54:43 UTC (rev 52)
+++ trunk/drawbridge/WebContent/css/drawbridge.css 2008-11-11 22:59:42 UTC (rev 53)
@@ -52,6 +52,7 @@
.schedule {
border: 1px solid darkgray;
+ margin-bottom: 2px;
}
.icon {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|