Don't over-escape Javascript in the web templates.
authorEvan Broder <broder@mit.edu>
Sun, 27 Dec 2009 17:21:03 +0000 (12:21 -0500)
committerEvan Broder <broder@mit.edu>
Sun, 27 Dec 2009 17:21:03 +0000 (12:21 -0500)
$ doesn't need to be escaped in Mako templates when it's followed by
an open parenthesis.

svn path=/trunk/packages/invirt-web/; revision=2790

code/templates/list.mako

index d513763..288e44f 100644 (file)
@@ -54,7 +54,7 @@ VM List
        <tr>
          <td>Autoinstall${self.fn.helppopup('Autoinstalls')}</td>
          <td><input type="radio" name="cd_or_auto" id="cd_or_auto_auto"
-                 onchange="\$('cdromlist').value = ''; \$('vmtype-linux').checked = true">
+                 onchange="$('cdromlist').value = ''; $('vmtype-linux').checked = true">
 ${self.fn.autoList(defaults.cdrom, "$('cd_or_auto_auto').checked = true;$('cdromlist').value = '';$('vmtype-linux').checked = true")}
              (experimental; 2-3 minutes, and you have a machine with empty root password.)
          </input>
@@ -62,7 +62,7 @@ ${self.fn.autoList(defaults.cdrom, "$('cd_or_auto_auto').checked = true;$('cdrom
        <tr>
          <td>Boot CD</td>
          <td><input type="radio" name="cd_or_auto" id="cd_or_auto_cd" checked="checked"
-                onchange="\$('autoinstalllist').value = ''; \$('vmtype-linux-hvm').checked = true">
+                onchange="$('autoinstalllist').value = ''; $('vmtype-linux-hvm').checked = true">
 ${self.fn.cdromList(defaults.cdrom, "$('cd_or_auto_cd').checked = true;$('autoinstalllist').value = '';$('vmtype-linux-hvm').checked = true")}
 </td>
          </input>
@@ -147,7 +147,7 @@ ${has_vnc[machine]}
     <script type="text/javascript" src="/static/stripe.js"></script>
     <script type="text/javascript">
         document.observe("dom:loaded", function() {
-            stripe(\$('machinelist').getElementsByTagName('table')[0],
+            stripe($('machinelist').getElementsByTagName('table')[0],
                    'stripedrow');
         });
     </script>