layout and css
This commit is contained in:
parent
a18584698c
commit
c0102f5bf8
@ -16,12 +16,13 @@ a {
|
|||||||
background: #a99f8a;
|
background: #a99f8a;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*padding to be moved to the sub stuff */
|
||||||
.main-column-left {
|
.main-column-left {
|
||||||
padding: 1.7em 0em;
|
/*padding: 1.7em 0em;*/
|
||||||
float: left;
|
float: left;
|
||||||
width: 50%;
|
width: 50%;
|
||||||
background: #ea4f2b;
|
background: #ea4f2b;
|
||||||
overflow-y: scroll;
|
/*overflow-y: scroll;*/
|
||||||
height: 100vh;
|
height: 100vh;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -101,17 +102,50 @@ span.librarian-names:hover, span.file-names:hover {
|
|||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**********************************/
|
||||||
|
/* container for names and files */
|
||||||
|
/********************************/
|
||||||
|
|
||||||
|
#nav-container {
|
||||||
|
/*width: 50%;*/
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: 1fr;
|
||||||
|
grid-template-rows: 25% 75%;
|
||||||
|
grid-column-gap: 0px;
|
||||||
|
grid-row-gap: 0px;
|
||||||
|
height: inherit;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/***********************/
|
||||||
|
/* Block list of names*/
|
||||||
|
/*********************/
|
||||||
|
|
||||||
#listofpeople{
|
#listofpeople{
|
||||||
|
/*border-bottom: black 1px solid;*/
|
||||||
|
padding: 1.7em 0em;
|
||||||
|
overflow-y: scroll;
|
||||||
/* border: lime 1px solid; */
|
/* border: lime 1px solid; */
|
||||||
position: fixed;
|
/*position: fixed;*/
|
||||||
width: 50%;
|
/*width: 50%;*/
|
||||||
padding: 0em;
|
/*padding: 0em;*/
|
||||||
top: 25px;
|
/*top: 25px;*/
|
||||||
left: 0;
|
/*left: 0;*/
|
||||||
z-index: 1;
|
/*z-index: 1;*/
|
||||||
|
}
|
||||||
|
/***********************/
|
||||||
|
/* Block list of files*/
|
||||||
|
/*********************/
|
||||||
|
|
||||||
|
#listoffiles{
|
||||||
|
overflow: hidden;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.file-names-container {
|
.file-names-container {
|
||||||
|
/*overflow: scroll;*/
|
||||||
/*IE 9 */
|
/*IE 9 */
|
||||||
-ms-transform: rotate(-90deg) translate(-78%, 0%);
|
-ms-transform: rotate(-90deg) translate(-78%, 0%);
|
||||||
/*Safari */
|
/*Safari */
|
||||||
@ -121,7 +155,7 @@ span.librarian-names:hover, span.file-names:hover {
|
|||||||
transform-origin: top left;
|
transform-origin: top left;
|
||||||
/*border:blue 1px solid; */
|
/*border:blue 1px solid; */
|
||||||
height: 50vw;
|
height: 50vw;
|
||||||
width: 40vw;
|
width: 34vw;
|
||||||
overflow-y: scroll;
|
overflow-y: scroll;
|
||||||
overflow-x: hidden;
|
overflow-x: hidden;
|
||||||
position: absolute;
|
position: absolute;
|
||||||
@ -130,6 +164,35 @@ span.librarian-names:hover, span.file-names:hover {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**************/
|
||||||
|
/* scROLLBARS*/
|
||||||
|
/*************/
|
||||||
|
|
||||||
|
|
||||||
|
/* The emerging W3C standard
|
||||||
|
that is currently Firefox-only */
|
||||||
|
* {
|
||||||
|
scrollbar-width: thin;
|
||||||
|
scrollbar-color: #8048b7 #ea4f2b;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Works on Chrome/Edge/Safari */
|
||||||
|
*::-webkit-scrollbar {
|
||||||
|
width: 12px;
|
||||||
|
}
|
||||||
|
*::-webkit-scrollbar-track {
|
||||||
|
background: #ea4f2b;
|
||||||
|
}
|
||||||
|
*::-webkit-scrollbar-thumb {
|
||||||
|
background-color: #8048b7;
|
||||||
|
border-radius: 20px;
|
||||||
|
border: 3px solid #ea4f2b;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
img.listed-images {
|
img.listed-images {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
@ -12,6 +12,68 @@
|
|||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// // COOKIE
|
||||||
|
// function setCookie(cname,cvalue,exdays) {
|
||||||
|
// var d = new Date();
|
||||||
|
// d.setTime(d.getTime() + (exdays*24*60*60*1000));
|
||||||
|
// var expires = "expires=" + d.toGMTString();
|
||||||
|
// document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
|
||||||
|
// }
|
||||||
|
|
||||||
|
// function getCookie(cname) {
|
||||||
|
// var name = cname + "=";
|
||||||
|
// var decodedCookie = decodeURIComponent(document.cookie);
|
||||||
|
// var ca = decodedCookie.split(';');
|
||||||
|
// for(var i = 0; i < ca.length; i++) {
|
||||||
|
// var c = ca[i];
|
||||||
|
// while (c.charAt(0) == ' ') {
|
||||||
|
// c = c.substring(1);
|
||||||
|
// }
|
||||||
|
// if (c.indexOf(name) == 0) {
|
||||||
|
// return c.substring(name.length, c.length);
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// return "";
|
||||||
|
// }
|
||||||
|
|
||||||
|
// function checkCookie() {
|
||||||
|
// var cookiecontent=getCookie("bundleselection");
|
||||||
|
// if (cookiecontent != "") {
|
||||||
|
// alert("your selection is " + cookiecontent);
|
||||||
|
// } else {
|
||||||
|
// alert("You haven't selected anything");
|
||||||
|
// if (cookiecontent != "" && cookiecontent != null) {
|
||||||
|
// setCookie("bundleselection", cookiecontent, 30);
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
|
function setCookie(name,value,days) {
|
||||||
|
var expires = "";
|
||||||
|
if (days) {
|
||||||
|
var date = new Date();
|
||||||
|
date.setTime(date.getTime() + (days*24*60*60*1000));
|
||||||
|
expires = "; expires=" + date.toUTCString();
|
||||||
|
}
|
||||||
|
document.cookie = name + "=" + (value || "") + expires + "; path=/";
|
||||||
|
}
|
||||||
|
function getCookie(name) {
|
||||||
|
var nameEQ = name + "=";
|
||||||
|
var ca = document.cookie.split(';');
|
||||||
|
for(var i=0;i < ca.length;i++) {
|
||||||
|
var c = ca[i];
|
||||||
|
while (c.charAt(0)==' ') c = c.substring(1,c.length);
|
||||||
|
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
|
||||||
|
}
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
///////URLS/////////////
|
///////URLS/////////////
|
||||||
|
|
||||||
// setting up variables that we will use for the url later
|
// setting up variables that we will use for the url later
|
||||||
@ -200,14 +262,23 @@ var flag = true;
|
|||||||
///////////CHECKBOXES////////////////
|
///////////CHECKBOXES////////////////
|
||||||
|
|
||||||
var listofselecteddocs = [];
|
var listofselecteddocs = [];
|
||||||
|
var storedincookie = ["1","2","3"];
|
||||||
|
|
||||||
|
setCookie("cookiecontent",storedincookie,30); //set "user_email" cookie, expires in 30 days
|
||||||
|
var cookiecontent=getCookie("cookiecontent");//the list in the cookie
|
||||||
|
|
||||||
$(document.body).on("click", "input[type='checkbox']", function() {
|
$(document.body).on("click", "input[type='checkbox']", function() {
|
||||||
|
|
||||||
var self=$(this);
|
var self=$(this);
|
||||||
if(self.is(":checked")){
|
if(self.is(":checked")){
|
||||||
theid = self.attr("id");
|
theid = self.attr("id");
|
||||||
alert("checkbox id ="+theid +"is checked ");
|
alert("checkbox id ="+theid +"is checked ");
|
||||||
listofselecteddocs.push(theid);
|
listofselecteddocs.push(theid);
|
||||||
alert(listofselecteddocs.length);
|
// push to cookie
|
||||||
|
$.cookie("cookiecontent", $.cookie('cookiecontent') + '&' + theid);
|
||||||
|
alert(cookiecontent);
|
||||||
|
|
||||||
|
// alert(listofselecteddocs.length);
|
||||||
}else {
|
}else {
|
||||||
theid = self.attr("id");
|
theid = self.attr("id");
|
||||||
alert("id = "+theid +"is Unchecked ");
|
alert("id = "+theid +"is Unchecked ");
|
||||||
@ -220,6 +291,7 @@ var flag = true;
|
|||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//THE SENDING OF THE LIST TO PYTHON ///////////////////
|
//THE SENDING OF THE LIST TO PYTHON ///////////////////
|
||||||
|
|
||||||
$("#listoffiles").click(function(){
|
$("#listoffiles").click(function(){
|
||||||
@ -277,17 +349,61 @@ var flag = true;
|
|||||||
<div class="main">
|
<div class="main">
|
||||||
<div class="main-column-left">
|
<div class="main-column-left">
|
||||||
|
|
||||||
|
<div id="nav-container">
|
||||||
|
<!-- UP-->
|
||||||
<div id="listofpeople">
|
<div id="listofpeople">
|
||||||
{% for librarian in librarians %}
|
{% for librarian in librarians %}
|
||||||
<span class="librarian-names" id={{librarian}}>{{librarian}}</span>
|
<span class="librarian-names" id={{librarian}}>{{librarian}}</span>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</div>
|
</div>
|
||||||
|
<!-- END UP -->
|
||||||
|
|
||||||
<!-- submit data -->
|
<!-- DOWN -->
|
||||||
|
<div id="listoffiles">
|
||||||
|
<div class="file-names-container">
|
||||||
|
<!--librarians-focused-->
|
||||||
|
{% for querylibrarian in urllibrarian %}
|
||||||
|
{% for file in filetoname_dict %}
|
||||||
|
{% for item in file['librarian'] %}
|
||||||
|
{% if item == querylibrarian and urlmethod == []%}
|
||||||
|
{% set show_file = file['debrisname'] %}
|
||||||
|
<span class="file-names" id="{{show_file}}">{{show_file}}</span><br>
|
||||||
|
{% elif item == querylibrarian %}
|
||||||
|
{% for urlmeth in urlmethod %}
|
||||||
|
{% if urlmeth.lower() == file['method'].lower() %}
|
||||||
|
{% set show_file = file['debrisname'] %}
|
||||||
|
<span class="file-names" id="{{show_file}}">{{show_file}}</span><br>
|
||||||
|
{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
{% endfor %}
|
||||||
|
{% endfor %}
|
||||||
|
|
||||||
|
<!--method-focused-->
|
||||||
|
{% for querymethod in urlmethod %}
|
||||||
|
{% for file in filetoname_dict %}
|
||||||
|
{% if querymethod.lower() == file['method'].lower() and urllibrarian==[] %}
|
||||||
|
{% set show_file = file['debrisname'] %}
|
||||||
|
<span class="file-names" id="{{show_file}}">{{show_file}}</span><br>
|
||||||
|
{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- END DOWN -->
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- submit data and buttons-->
|
||||||
<button id="about">About</button>
|
<button id="about">About</button>
|
||||||
<a href="/test/" target="_blank"><button id="listoffiles">Print</button></a>
|
<a href="/test/" target="_blank"><button id="listoffiles">Print</button></a>
|
||||||
<a href="/"><button id="reset">Reset</button></a>
|
<a href="/"><button id="reset">Reset</button></a>
|
||||||
<button id="showall">Show All</button>
|
<button id="showall">Show All</button>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- ABOUT -->
|
||||||
<div id="intro">
|
<div id="intro">
|
||||||
<div id="closeintro">x</div>
|
<div id="closeintro">x</div>
|
||||||
<h1>author</h1>
|
<h1>author</h1>
|
||||||
@ -355,44 +471,16 @@ var flag = true;
|
|||||||
|
|
||||||
<p>Please consider our absent studio in these following sonic (add term when we have the sound files).</p>
|
<p>Please consider our absent studio in these following sonic (add term when we have the sound files).</p>
|
||||||
</div>
|
</div>
|
||||||
|
<!-- -->
|
||||||
|
|
||||||
|
<!-- HOW TO -->
|
||||||
<div id="howto">
|
<div id="howto">
|
||||||
<div id="closehowto">x</div>
|
<div id="closehowto">x</div>
|
||||||
<h1>how to</h1>
|
<h1>how to</h1>
|
||||||
<p>this text will follow soon</p>
|
<p>this text will follow soon</p>
|
||||||
</div>
|
</div>
|
||||||
|
<!-- -->
|
||||||
|
|
||||||
<br>
|
|
||||||
<div class="file-names-container">
|
|
||||||
<!--librarians-focused-->
|
|
||||||
{% for querylibrarian in urllibrarian %}
|
|
||||||
{% for file in filetoname_dict %}
|
|
||||||
{% for item in file['librarian'] %}
|
|
||||||
{% if item == querylibrarian and urlmethod == []%}
|
|
||||||
{% set show_file = file['debrisname'] %}
|
|
||||||
<span class="file-names" id="{{show_file}}">{{show_file}}</span><br>
|
|
||||||
{% elif item == querylibrarian %}
|
|
||||||
{% for urlmeth in urlmethod %}
|
|
||||||
{% if urlmeth.lower() == file['method'].lower() %}
|
|
||||||
{% set show_file = file['debrisname'] %}
|
|
||||||
<span class="file-names" id="{{show_file}}">{{show_file}}</span><br>
|
|
||||||
{% endif %}
|
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
{% endfor %}
|
|
||||||
{% endfor %}
|
|
||||||
{% endfor %}
|
|
||||||
|
|
||||||
<!--method-focused-->
|
|
||||||
{% for querymethod in urlmethod %}
|
|
||||||
{% for file in filetoname_dict %}
|
|
||||||
{% if querymethod.lower() == file['method'].lower() and urllibrarian==[] %}
|
|
||||||
{% set show_file = file['debrisname'] %}
|
|
||||||
<span class="file-names" id="{{show_file}}">{{show_file}}</span><br>
|
|
||||||
{% endif %}
|
|
||||||
{% endfor %}
|
|
||||||
{% endfor %}
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="main-column-right">
|
<div class="main-column-right">
|
||||||
|
Loading…
Reference in New Issue
Block a user