summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArthur Edelstein <arthuredelstein@gmail.com>2015-12-18 16:17:23 -0500
committerArthur Edelstein <arthuredelstein@gmail.com>2015-12-18 20:05:12 -0500
commit8b7fb8a46588da4dc8c991be396fa3b1f4a66ef4 (patch)
tree234c44479d455fbf1e24b21b7a44f305b9719bd5
parentfeae0d1904e8f52e5c3f33e19e480fa7f0c94154 (diff)
Bug #17880: Donation banner on home page
-rw-r--r--css/layout.css33
-rw-r--r--en/index.wml24
-rwxr-xr-ximages/homepage-banner-cd.jpgbin0 -> 84779 bytes
-rwxr-xr-ximages/homepage-banner-lp.jpgbin0 -> 101171 bytes
-rwxr-xr-ximages/homepage-banner-rd.jpgbin0 -> 86882 bytes
-rwxr-xr-ximages/homepage-banner-rr.jpgbin0 -> 98192 bytes
-rwxr-xr-ximages/homepage-banner-ss.jpgbin0 -> 92697 bytes
7 files changed, 57 insertions, 0 deletions
diff --git a/css/layout.css b/css/layout.css
index 4908ee0e..e0cd4a10 100644
--- a/css/layout.css
+++ b/css/layout.css
@@ -1310,3 +1310,36 @@ p.blogDate {
}
/* End hide from IE-mac */
+#donation-banner {
+ display: block;
+ height: 200px;
+ margin: auto;
+ margin-bottom: 5px;
+ position: relative;
+ width: 700px;
+}
+
+#donation-banner > a {
+ display: block;
+}
+
+#donation-banner > img {
+ display: block;
+}
+
+#donate-button {
+ background-color: green;
+ border-radius: 5px;
+ bottom: 15px;
+ color: white;
+ font-family: sans-serif;
+ font-size: 20px;
+ padding: 14px 14px;
+ position: absolute;
+ right: 15px;
+ text-align: center;
+}
+
+#donate-button:hover {
+ filter: brightness(1.2);
+}
diff --git a/en/index.wml b/en/index.wml
index fededd47..09ed2c8f 100644
--- a/en/index.wml
+++ b/en/index.wml
@@ -2,6 +2,30 @@
# Revision: $Revision$
# Translation-Priority: 1-high
+<!-- Donation banner for fundraising campaign. -->
+<div id="donation-banner">
+ <a href="donate/donate-hpbanner.html.en">
+ <noscript>
+ <!-- We don't have JavaScript, so show our default champion. -->
+ <img id="donation-banner-image-noscript" src="images/homepage-banner-ss.jpg" />
+ </noscript>
+ <!-- Placeholder for the champion banner image that will be added
+ by JavaScript. -->
+ <img id="donation-banner-image"" />
+ </a>
+ <a href="donate/donate-hpbanner.html.en">
+ <div id="donate-button">Please Donate!</div>
+ </a>
+</div>
+
+<script>
+ <!-- Show a different champion at random. -->
+ var alternates = ["cd", "lp", "rd", "rr", "ss"];
+ var alternate = alternates[Math.floor(Math.random() * alternates.length)];
+ var image = document.getElementById("donation-banner-image");
+ image.src = "images/homepage-banner-" + alternate + ".jpg";
+</script>
+
#include "head.wmi" TITLE="Tor Project: Anonymity Online" CHARSET="UTF-8"
<div id="home">
diff --git a/images/homepage-banner-cd.jpg b/images/homepage-banner-cd.jpg
new file mode 100755
index 00000000..4c0e4b38
--- /dev/null
+++ b/images/homepage-banner-cd.jpg
Binary files differ
diff --git a/images/homepage-banner-lp.jpg b/images/homepage-banner-lp.jpg
new file mode 100755
index 00000000..f5fa76a6
--- /dev/null
+++ b/images/homepage-banner-lp.jpg
Binary files differ
diff --git a/images/homepage-banner-rd.jpg b/images/homepage-banner-rd.jpg
new file mode 100755
index 00000000..646f59e6
--- /dev/null
+++ b/images/homepage-banner-rd.jpg
Binary files differ
diff --git a/images/homepage-banner-rr.jpg b/images/homepage-banner-rr.jpg
new file mode 100755
index 00000000..4a2a512e
--- /dev/null
+++ b/images/homepage-banner-rr.jpg
Binary files differ
diff --git a/images/homepage-banner-ss.jpg b/images/homepage-banner-ss.jpg
new file mode 100755
index 00000000..c4a0fa73
--- /dev/null
+++ b/images/homepage-banner-ss.jpg
Binary files differ