/* $This file is distributed under the terms of the license in /doc/license.txt$ */ $.extend(this, i18nStringsCoPi); var collaboratorTableMetadata = { tableID: "coinvestigations_table", tableContainer: "coinve_table_container", tableCaption: i18nStringsCoPi.coInvestigatorString + " ", tableColumnTitle1: i18nStringsCoPi.investigatorString, tableColumnTitle2: i18nStringsCoPi.grantsWithString + "
", tableCSVFileLink: egoCoInvestigatorsListDataFileURL, jsonNumberWorksProperty: "number_of_investigated_grants" }; var visType = "coprincipalinvestigator"; var visKeyForFlash = "CoPI"; function renderStatsOnNodeClicked(json){ //console.log(json); var obj = jQuery.parseJSON(json); var works = ""; var persons = ""; var relation = ""; var earliest_work = ""; var latest_work = ""; var number_of_works = ""; works = i18nStringsCoPi.grantsCapitalized; persons = i18nStringsCoPi.coInvestigatorCapitalized; relation = "coinvestigation"; earliest_work = obj.earliest_grant; latest_work = obj.latest_grant; number_of_works = obj.number_of_investigated_grants; $("#dataPanel").attr("style","visibility:visible"); $("#works").empty().append(number_of_works); /* * Here obj.url points to the uri of that individual */ if(obj.url){ if (obj.url === unEncodedEgoURI) { $("#investigatorName").addClass('investigator_name').removeClass('neutral_investigator_name'); $('#num_works > .investigator_stats_text').text(works); $('#num_investigators > .investigator_stats_text').text(persons); var vivoProfileURL = $("a#profileUrl").detach(); $("#profile-links").empty().append(vivoProfileURL); } else { $("#investigatorName").addClass('neutral_investigator_name').removeClass('investigator_name'); $('#num_works > .investigator_stats_text').text('Joint ' + works); $('#num_investigators > .investigator_stats_text').text('Joint ' + persons); if ($("#coInvestigationVisUrl").length > 0) { $("#coInvestigationVisUrl").attr("href", getWellFormedURLs(obj.url, relation)); } else { $("#profile-links") .append(" | ") .append('Co-investigator network'); } } $("#profileUrl").attr("href", getWellFormedURLs(obj.url, "profile")); processProfileInformation("investigatorName", "profileMoniker", "profileImage", jQuery.parseJSON(getWellFormedURLs(obj.url, "profile_info")), true, true); } else{ $("#profileUrl").attr("href","#"); $("#coInvestigationVisUrl").attr("href","#"); } $("#coInvestigators").empty().append(obj.noOfCorelations); $("#firstGrant").empty().append(earliest_work); (earliest_work)?$("#fGrant").attr("style","visibility:visible"):$("#fGrant").attr("style","visibility:hidden"); $("#lastGrant").empty().append(latest_work); (latest_work)?$("#lGrant").attr("style","visibility:visible"):$("#lGrant").attr("style","visibility:hidden"); }