[tor-commits] [flashproxy/master] Add CSS and noscript for options page.

dcf at torproject.org dcf at torproject.org
Fri Dec 28 14:13:53 UTC 2012


commit 13711698e9326138dc5dd176080581b21829379b
Author: Alexandre Allaire <alexandre.allaire at mail.mcgill.ca>
Date:   Wed Dec 5 22:23:15 2012 -0500

    Add CSS and noscript for options page.
    
    Add CSS for the options page, largely
    borrowed from crypto.stanford.edu/flashproxy.
    Also add a noscript tag in case the user
    has JavaScript disabled. The top-gradient.gif
    file is used in the background for the CSS.
---
 proxy/options.html     |   54 ++++++++++++++++++++++++++++++++++++++++++++++-
 proxy/top-gradient.gif |  Bin 0 -> 1992 bytes
 2 files changed, 52 insertions(+), 2 deletions(-)

diff --git a/proxy/options.html b/proxy/options.html
index 109c626..343aab7 100644
--- a/proxy/options.html
+++ b/proxy/options.html
@@ -2,20 +2,69 @@
 <html>
 <head>
 <meta charset="utf-8">
+<style type="text/css">
+body {
+    font-family: Calibri, Arial, sans-serif;
+    font-size: small;
+    background-image: url(top-gradient.gif);
+    background-repeat: repeat-x;
+    background-color: #E7D19A;
+    text-align: center;
+}
+.content {
+    width: 760px;
+    margin: 0 auto;
+    background-color: white;
+    text-align: left;
+    border-style: solid;
+    border-width: 1px;
+    border-color: #D0A760;
+}
+h1 {
+    padding: 18px 7px;
+    margin: 0 auto;
+    background-color: #900;
+    color: white;
+    font-size: 200%;
+    font-weight: bold;
+}
+p {
+    margin: 7px;
+}
+button {
+    margin: 0px 7px 7px;
+}
+.blank-link {
+    text-decoration: none;
+    color: white;
+}
+#flashproxy-badge {
+    background-color: #227;
+    vertical-align: middle;
+    margin-left: 2px;
+}
+</style>
 </head>
 <body>
+<div class="content">
 <div>
-  <h4>Flash proxy options</h4>
+  <h1>Flash proxy options</h1>
   <p>
     This page enables you to use your web browser as a proxy to help
     censored Internet users. When you click yes, your browser will act as a
     censorship circumvention proxy as long as you are viewing a page with the
-    flash proxy badge: <img src="badge.png" alt="Internet Freedom">
+    flash proxy badge:<a class="blank-link" href="http://crypto.stanford.edu/flashproxy/"><img id="flashproxy-badge" src="badge.png" alt="Internet Freedom"></a>.
   </p>
   <p>
     <a href="http://crypto.stanford.edu/flashproxy/">For more information on this system click here</a>.
   </p>
 </div>
+<noscript>
+  <p>
+    While javascript is disabled, your computer will not be a proxy.
+    Enable JavaScript to change your options.
+  </p>
+</noscript>
 <div id="setting">
 </div>
 <div id="buttons" style="display: none;">
@@ -27,6 +76,7 @@
     order to set flash proxy settings.
   </p>
 </div>
+</div>
 <script type="text/javascript" src="options.js"></script>
 </body>
 </html>
diff --git a/proxy/top-gradient.gif b/proxy/top-gradient.gif
new file mode 100644
index 0000000..ba8e7ca
Binary files /dev/null and b/proxy/top-gradient.gif differ





More information about the tor-commits mailing list