- Author:
- David Nickerson <david.nickerson@gmail.com>
- Date:
- 2021-09-16 00:41:19+12:00
- Desc:
- Updating Noble 1962 model:
* Exposing the membrane potential to the top-level model;
* adding SED-ML for the paced and pacemaker variants of the model.
Using OpenCOR Snapshot release 2021-09-14.
- Permanent Source URI:
- https://models.fieldml.org/workspace/a1/rawfile/f954e59183314cd37f86c8832dc81317d01c8ec5/dojo-presentation/js/dojo/dojox/off/resources/learnhow.js
window.onload = function(){
// get the app name from our URL
var href = window.location.href;
var matches = href.match(/appName=([a-z0-9 \%]*)/i);
var appName = "Application";
if(matches && matches.length > 0){
appName = decodeURIComponent(matches[1]);
}
// set it in our UI
var appNameSpan = document.getElementById("dot-learn-how-app-name");
appNameSpan.innerHTML = "";
appNameSpan.appendChild(document.createTextNode(appName));
// if we need an offline cache, and we already have one installed,
// update the UI
matches = href.match(/hasOfflineCache=(true|false)/);
var hasOfflineCache = false;
if(matches && matches.length > 0){
hasOfflineCache = matches[1];
// convert to boolean
hasOfflineCache = (hasOfflineCache == "true") ? true : false;
}
if(hasOfflineCache == true){
// delete the download and install steps
var downloadStep = document.getElementById("dot-download-step");
var installStep = document.getElementById("dot-install-step");
downloadStep.parentNode.removeChild(downloadStep);
installStep.parentNode.removeChild(installStep);
}
// get our run link info and update the UI
matches = href.match(/runLink=([^\&]*)\&runLinkText=([^\&]*)/);
if(matches && matches.length > 0){
var runLink = decodeURIComponent(matches[1]);
var runLinkElem = document.getElementById("dot-learn-how-run-link");
runLinkElem.setAttribute("href", runLink);
var runLinkText = decodeURIComponent(matches[2]);
runLinkElem.innerHTML = "";
runLinkElem.appendChild(document.createTextNode(runLinkText));
}
}