Skip to content

Commit c3e711a

Browse files
committed
Clean up landing page cruft code and fix titles
1 parent b24380f commit c3e711a

File tree

6 files changed

+17
-56
lines changed

6 files changed

+17
-56
lines changed

src/landing-page/about.html

+1-7
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,10 @@
22
<html>
33
<!-- header definition -->
44
<head>
5-
<title>FORCAST</title>
6-
<!-- preload resources -->
7-
<link rel="preload" href="../../docs/bin/bootstrap-4.4.1-dist/css/bootstrap.min.css" as="style">
8-
<link rel="preload" href="../../docs/bin/bootstrap-4.4.1-dist/jquery-3.4.1.min.js" as="script">
5+
<title>About FORCAST</title>
96
<script src="../../docs/bin/bootstrap-4.4.1-dist/jquery-3.4.1.min.js"></script>
107
<link rel="stylesheet" href="../../docs/bin/bootstrap-4.4.1-dist/css/bootstrap.min.css">
11-
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css" rel="stylesheet">
12-
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/js/select2.min.js"></script>
138
<link rel="stylesheet" href="css/landing-page.css">
14-
<script src="js/functions.js"></script>
159
<link rel="icon" href="../../crispr-icon.png" sizes="100x100">
1610
</head>
1711
<!-- end header definition -->

src/landing-page/components/navbar.html

-15
This file was deleted.

src/landing-page/documentation.html

+1-7
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,10 @@
22
<html>
33
<!-- header definition -->
44
<head>
5-
<title>FORCAST Browser</title>
6-
<!-- preload resources -->
7-
<link rel="preload" href="../../docs/bin/bootstrap-4.4.1-dist/css/bootstrap.min.css" as="style">
8-
<link rel="preload" href="../../docs/bin/bootstrap-4.4.1-dist/jquery-3.4.1.min.js" as="script">
5+
<title>FORCAST documentation</title>
96
<script src="../../docs/bin/bootstrap-4.4.1-dist/jquery-3.4.1.min.js"></script>
107
<link rel="stylesheet" href="../../docs/bin/bootstrap-4.4.1-dist/css/bootstrap.min.css">
11-
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css" rel="stylesheet">
12-
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/js/select2.min.js"></script>
138
<link rel="stylesheet" href="css/landing-page.css">
14-
<script src="js/functions.js"></script>
159
<link rel="icon" href="../../crispr-icon.png" sizes="100x100">
1610
</head>
1711
<!-- end header definition -->

src/landing-page/index.html

+4-12
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,14 @@
22
<html>
33
<!-- header definition -->
44
<head>
5-
<title>FORCAST</title>
5+
<title>Welcome to FORCAST</title>
66
<!-- preload resources -->
7-
<link rel="preload" href="../../docs/bin/bootstrap-4.4.1-dist/css/bootstrap.min.css" as="style">
8-
<link rel="preload" href="../../docs/bin/bootstrap-4.4.1-dist/jquery-3.4.1.min.js" as="script">
97
<script src="../../docs/bin/bootstrap-4.4.1-dist/jquery-3.4.1.min.js"></script>
108
<link rel="stylesheet" href="../../docs/bin/bootstrap-4.4.1-dist/css/bootstrap.min.css">
119
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css" rel="stylesheet">
1210
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/js/select2.min.js"></script>
1311
<link rel="stylesheet" href="css/landing-page.css">
14-
<script src="js/functions.js"></script>
12+
<script async="async" src="js/functions.js"></script>
1513
<link rel="icon" href="../../crispr-icon.png" sizes="100x100">
1614
</head>
1715
<!-- end header definition -->
@@ -42,8 +40,8 @@
4240
<h1 id="tool-title"><b>FORCAST</b></h1>
4341
<p id="tool-desc">The Finding Optimizing and Reporting Cas Targets, or FORCAST, tool provides functionality to design, view, and evaluate guides and primers for CRISPR mutagenesis experiments in model organisms. It integrates existing tools including <a href="https://jbrowse.org/">JBrowse</a>, <a href="http://bio-bwa.sourceforge.net/">BWA</a>, <a href="https://bedtools.readthedocs.io">bedtools</a>, <a href="http://www.htslib.org/">SAMtools</a>, <a href="http://bioinfo.ut.ee/primer3-0.4.0/">Primer3</a>, <a href="https://blast.ncbi.nlm.nih.gov/Blast.cgi">BLAST</a>, and <a href="https://gear.embl.de/silica/">Silica</a> to create a complete pipeline. Select a genome from the list below and click 'Go' to get started.</p>
4442
<div class="genomeSelection">
45-
<select id="genomeSelector" class="js-example-basic-single" name="genome"></select>
46-
<button id="goButton" type="button" class="btn btn-sm btn-primary" onclick="navigateToGenome()">Go</button>
43+
<select id="genomeSelector" name="genome"></select>
44+
<button id="goButton" type="button" class="btn btn-sm btn-primary">Go</button>
4745
</div>
4846
</div>
4947
</div>
@@ -58,9 +56,3 @@ <h1 id="tool-title"><b>FORCAST</b></h1>
5856
</body>
5957

6058
</html>
61-
<script async>
62-
//add in the list of installed genomes to the dropdown
63-
$.post( "../primer-design/web/ajaxCalls/fetchInstalledGenomes.py", function( data ) {
64-
$("#genomeSelector").html(data);
65-
});
66-
</script>

src/landing-page/js/functions.js

+10-8
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
$(document).ready(function() {
2-
$('.js-example-basic-single').select2();
3-
});
2+
$('#genomeSelector').select2();
3+
4+
$.post("../primer-design/web/ajaxCalls/fetchInstalledGenomes.py", function(data) {
5+
$("#genomeSelector").html(data);
6+
});
47

5-
function navigateToGenome() {
6-
genome = $("#genomeSelector option:selected").val();
7-
jbrowseURL = window.location.protocol + "//" + window.location.host;
8-
jbrowseURL += "/jbrowse/index.html?data=data/" + genome;
9-
window.open(jbrowseURL,"_self");
10-
}
8+
$("#goButton").click(function () {
9+
var genome = $("#genomeSelector option:selected").val();
10+
location = "/jbrowse/index.html?data=data/" + genome;
11+
});
12+
});

src/landing-page/tutorial.html

+1-7
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,10 @@
22
<html>
33
<!-- header definition -->
44
<head>
5-
<title>FORCAST Browser</title>
6-
<!-- preload resources -->
7-
<link rel="preload" href="../../docs/bin/bootstrap-4.4.1-dist/css/bootstrap.min.css" as="style">
8-
<link rel="preload" href="../../docs/bin/bootstrap-4.4.1-dist/jquery-3.4.1.min.js" as="script">
5+
<title>FORCAST tutorial</title>
96
<script src="../../docs/bin/bootstrap-4.4.1-dist/jquery-3.4.1.min.js"></script>
107
<link rel="stylesheet" href="../../docs/bin/bootstrap-4.4.1-dist/css/bootstrap.min.css">
11-
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css" rel="stylesheet">
12-
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/js/select2.min.js"></script>
138
<link rel="stylesheet" href="css/landing-page.css">
14-
<script src="js/functions.js"></script>
159
<link rel="icon" href="../../crispr-icon.png" sizes="100x100">
1610
</head>
1711
<!-- end header definition -->

0 commit comments

Comments
 (0)