Mercurial > hg > extraction-interface
view search/search.js @ 13:cc36a20a68ab
automatically decide which rows (what data) should be shown in the exporting table based on the topic.
author | Zoe Hong <zhong@mpiwg-berlin.mpg.de> |
---|---|
date | Tue, 17 Feb 2015 15:25:11 +0100 |
parents | b12c99b7c3f0 |
children |
line wrap: on
line source
$(document).ready(function(){ initSection(); }); function initSection(){ //Hide sections if there are more than 5 $("td div.section").hide(); for(var i=1; i<=5; i++){ $("td div.section:nth-child("+i+")").show(); } $("td:has(div)").each(function(){ console.log($(this).children().length); if($(this).children().length<=5){ return; } var last=$(this).children(".section").last(); $("<div/>").addClass("visibilityControl").html("+").insertAfter(last); }); $("td div.visibilityControl").click(function(){ if($(this).html()=="+"){ $(this).parent().children(".section").show(); $(this).html("-"); return; } if($(this).html()=="-"){ $(this).parent().children(".section").hide(); for(var i=1; i<=5; i++){ $(this).parent().children(".section:nth-child("+i+")").show(); } $(this).html("+"); } }); }