You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@steve.apache.org by hu...@apache.org on 2015/03/22 17:12:09 UTC

svn commit: r1668398 - in /steve/trunk/pytest/www/htdocs: admin/add_issue.html js/steve_rest.js

Author: humbedooh
Date: Sun Mar 22 16:12:08 2015
New Revision: 1668398

URL: http://svn.apache.org/r1668398
Log:
fix some JS bugs

Modified:
    steve/trunk/pytest/www/htdocs/admin/add_issue.html
    steve/trunk/pytest/www/htdocs/js/steve_rest.js

Modified: steve/trunk/pytest/www/htdocs/admin/add_issue.html
URL: http://svn.apache.org/viewvc/steve/trunk/pytest/www/htdocs/admin/add_issue.html?rev=1668398&r1=1668397&r2=1668398&view=diff
==============================================================================
--- steve/trunk/pytest/www/htdocs/admin/add_issue.html (original)
+++ steve/trunk/pytest/www/htdocs/admin/add_issue.html Sun Mar 22 16:12:08 2015
@@ -53,7 +53,7 @@
         </div>
         <div class="keyvaluepair">
             <div class="keyfield">Seconds (one per line):</div>
-            <textarea name="seconds" style="width: 300px; height: 200px;"></textarea>
+            <textarea id="seconds" style="width: 300px; height: 200px;"></textarea>
         </div>
     </div>
     <div id="stv" style="display: none;">

Modified: steve/trunk/pytest/www/htdocs/js/steve_rest.js
URL: http://svn.apache.org/viewvc/steve/trunk/pytest/www/htdocs/js/steve_rest.js?rev=1668398&r1=1668397&r2=1668398&view=diff
==============================================================================
--- steve/trunk/pytest/www/htdocs/js/steve_rest.js (original)
+++ steve/trunk/pytest/www/htdocs/js/steve_rest.js Sun Mar 22 16:12:08 2015
@@ -198,8 +198,8 @@ function saveYNA() {
 	var issue = l[1]
 	
 	var title = document.getElementById('ititle').value
-	var nominatedby = document.getElementById('nominatedby').value.split(/,\s*/).join("\n")
-	var seconds = document.getElementById('seconds').value
+	var nominatedby = document.getElementById('nominatedby').value
+	var seconds = document.getElementById('seconds').value.split(/,\s*/).join("\n")
 	var description = document.getElementById('description').value
 	
 	postREST("/steve/admin/edit/" + election + "/" + issue, {
@@ -232,7 +232,7 @@ function renderEditIssue(code, response,
 			obj.appendChild(keyvaluepair("id", "Issue ID:", "text", edit_i.id, true))
 			obj.appendChild(keyvaluepair("ititle", "Issue title:", "text", edit_i.title))
 			obj.appendChild(keyvaluepair("nominatedby", "Nominated by:", "text", edit_i.nominatedby))
-			obj.appendChild(keyvaluepair("seconds", "Seconded by:", "text", edit_i.seconds.join(", ")))
+			obj.appendChild(keyvaluepair("seconds", "Seconded by:", "text", (edit_i.seconds ? edit_i.seconds : []).join(", ")))
 			obj.appendChild(document.createElement('hr'))
 			obj.appendChild(keyvaluepair("description", "Description/statement:", "textarea", edit_i.description))
 			
@@ -292,6 +292,8 @@ function createIssue(election) {
 	var type = document.getElementById('type').value;
 	var title = document.getElementById('ititle').value;
 	var description = document.getElementById('description').value;
+	var seconds = document.getElementById('seconds').value
+	var nominatedby = document.getElementById('nominatedby').value
 	
 	if (!iid || iid.length == 0) {
 		iid = parseInt(Math.random()*987654321).toString(16).toLowerCase()
@@ -300,7 +302,9 @@ function createIssue(election) {
 	postREST("/steve/admin/create/" + election + "/" + iid, {
 		type: type,
 		title: title,
-		description: description
+		description: description,
+		nominatedby: nominatedby,
+		seconds: seconds
 	}, undefined, createIssueCallback, { election: election, issue: iid})
 }