[tor-commits] [flashproxy/master] Uniformity of formatting; change some comments.

dcf at torproject.org dcf at torproject.org
Wed Oct 17 17:56:08 UTC 2012


commit 7a5af7d12ba6c907a12f92959771c05d218a90b5
Author: David Fifield <david at bamsoftware.com>
Date:   Wed Oct 17 10:48:15 2012 -0700

    Uniformity of formatting; change some comments.
---
 proxy/flashproxy-test.js |   32 ++++++++++++++++----------------
 proxy/flashproxy.js      |   19 ++++++++++---------
 2 files changed, 26 insertions(+), 25 deletions(-)

diff --git a/proxy/flashproxy-test.js b/proxy/flashproxy-test.js
index f38182e..ba2b8a0 100755
--- a/proxy/flashproxy-test.js
+++ b/proxy/flashproxy-test.js
@@ -162,22 +162,22 @@ function test_parse_query_string()
 function test_get_query_param_boolean()
 {
     var TESTS = [
-        {qs: "param=true",
-         expected: true},
-        {qs: "param",
-         expected: true},
-        {qs: "param=",
-         expected: true},
-        {qs: "param=1",
-         expected: true},
-        {qs: "param=0",
-         expected: false},
-        {qs: "param=false",
-         expected: false},
-        {qs: "param=unexpected",
-         expected: null},
-        {qs: "pram=true",
-         expected: false},
+        { qs: "param=true",
+          expected: true },
+        { qs: "param",
+          expected: true },
+        { qs: "param=",
+          expected: true },
+        { qs: "param=1",
+          expected: true },
+        { qs: "param=0",
+          expected: false },
+        { qs: "param=false",
+          expected: false },
+        { qs: "param=unexpected",
+          expected: null },
+        { qs: "pram=true",
+          expected: false },
     ];
 
     announce("test_get_query_param_boolean");
diff --git a/proxy/flashproxy.js b/proxy/flashproxy.js
index ec7d550..2078b69 100644
--- a/proxy/flashproxy.js
+++ b/proxy/flashproxy.js
@@ -7,10 +7,10 @@
  * information from the facilitator. When this option is used, the facilitator
  * query is not done. The "relay" parameter must be given as well.
  *
- * debug=<value>
- * If set to true, 1, or present in the query string with no value, show
- * verbose terminal-like output instead of the badge. To disable debug output,
- * omit the debug parameter, or set it to false or 0.
+ * debug=0|1
+ * If true, show verbose terminal-like output instead of the badge. The values
+ * "1", "true", and the empty string "" all enable debug mode. Any other value
+ * uses the normal badge display.
  *
  * facilitator=https://host:port/
  * The URL of the facilitator CGI script. By default it is
@@ -181,11 +181,12 @@ function build_url(scheme, host, port, path, params) {
 }
 
 /* Get a query string parameter and return it as a boolean, or return
-    default_val if param is not present in the query string.
-    Parameter values of "true", "1" and "" evalutate to true.
-    "false" and "0" evalutate to false.
-    Any other value evaluates to null.
-*/
+   default_val if param is not present in the query string. True values are "1",
+   "true", and "". False values are "0" and "false". Any other value causes the
+   function to return null (effectively false).
+   
+   The empty string is true so that URLs like http://example.com/?debug will
+   enable debug mode. */
 function get_query_param_boolean(query, param, default_val) {
     var val;
 





More information about the tor-commits mailing list