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. |