Skip to content

Commit 99f1e22

Browse files
committed
Merge remote-tracking branch 'origin/master' into kevinlul/reproducibility
2 parents aa1aed8 + c7da06b commit 99f1e22

File tree

2 files changed

+9
-18
lines changed

2 files changed

+9
-18
lines changed

Diff for: src/primer-design/web/js/manualPrimerEntry.js

+5-14
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
var geneName = getUrlVars()['gene'];
2-
var ENSID = getUrlVars()['ensid'];
3-
var GENOME = getUrlVars()['org'];
1+
var params = new URLSearchParams(location.search);
2+
var geneName = params.get('gene');
3+
var ENSID = params.get('ensid');
4+
var GENOME = params.get('org');
45
var RELEASE = function (){
5-
//TODO: get the genome here! (hardcoding for mm10 atm)
66
var tempRelease = null;
77
$.ajax({
88
'type' : "POST",
99
'dataType' : "html",
10-
'data' : {genome: 'mm10'},
10+
'data' : { genome: GENOME },
1111
'async' : false,
1212
'url' : "./ajaxCalls/fetchRelease.py",
1313
success : function (html) {
@@ -19,15 +19,6 @@ var RELEASE = function (){
1919

2020
document.title = geneName + " Manual Primer Entry";
2121

22-
// thank you anonymous author at html-online.com/articles/get-url-parameters-javascript/
23-
function getUrlVars() {
24-
var vars = {};
25-
var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
26-
vars[key] = value;
27-
});
28-
return vars;
29-
}
30-
3122
function populateOnLoad(){
3223
$('#page-title').html("Manually Enter Primer Pair for " + geneName);
3324
}

Diff for: src/primer-design/web/manualPrimerEntry.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
55
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
66
<!-- <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/js/bootstrap.min.js" integrity="sha384-o+RDsa0aLu++PJvFqy8fFScvbHFLtbvScb8AjopnFD+iEQ7wo/CG0xlczd+2O/em" crossorigin="anonymous"></script> -->
7-
<script src="bootstrap-4.1.3/dist/js/bootstrap.min.js"></script>
8-
<script src="./web/js/manualPrimerEntry.js"></script>
7+
<script src="../../../docs/bin/bootstrap-4.4.1-dist/js/bootstrap.min.js"></script>
8+
<script src="./js/manualPrimerEntry.js"></script>
99
<!-- <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/css/bootstrap.min.css" integrity="sha384-Smlep5jCw/wG7hdkwQ/Z5nLIefveQRIY9nfy6xoR1uRYBtpZgI6339F5dgvm/e9B" crossorigin="anonymous"> -->
10-
<link rel="stylesheet" href="bootstrap-4.1.3/dist/css/bootstrap.min.css">
10+
<link rel="stylesheet" href="../../../docs/bin/bootstrap-4.4.1-dist/css/bootstrap.min.css">
1111
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
12-
<link rel="stylesheet" type="text/css" href="./web/css/manualPrimerEntry.css">
12+
<link rel="stylesheet" type="text/css" href="./css/manualPrimerEntry.css">
1313
</head>
1414
<body onload="populateOnLoad()">
1515
<h3 id="page-title"></h3>

0 commit comments

Comments
 (0)