onload
onload
dojo.require("dojox.off.resources.learnhow");
defined in dojox/off/resources/learnhow.js
Usage
function () (view source)
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)); }