72e76d115bf56e6e998b757f17112e3ee14ebd99 kate Thu Mar 22 11:13:45 2012 -0700 Better method of suppressing extra search dropdowns from URL diff --git src/hg/js/encodeDataMatrix.js src/hg/js/encodeDataMatrix.js index 6f47fc2..a0402c0 100644 --- src/hg/js/encodeDataMatrix.js +++ src/hg/js/encodeDataMatrix.js @@ -163,37 +163,39 @@ } // this cell represents experiments that // fill in count, mouseover and selection by click $td.addClass('experiment'); $td.text(matrix[cellType][dataType]); $td.data({ 'dataType' : dataType, 'cellType' : cellType }); $td.mouseover(function() { $(this).attr('title', 'Click to select: ' + encodeProject.getDataType($(this).data().dataType).label + ' ' + ' in ' + $(this).data().cellType +' cells'); }); $td.click(function() { + // NOTE: generating full search URL should be generalized & encapsulated var url = encodeMatrix.getSearchUrl(encodeProject.getAssembly()); // TODO: encapsulate var names url += ('&hgt_mdbVar1=dataType&hgt_mdbVal1=' + $(this).data().dataType + '&hgt_mdbVar2=cell&hgt_mdbVal2=' + $(this).data().cellType + - '&hgt_mdbVar3=view&hgt_mdbVal3=Any' + - // TODO: figure out how to remove mdbVar4 - '&hgt_mdbVar4=view&hgt_mdbVal4=Any' + '&hgt_mdbVar3=view&hgt_mdbVal3=Any' ); // specifying window name limits open window glut + url += '&hgt_mdbVar4=[]'; + url += '&hgt_mdbVar5=[]'; + url += '&hgt_mdbVar6=[]'; window.open(url, "searchWindow"); }); }); }); } // initialize application encodeMatrix.start($matrixTable); // load data from server and do callback encodeProject.loadAllFromServer(requests, handleServerData); });