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/20 15:11:50 UTC
svn commit: r1668022 - /steve/trunk/pytest/www/htdocs/js/steve_rest.js
Author: humbedooh
Date: Fri Mar 20 14:11:49 2015
New Revision: 1668022
URL: http://svn.apache.org/r1668022
Log:
- Scrap issue ID in title when doing bulk vote, no need for that
- Add detail popups to bulk vote.
see http://stv.website/bulk_yna.html?foo/9313c1b2ba82404b006930d9c964c19a for a sample
Modified:
steve/trunk/pytest/www/htdocs/js/steve_rest.js
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=1668022&r1=1668021&r2=1668022&view=diff
==============================================================================
--- steve/trunk/pytest/www/htdocs/js/steve_rest.js (original)
+++ steve/trunk/pytest/www/htdocs/js/steve_rest.js Fri Mar 20 14:11:49 2015
@@ -295,20 +295,57 @@ function renderElectionBulk(response, el
// Add issue
var inner = document.createElement('span')
- inner.innerHTML = issue.id + ": " + issue.title;
+ inner.innerHTML = issue.title;
outer.appendChild(no)
outer.appendChild(inner)
outer.style.height = "32px"
outer.style.marginBottom = "15px"
// details
+
var statement = document.createElement('div')
statement.setAttribute("class", "statement_marker")
statement.style.float = "left"
+ statement.style.marginRight = "15px"
statement.setAttribute("title", "Click to read issue details")
statement.innerHTML = "<a href='#details_"+issue.id+"'>Details</a>"
outer.appendChild(statement)
+
+ var popup = document.createElement("div")
+ popup.setAttribute("class", "modal")
+ popup.setAttribute("id", "details_" + issue.id)
+ popup.setAttribute("aria-hidden", "true")
+
+ var popupd = document.createElement("div")
+ popupd.setAttribute("class", "modal-dialog")
+ popup.appendChild(popupd)
+
+ var popuph = document.createElement("div")
+ popuph.setAttribute("class", "modal-header")
+ popuph.innerHTML = '<h2>Details about issue #' + issue.id + ": " + issue.title + '</h2><a href="#close" class="btn-close" aria-hidden="true">×</a>'
+
+ details = "<b>Nominated by: </b>" + issue.nominatedby + "<br/>"
+ details += "<b>Seconded by: </b>" + (issue.seconds ? issue.seconds : "no-one") + "<br/>"
+ details += "<br/><b>Description:<blockquote>" + issue.description + "</blockquote>"
+ var popupb = document.createElement("div")
+ popupb.setAttribute("class", "modal-body")
+ popupb.innerHTML = '<pre>' + details + '</pre>'
+
+ var popupf = document.createElement("div")
+ popupf.setAttribute("class", "modal-footer")
+ popupf.innerHTML = '<a href="#close" class="btn">Close window</a>'
+
+ popupd.appendChild(popuph)
+ popupd.appendChild(popupb)
+ popupd.appendChild(popupf)
+
+ document.getElementsByTagName('body')[0].appendChild(popup)
+
+
+
+
+
var yes = document.createElement('input')
yes.setAttribute("type", "button")
yes.setAttribute("value", "Yes")