mirror of
https://expo.survex.com/repositories/expoweb/.git/
synced 2025-12-08 14:54:28 +00:00
Pimping the experimental to-do list page
This commit is contained in:
84
handbook/computing/x-todo-styles.css
Normal file
84
handbook/computing/x-todo-styles.css
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
button {
|
||||||
|
color: #ffffff;
|
||||||
|
font: 18px Georgia, "Times New Roman", Times, serif;
|
||||||
|
letter-spacing: 1px;
|
||||||
|
|
||||||
|
text-shadow: 0 1px 1px #000000;
|
||||||
|
|
||||||
|
#display: block;
|
||||||
|
float:right;
|
||||||
|
margin: auto;
|
||||||
|
font-size: 1.2em;
|
||||||
|
line-height: 1.25em;
|
||||||
|
|
||||||
|
padding: 7px 25px;
|
||||||
|
cursor: pointer;
|
||||||
|
position: static;
|
||||||
|
background: #bf3700;
|
||||||
|
border: 1px solid #60AABF;
|
||||||
|
-moz-border-radius: 20px;
|
||||||
|
-webkit-border-radius: 20px;
|
||||||
|
-khtml-border-radius: 20px;
|
||||||
|
border-radius: 20px;
|
||||||
|
/*
|
||||||
|
-webkit-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
|
||||||
|
-moz-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
|
||||||
|
-o-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
|
||||||
|
box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
|
||||||
|
*/
|
||||||
|
background: #39b2e5;
|
||||||
|
background: -webkit-gradient(linear, left top, left bottom, from(#39b2e5), to(#6083BF));
|
||||||
|
background: -moz-linear-gradient(top, #39b2e5, #6083BF);
|
||||||
|
background: -o-linear-gradient(top, #39b2e5, #6083BF);
|
||||||
|
background: linear-gradient(top, #39b2e5, #6083BF);
|
||||||
|
}
|
||||||
|
|
||||||
|
button:hover,
|
||||||
|
button:focus {
|
||||||
|
cursor: pointer;
|
||||||
|
border-color: blue;
|
||||||
|
-webkit-box-shadow: aqua 0 0 8px;
|
||||||
|
-moz-box-shadow: aqua 0 0 8px;
|
||||||
|
-o-box-shadow: aqua 0 0 8px;
|
||||||
|
box-shadow: aqua 0 0 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
button:active {
|
||||||
|
background: #39b2e5;
|
||||||
|
background: -webkit-gradient(linear, left bottom, left top, from(#39b2e5), to(#6083BF));
|
||||||
|
background: -moz-linear-gradient(bottom, #39b2e5, #6083BF);
|
||||||
|
background: -o-linear-gradient(bottom, #39b2e5, #6083BF);
|
||||||
|
background: linear-gradient(bottom, #39b2e5, #6083BF);
|
||||||
|
}
|
||||||
|
h2, h3, h4 {
|
||||||
|
color: #39b2e5;
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
ul:not(#links) li ul, ul:not(#links) ul {
|
||||||
|
font: 18px Calibri, sanserif;
|
||||||
|
font-weight: normal;
|
||||||
|
list-style-type: disc;
|
||||||
|
line-height: 1.3;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Default State */
|
||||||
|
ul:not(#links) {
|
||||||
|
font: 20px Calibri, sanserif;
|
||||||
|
font-weight: bold;
|
||||||
|
color: 6083BF;
|
||||||
|
margin-top: 0.4em;
|
||||||
|
margin-left: -1.2em;
|
||||||
|
margin-right: 5em;
|
||||||
|
list-style-type: none;
|
||||||
|
line-height: 1.4;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/* Toggled State */
|
||||||
|
input[type=checkbox] ~ ul:not(#links) li ul {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
input[type=checkbox]:checked ~ ul:not(#links) li ul {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
@@ -1,25 +1,114 @@
|
|||||||
<html><head><title>Expo Systems Exptl. To-Do List</title></head><body>
|
<html>
|
||||||
<h1>Expo Systems Exptl. To-Do List</h1>
|
<head>
|
||||||
<h2>Documentation</h2>
|
<title>Expo Systems Exptl. To-Do List</title>
|
||||||
<ul>
|
<meta charset="utf-8">
|
||||||
<li>Explain (in the wallets process) how to view the surveys online so that you can see an example of how to do your new one, and so that you can check that you have done it properly when yo have finished.</li>
|
</head>
|
||||||
<li>Explain how to link a new cave into the other caves in troggle filesystem</li>
|
<body>
|
||||||
<li>Explain how troggle works - much better and simpler. Fix mistakes I wrote</li>
|
<link rel="stylesheet" type="text/css" href="x-todo-styles.css">
|
||||||
<li>Copy the .wiki material into the documentaiotn somewhere</li>
|
<h1>Expo Systems Exptl. To-Do List</h1>
|
||||||
</ul>
|
<button onclick="window.location.href = 'x-todo.html_edit';">Update this to-do list</button>
|
||||||
<h2>Photos</h2>
|
<label for="toggle-1">Toggle sub-items</label>
|
||||||
<ul>
|
<input type="checkbox" id="toggle-1">
|
||||||
<li>run the duplicate filename script on the sevrer in /photos/xml/ as there are files which differ only in capitalisation of their names. </li>
|
<h2>Documentation</h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Fix such duplicates in the /photos/ folders where this problem originaltes</li>
|
<li>Wallets & new-cave
|
||||||
</ul>
|
<ul>
|
||||||
<li>Document this issue of duplicate photo filenames produced by multiple cameras running similar software</li>
|
<li>Explain (in the wallets process) how to view the surveys
|
||||||
<li>somehow fix the photo filenames which use capital letters on import or upload, or by a cron job</li>
|
online so that <br>(1) you can see an example of how to do your new one,
|
||||||
</ul>
|
and <br>(2) so that you can check that you have done it properly when you
|
||||||
<h2>Troggle</h2>
|
have finished.</li>
|
||||||
<h2>Expo Server</h2>
|
<li>Explain how to link a new cave into the other caves in
|
||||||
<ul>
|
troggle filesystem</li>
|
||||||
<li>Fix permissions so that all files served by troggle have www-data:www-data ownershipo and group ownership, otherwise the "Edit this page" fails with a permissions error. Or fix group membership for the process running django so that it can write files owned by 'expo'</li>
|
</ul>
|
||||||
</ul>
|
</li>
|
||||||
<hr />
|
<li>Troggle architecture
|
||||||
<p> </p></body></html>
|
<ul>
|
||||||
|
<li>Handbook: explain how troggle works - much better and simpler. Fix
|
||||||
|
mistakes I wrote. For future system maintainers</li>
|
||||||
|
<li>Copy the .wiki material into the documentation somewhere</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li>Surveyscans
|
||||||
|
<ul>
|
||||||
|
<li>explain where the image files are referenced from: svx, tunnel/therion, and why there are so many broken links</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<h2>Photos</h2>
|
||||||
|
<ul>
|
||||||
|
<li>Capitalisation in filenames problem
|
||||||
|
<ul>
|
||||||
|
<li>run the duplicate filename script on the server in
|
||||||
|
/photos/xml/ as there are files which differ only in
|
||||||
|
capitalisation of their names.</li>
|
||||||
|
<li>Fix such duplicates in the /photos/ folders where this
|
||||||
|
problem originates</li>
|
||||||
|
<li>Document this issue of duplicate photo filenames produced by
|
||||||
|
multiple cameras running similar software</li>
|
||||||
|
<li>somehow fix the photo filenames which use capital letters on
|
||||||
|
import or upload, or by a cron job</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<h2>Surveys data entry</h2>
|
||||||
|
<ul>
|
||||||
|
<li>2019 surveyscans
|
||||||
|
<ul>
|
||||||
|
<li>edit all the content.json</li>
|
||||||
|
<li>try to autocomplete the content.json by parsing .svx files</li>
|
||||||
|
<li>Put personal names into canonical form</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<h2>Troggle</h2>
|
||||||
|
<h2>Expo Server</h2>
|
||||||
|
<ul>
|
||||||
|
<li> www-data:www-data permissions
|
||||||
|
<ul>
|
||||||
|
<li>Fix permissions so that all files served by troggle have
|
||||||
|
www-data:www-data ownership and group ownership, otherwise the
|
||||||
|
"Edit this page" fails with a permissions error, or
|
||||||
|
</li>
|
||||||
|
<li>Or fix group
|
||||||
|
membership for the process running django so that it can write
|
||||||
|
files owned by 'expo'
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<h2>
|
||||||
|
<font color="darkviolet">This to-do-list gadget itself</font>
|
||||||
|
</h2>
|
||||||
|
<ul>
|
||||||
|
<li>Eventual aim
|
||||||
|
<ul>
|
||||||
|
<li>to replace GitHub <a href="https://github.com/CaveSurveying/CUCCexposurveyissues/issues">
|
||||||
|
CUCCexposurveyissues</a> for non-tunnel, non-GIS issues.</li>
|
||||||
|
<li>We need two of these: <br>1.for expo systems work (troggle & scripts) - the current priority as we have nowhere currently that Wookey is willing to use
|
||||||
|
<br>2.for survey data progress/issues (though troggle itself can be used for some of this if cleaned up a bit)
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>Try to automate simple functions in javascript
|
||||||
|
<ul>
|
||||||
|
<li>to control this document
|
||||||
|
in-place (tick, delete) instead of using the <a
|
||||||
|
href="https://www.tiny.cloud/docs/general-configuration-guide/use-tinymce-inline/">
|
||||||
|
tinymce</a> HTML editor in Django</li>
|
||||||
|
<li>Maybe restructure whole page as JSON and use
|
||||||
|
javascript editor to create (edit), re-order and demote items. So long
|
||||||
|
as the content is inserted into the DOM, it should work ?</li>
|
||||||
|
<li>Implement comments on an issue, mimicking GitHub issues wiki</li>
|
||||||
|
<li>Use javascript to skip over the _edit page and submit changes
|
||||||
|
direct to server when updating</li>
|
||||||
|
<li>checkboxes so that items can be ticked
|
||||||
|
(which also does strike-through)</li>
|
||||||
|
<li>bin icon to delete an item? Better to have an archive process.</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user