// // Copyright 2009 Clemson University // if (Drupal.jsEnabled) { function tripal_analysis_go_org_charts(item){ if(!item){ $("#tripal_analysis_go_org_charts").html(''); return false; } // Get the base url. Drupal can not pass it through the form so we need // to get it ourself. Use different patterns to match the url in case // the Clean URL function is turned on var baseurl = location.href.substring(0,location.href.lastIndexOf('/?q=/node')); if(!baseurl) { var baseurl = location.href.substring(0,location.href.lastIndexOf('/node')); } if (!baseurl) { // This base_url is obtained when Clena URL function is off var baseurl = location.href.substring(0,location.href.lastIndexOf('/?q=node')); } if (!baseurl) { // The last possibility is we've assigned an alias path, get base_url till the last / var baseurl = location.href.substring(0,location.href.lastIndexOf('/')); } // Form the link for the following ajax call var link = baseurl + '/tripal_analysis_go_org_charts/' + item; tripal_startAjax(); $.ajax({ url: link, dataType: 'json', type: 'POST', success: function(data){ $("#tripal_analysis_go_org_charts").html(data[0]); tripal_cv_init_chart(); tripal_cv_init_tree(); tripal_stopAjax(); } }); return false; } }