diff options
-rw-r--r-- | media/css/main2.css | 5 | ||||
-rw-r--r-- | templates/base.html | 2 | ||||
-rw-r--r-- | templates/survey.html | 68 |
3 files changed, 52 insertions, 23 deletions
diff --git a/media/css/main2.css b/media/css/main2.css index ec6602f..fa9d3c2 100644 --- a/media/css/main2.css +++ b/media/css/main2.css @@ -310,6 +310,8 @@ div.figure { border: thin silver solid;
margin: 0.5em;
padding: 0.5em;
+ display: inline;
+ float: left;
}
div.figure p {
text-align: left;
@@ -319,3 +321,6 @@ div.figure p { img.thumbnail {
width: 100%;
}
+br.clearfloat {
+ clear:both;
+}
\ No newline at end of file diff --git a/templates/base.html b/templates/base.html index 1916f7d..862393c 100644 --- a/templates/base.html +++ b/templates/base.html @@ -41,7 +41,7 @@ {% block content %}
REPLACE : The content
{% endblock %}
-
+<br class="clearfloat" /> /*This is to ensure that the content div expands around floated objects*/
</div>
diff --git a/templates/survey.html b/templates/survey.html index fb5c60e..8f9e190 100644 --- a/templates/survey.html +++ b/templates/survey.html @@ -6,7 +6,10 @@ {% block head %}
<link rel="stylesheet" type="text/css" href="{{ settings.MEDIA_URL }}css/nav.css" />
-
+<!--<style type="text/css">
+h4 { text-align:right; text-decoration:underline }
+select { margin:0.5em }
+</style>-->
<script language="javascript">
blankColor = "rgb(153, 153, 153)"
highlightedColor = "rgb(125, 125, 125)"
@@ -14,12 +17,12 @@ mnuItmLst=document.getElementsByClassName("menuBarItem")
function highlight(div){
for (var i = 0, divIter; divIter = mnuItmLst[i]; i++) {
- /*loop though all menuitems. blank them except for the chosen one*/
+ /*loop though all menuitems. blank them except ones that are toggled on*/
if (divIter.style.backgroundColor!=chosenColor){
divIter.style.backgroundColor=blankColor;
}
}
- /*highlight the mouseovered div unless it is the chosen one*/
+ /*highlight the mouseovered div unless it is toggled on*/
if (div.style.backgroundColor!=chosenColor){
div.style.backgroundColor=highlightedColor;
}
@@ -32,7 +35,18 @@ }
}
- function choose(div){
+ function toggle(div){
+ if (document.getElementById(div.id+"Content").style.display="none"){
+ document.getElementById(div.id+"Content").style.display="block";
+ div.style.backgroundColor=chosenColor;
+ }
+ else {
+ document.getElementById(div.id+"Content").style.display="none";
+ div.style.backgroundColor=blankColor;
+ }
+ }
+
+/* function choose(div){
for (var i = 0, divIter; divIter = mnuItmLst[i]; i++) {
document.getElementById(divIter.id+"Content").style.display="none";
}
@@ -42,7 +56,7 @@ }
div.style.backgroundColor=chosenColor;
document.getElementById(progressTableContent).style.display="none";
- }
+ }*/
function redirectSurvey(){
window.location = "{% url survey %}" + '/' + document.getElementById("expeditionChooser").value + "%23" + document.getElementById("surveyChooser").value;
@@ -54,7 +68,6 @@ </script>
{% endblock %}
-<body class="twoColHybLtHdr">
<div id="currentLocation">
CUCC Expo virtual survey binder:
{% if current_survey %}
@@ -69,7 +82,7 @@ <br />
<h3>Choose a year</h3>
-
+ <center>
<select id="expeditionChooser" class="centre" onChange="redirectYear()">
{% for expedition in expeditions.reverse %}
@@ -82,33 +95,44 @@ {% endfor %}
</select>
- <br>
+ </center>
+ <div>
+<!-- <h4>Click to toggle:</h4>-->
+ <div id="progressTable" class="menuBarItem" onMouseOver="highlight(this)" onMouseOut="unhighlight(this)" onClick="toggle(this)"> {% if current_expedition.survey_set.all %}✓{% endif %}
+ survey progress table </div>
+ </div>
+
<h3>Choose a wallet number</h3>
-
+ <center>
<select id="surveyChooser" class="centre" onChange="redirectSurvey()">
- <option label="show all" value=""> {% for survey in current_expedition.survey_set.all %}
+ <option label="show all" value="">
+ {% for survey in current_expedition.survey_set.all %}
+ </option>
<option label="{{ survey }}" value="{{ survey.wallet_number }}"
{% ifequal survey current_survey %}
selected
- {% endifequal %} >
- {{ survey }} </option>
+ {% endifequal %}>
+ </option>
{% endfor %}
<option label="add" value="add">
</select>
- <div id="status">
- <div id="notes" class="menuBarItem" onMouseOver="highlight(this)" onMouseOut="unhighlight(this)" onClick="choose(this)"> {% if notes %}✓{% endif %}
+
+ </center>
+<!-- <h4>Click to toggle:</h4>-->
+ <div id="surveyWalletNav">
+ <div id="notes" class="menuBarItem" onMouseOver="highlight(this)" onMouseOut="unhighlight(this)" onClick="toggle(this)"> {% if notes %}✓{% endif %}
scanned notes </div>
- <div id="survexFile" class="menuBarItem" onMouseOver="highlight(this)" onMouseOut="unhighlight(this)" onClick="choose(this)"> {% if current_survey.survex_file %}✓{% endif %}
+ <div id="survexFile" class="menuBarItem" onMouseOver="highlight(this)" onMouseOut="unhighlight(this)" onClick="toggle(this)"> {% if current_survey.survex_file %}✓{% endif %}
survex file </div>
- <div id="printedCentreline" class="menuBarItem" onMouseOver="highlight(this)" onMouseOut="unhighlight(this)" onClick="choose(this)"> {% if current_survey.centreline_printed_on %}✓{% endif %}
+ <div id="printedCentreline" class="menuBarItem" onMouseOver="highlight(this)" onMouseOut="unhighlight(this)" onClick="toggle(this)"> {% if current_survey.centreline_printed_on %}✓{% endif %}
printed centreline </div>
- <div id="scannedPassageSketch" class="menuBarItem" onMouseOver="highlight(this)" onMouseOut="unhighlight(this)" onClick="choose(this)"> {% if planSketches %}✓{% endif %}
+ <div id="scannedPassageSketch" class="menuBarItem" onMouseOver="highlight(this)" onMouseOut="unhighlight(this)" onClick="toggle(this)"> {% if planSketches %}✓{% endif %}
scanned passage sketch </div>
- <div id="tunnelXMLfile" class="menuBarItem" onMouseOver="highlight(this)" onMouseOut="unhighlight(this)" onClick="choose(this)">tunnel xml file</div>
- <div id="mainSketchIntegration" class="menuBarItem" onMouseOver="highlight(this)" onMouseOut="unhighlight(this)" onClick="choose(this)">add to main sketch</div>
+ <div id="tunnelXMLfile" class="menuBarItem" onMouseOver="highlight(this)" onMouseOut="unhighlight(this)" onClick="toggle(this)">tunnel xml file</div>
+ <div id="mainSketchIntegration" class="menuBarItem" onMouseOver="highlight(this)" onMouseOut="unhighlight(this)" onClick="toggle(this)">add to main sketch</div>
</div>
</div>
</div>
@@ -117,7 +141,7 @@ {% block content %}
<div id="mainContent">
- <div id="progressTableContent" style="display:block; overflow:auto">
+ <div id="progressTableContent" class="behind" style="overflow:auto">
<h3>Survey progress table for {{ current_expedition }}</h3>
{% if current_expedition.survey_set.all %} <!-- if there are any surveys in the expedition, make the table -->
<table class="centre">
@@ -156,7 +180,7 @@ {% endfor %} </tr>
</table>
{% else %}
- <center>[ There are no surveys in the database for this year. ]</center>
+ <center>[ There are no surveys in the database for this year. Put link in to add one. ]</center>
{% endif %}
</div>
<div id="notesContent" class="behind">
@@ -195,5 +219,5 @@ <!-- end #mainContent -->
</div>
<br class="clearfloat" />
-</div>
+
{% endblock %}
|