extensions/net.sf.basedb.varsearch/trunk/resources/scripts/vcf-actions.js

Code
Comments
Other
Rev Date Author Line
6527 20 Dec 21 nicklas 1 var VcfActions = function()
6527 20 Dec 21 nicklas 2 {
6527 20 Dec 21 nicklas 3   var vcf = {};
6527 20 Dec 21 nicklas 4
6527 20 Dec 21 nicklas 5   vcf.initElement = function(element, autoInit)
6527 20 Dec 21 nicklas 6   {
6527 20 Dec 21 nicklas 7     if (autoInit == 'varsearch-vcf-hits')
6527 20 Dec 21 nicklas 8     {
6527 20 Dec 21 nicklas 9       Events.addEventHandler(element, 'click', vcf.showVcfHits);
6527 20 Dec 21 nicklas 10     }
6527 20 Dec 21 nicklas 11   }
6527 20 Dec 21 nicklas 12   
6527 20 Dec 21 nicklas 13   vcf.showVcfHits = function(event)
6527 20 Dec 21 nicklas 14   {
6527 20 Dec 21 nicklas 15     var homeUrl = Data.get(event.currentTarget, 'home');
6527 20 Dec 21 nicklas 16     var url = homeUrl+'/rba-hits.jsp?ID='+App.getSessionId();
6527 20 Dec 21 nicklas 17     url += '&rbaId='+Data.get(event.currentTarget, 'rba');
6527 20 Dec 21 nicklas 18     url += '&fileId='+Data.get(event.currentTarget, 'file');
6527 20 Dec 21 nicklas 19     url += '&idx='+encodeURIComponent(Data.get(event.currentTarget, 'idx'));
6527 20 Dec 21 nicklas 20     Dialogs.openPopup(url, 'VarSearchVcfHits', 900, 600);
6527 20 Dec 21 nicklas 21   }
6527 20 Dec 21 nicklas 22   
6527 20 Dec 21 nicklas 23   return vcf;
6527 20 Dec 21 nicklas 24 }();
6527 20 Dec 21 nicklas 25
6527 20 Dec 21 nicklas 26 Doc.addElementInitializer(VcfActions.initElement);