THRIFT-1176 Thrift compiler global leakage js
authorRoger Meier <roger@apache.org>
Sun, 22 May 2011 09:59:34 +0000 (09:59 +0000)
committerRoger Meier <roger@apache.org>
Sun, 22 May 2011 09:59:34 +0000 (09:59 +0000)
Patch: Dan Di Spaltro

includes updated test.html to get qunit.js with correct mime-type(IE9 complains)
Fixed by Roger Meier

git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1125892 13f79535-47bb-0310-9956-ffa450edef68

compiler/cpp/src/generate/t_js_generator.cc
lib/js/test/test.html

index 7059765..6c61890 100644 (file)
@@ -1645,7 +1645,7 @@ string t_js_generator::declare_field(t_field* tfield, bool init, bool obj) {
   string result = "this." + tfield->get_name();
 
   if(!obj){
-      result = tfield->get_name();
+      result = "var " + tfield->get_name();
   }
 
   if (init) {
index f99da01..505991f 100644 (file)
@@ -33,8 +33,8 @@
   <script type="text/javascript" src="json2.js" charset="utf-8"></script>
 
   <!-- QUnit Test framework-->
-  <script type="text/javascript" src="http://github.com/jquery/qunit/raw/master/qunit/qunit.js" charset="utf-8"></script>
-  <link rel="stylesheet" href="http://github.com/jquery/qunit/raw/master/qunit/qunit.css" type="text/css" media="screen" />
+  <script type="text/javascript" src="http://code.jquery.com/qunit/git/qunit.js" charset="utf-8"></script>
+  <link rel="stylesheet" href="http://code.jquery.com/qunit/git/qunit.css" type="text/css" media="screen" />
 
   <script type="text/javascript" charset="utf-8">
   //<![CDATA[