From bb85d799b3ba549c8a29afab0b246cb13b10507a Mon Sep 17 00:00:00 2001 From: Reinier Zwitserloot Date: Fri, 6 Jan 2017 01:20:48 +0100 Subject: setup pages added. --- website2/resources/css/custom.css | 6 +- website2/resources/files/pom.xml | 78 +++++++++++++++++++++ website2/resources/img/eclipse-about.png | Bin 0 -> 110054 bytes website2/resources/img/lombok-installer.png | Bin 0 -> 104350 bytes ...eans-enable-annotation-processing-in-editor.png | Bin 0 -> 130876 bytes website2/resources/js/main.js | 46 +++++++----- 6 files changed, 111 insertions(+), 19 deletions(-) create mode 100644 website2/resources/files/pom.xml create mode 100644 website2/resources/img/eclipse-about.png create mode 100644 website2/resources/img/lombok-installer.png create mode 100644 website2/resources/img/netbeans-enable-annotation-processing-in-editor.png (limited to 'website2/resources') diff --git a/website2/resources/css/custom.css b/website2/resources/css/custom.css index 3545508b..0b2c70c9 100644 --- a/website2/resources/css/custom.css +++ b/website2/resources/css/custom.css @@ -1,3 +1,7 @@ +ul.dropdown-menu .header { + padding-left: 10px; +} + div.snippet code { padding: 0; } @@ -119,7 +123,7 @@ h1, h2, h3 { padding: 4px; border: 1px dotted #888; text-align: left; - width: 635px; + width: 760px; } .snippet font { diff --git a/website2/resources/files/pom.xml b/website2/resources/files/pom.xml new file mode 100644 index 00000000..6562afe8 --- /dev/null +++ b/website2/resources/files/pom.xml @@ -0,0 +1,78 @@ + + + 4.0.0 + + org.projectlombok + eclipse-compiler-test + 1.0-SNAPSHOT + + + UTF-8 + 1.16.8 + + + + + org.projectlombok + lombok + ${lombok.version} + provided + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.5.1 + + eclipse + 1.8 + 1.8 + + + + org.codehaus.plexus + plexus-compiler-eclipse + 2.7 + + + org.projectlombok + lombok + ${lombok.version} + + + + + org.apache.maven.plugins + maven-dependency-plugin + 2.10 + + + get-lombok + + copy + + + + + org.projectlombok + lombok + ${lombok.version} + jar + ${project.build.directory} + lombok.jar + + + + + + + + + + diff --git a/website2/resources/img/eclipse-about.png b/website2/resources/img/eclipse-about.png new file mode 100644 index 00000000..71b18e99 Binary files /dev/null and b/website2/resources/img/eclipse-about.png differ diff --git a/website2/resources/img/lombok-installer.png b/website2/resources/img/lombok-installer.png new file mode 100644 index 00000000..d71148f5 Binary files /dev/null and b/website2/resources/img/lombok-installer.png differ diff --git a/website2/resources/img/netbeans-enable-annotation-processing-in-editor.png b/website2/resources/img/netbeans-enable-annotation-processing-in-editor.png new file mode 100644 index 00000000..d8a6b4c3 Binary files /dev/null and b/website2/resources/img/netbeans-enable-annotation-processing-in-editor.png differ diff --git a/website2/resources/js/main.js b/website2/resources/js/main.js index 497b310c..4ac490d3 100644 --- a/website2/resources/js/main.js +++ b/website2/resources/js/main.js @@ -9,41 +9,51 @@ 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 = $("
").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(function() { - var self = $(this); - var href = self.attr("href"); - if (!href) return; - if (href.substring(0, 10) !== "/features/") return; - self.on("click", function(evt) { - evt.preventDefault(); - var key = toKey(window.location.pathname); - if ($("#" + key).length < 1) { - var d = $("
").attr("id", key).append($("#featureContent").contents()).hide(); - $("body").append(d); - } - History.pushState({urlPath: href}, self.text(), href); - }); - }); + $("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 = $("#featureContent"); - sc.show().attr("id", "featureContent"); + 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) { - $("#featureContent").replaceWith($(response).find("#featureContent")); + var x = '
'; + var y = '