extensions/net.sf.basedb.reggie/trunk/resources/scripts/case-summary.js

Code
Comments
Other
Rev Date Author Line
2291 14 Mar 14 nicklas 1 var CaseSummary = function()
2291 14 Mar 14 nicklas 2 {
2291 14 Mar 14 nicklas 3   var cs = {};
2291 14 Mar 14 nicklas 4
2291 14 Mar 14 nicklas 5   cs.initElement = function(element, autoInit)
2291 14 Mar 14 nicklas 6   {
2291 14 Mar 14 nicklas 7     if (autoInit == 'reggie-case-summary-link')
2291 14 Mar 14 nicklas 8     {
2291 14 Mar 14 nicklas 9       Events.addEventHandler(element, 'click', cs.showCaseSummary);
2291 14 Mar 14 nicklas 10     }
2291 14 Mar 14 nicklas 11   }
2291 14 Mar 14 nicklas 12   
2291 14 Mar 14 nicklas 13   cs.showCaseSummary = function(event)
2291 14 Mar 14 nicklas 14   {
2291 14 Mar 14 nicklas 15     var homeUrl = Data.get(event.currentTarget, 'home');
5019 10 Oct 18 nicklas 16     var name = Data.get(event.currentTarget, 'name');
5019 10 Oct 18 nicklas 17     var caseName = name.substring(0, 7);
2291 14 Mar 14 nicklas 18     var url = homeUrl+'/reports/case_summary.jsp?ID='+App.getSessionId();
5019 10 Oct 18 nicklas 19     url += '&caseName='+encodeURIComponent(caseName);
5019 10 Oct 18 nicklas 20     url += '&highlight='+encodeURIComponent(name);
2291 14 Mar 14 nicklas 21     location.href = url;
2291 14 Mar 14 nicklas 22   }
2291 14 Mar 14 nicklas 23   
2291 14 Mar 14 nicklas 24   return cs;
2291 14 Mar 14 nicklas 25 }();
2291 14 Mar 14 nicklas 26
2291 14 Mar 14 nicklas 27 Doc.addElementInitializer(CaseSummary.initElement);