aboutsummaryrefslogtreecommitdiff
path: root/website2/resources/js/main.js
diff options
context:
space:
mode:
Diffstat (limited to 'website2/resources/js/main.js')
-rw-r--r--website2/resources/js/main.js64
1 files changed, 0 insertions, 64 deletions
diff --git a/website2/resources/js/main.js b/website2/resources/js/main.js
deleted file mode 100644
index 4ac490d3..00000000
--- a/website2/resources/js/main.js
+++ /dev/null
@@ -1,64 +0,0 @@
-"use strict";
-
-(function($) {
- swfobject.registerObject("player", "9.0.98", "videos/expressInstall.swf");
-
- function toKey(href) {
- var lnk = "__savedContent_" + href.replace(/\//g, '_');
- if (lnk.substring(lnk.length - 5) === ".html") lnk = lnk.substring(0, lnk.length - 5);
- return lnk;
- }
-
- function captureLinkClick() {
- var self = $(this);
- if (self.data("clc")) return;
- var href = self.attr("href");
- self.data("clc", true);
- if (!href || href.substr(0, 4) === "http" || href.substr(href.length - 4, 4) === ".xml") return;
- self.on("click", function(evt) {
- evt.preventDefault();
- var key = toKey(window.location.pathname);
- if ($("#" + key).length < 1) {
- var d = $("<div />").attr("id", key).append($("#main-section").contents()).hide();
- $("body").append(d);
- }
- History.pushState({urlPath: href}, self.text(), href);
- });
- }
-
- function ajaxFeaturePages() {
- if (!History.enabled) return;
- History.replaceState({urlPath: window.location.pathname}, $("title").text(), History.getState().urlpath);
-
- $("a").each(captureLinkClick);
-
- $(window).on("statechange", function() {
- var hs = History.getState();
- var u = hs.data.urlPath;
- if (u === "/" || u === "") u = "/main.html";
- if (u.substring(u.length - 5) !== ".html") u += ".html";
- var key = toKey(u);
- var sc = $("#" + key);
- if (sc.length > 0) {
- var a = $("#main-section");
- sc.show().attr("id", "main-section").attr("class", "container-fluid main-section");
- a.replaceWith(sc);
- } else {
- $.ajax({
- url: u,
- success: function(response) {
- var x = '<div class="container-fluid main-section" id="main-section">';
- var y = '<footer';
- var start = response.indexOf(x);
- var end = response.indexOf(y);
- var newH = $(response.substr(start, end - start));
- $("#main-section").replaceWith(newH);
- $("a").each(captureLinkClick);
- }
- });
- }
- });
- }
-
- $(ajaxFeaturePages);
-})($); \ No newline at end of file