am 241dbd15
: script to handle new static landing pages for sample topics
* commit '241dbd1565b3693bfc2cc9ee3e9e50bcd2f8a7f0': script to handle new static landing pages for sample topics
This commit is contained in:
commit
d2479d2beb
1 changed files with 24 additions and 6 deletions
|
@ -2162,12 +2162,6 @@ google.setOnLoadCallback(function(){
|
|||
|
||||
// when an event on the browser history occurs (back, forward, load) requery hash and do search
|
||||
$(window).hashchange( function(){
|
||||
// Handle hash changes in the samples browser
|
||||
if ($("body").hasClass("samples") && location.href.indexOf("/samples/index.html") != -1) {
|
||||
showSamples();
|
||||
highlightSidenav();
|
||||
resizeNav();
|
||||
}
|
||||
// Exit if the hash isn't a search query or there's an error in the query
|
||||
if ((location.hash.indexOf("q=") == -1) || (query == "undefined")) {
|
||||
// If the results pane is open, close it.
|
||||
|
@ -2811,6 +2805,9 @@ function init_default_samples_navtree(toroot) {
|
|||
init_google_navtree2("nav.samples-nav", SAMPLES_NAVTREE_DATA);
|
||||
highlightSidenav();
|
||||
resizeNav();
|
||||
if ($("#jd-content #samples").length) {
|
||||
showSamples();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
@ -2967,3 +2964,24 @@ function selectText(element) {
|
|||
selection.addRange(range);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/** Display links and other information about samples that match the
|
||||
group specified by the URL */
|
||||
function showSamples() {
|
||||
var group = $("#samples").attr('class');
|
||||
$("#samples").html("<p>Here are some samples for <b>" + group + "</b> apps:</p>");
|
||||
|
||||
var $ul = $("<ul>");
|
||||
$selectedLi = $("#nav li.selected");
|
||||
|
||||
$selectedLi.children("ul").children("li").each(function() {
|
||||
var $li = $("<li>").append($(this).find("a").first().clone());
|
||||
$ul.append($li);
|
||||
});
|
||||
|
||||
$("#samples").append($ul);
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue