<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<ModulePrefs title="Wave QR Code" >
  <Require feature="wave" />
  <Require feature="dynamic-height" heigth="150" />
  </ModulePrefs>
<Content type="html">
<![CDATA[
<div id="content_div"></div>
<script type="text/javascript">var div=document.getElementById("content_div");function generate(){wave.getState().submitDelta({code:document.getElementById("txtQR").value})}function edit(){if(wave.getViewer()==wave.getHost()){code=wave.getState().get("code")?wave.getState().get("code"):"";div.innerHTML="<textarea id='txtQR' width='100' height='100'>"+code+"</textarea><br><input type=button value='generate QR code' id='butGenerate' onClick='generate()'>"}} function stateUpdated(){if(wave.getState().get("code"))div.innerHTML="<img onClick='edit()' src='http://chart.apis.google.com/chart?chs=150x150&cht=qr&choe=UTF-8&chl="+wave.getState().get("code")+"' width='150' height='150'>";else if(wave.getViewer()==wave.getHost())edit();else div.innerHTML="";gadgets.window.adjustHeight()}function init(){wave&&wave.isInWaveContainer()&&wave.setStateCallback(stateUpdated)}gadgets.util.registerOnLoadHandler(init);</script>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-8032128-7");
pageTracker._trackPageview();
} catch(err) {}</script>
]]>
  </Content>
</Module>

