123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169 |
- if (Drupal.jsEnabled) {
- $(document).ready(function() {
- $(".tripal_kegg_brite_tree").attr("id", function(){
- init_kegg_tree($(this).attr("id"));
- });
- });
-
- function tripal_analysis_kegg_org_report(item){
- if(!item){
- $("#tripal_analysis_kegg_org_report").html('');
- return false;
- }
-
-
-
- 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) {
-
- var baseurl = location.href.substring(0,location.href.lastIndexOf('/?q=node'));
- }
- if (!baseurl) {
-
- var baseurl = location.href.substring(0,location.href.lastIndexOf('/'));
- }
-
-
- var link = baseurl + '/tripal_analysis_kegg_org_report/' + item;
- tripal_startAjax();
- $.ajax({
- url: link,
- dataType: 'json',
- type: 'POST',
- success: function(data){
- $("#tripal_analysis_kegg_org_report").html(data[0]);
- $(".tripal_kegg_brite_tree").attr("id", function(){
- init_kegg_tree($(this).attr("id"));
- });
- tripal_stopAjax();
- }
- });
- return false;
- }
-
-
-
- function tripal_update_brite(link,type_id){
- tripal_startAjax();
- $.ajax({
- url: link.href,
- dataType: 'json',
- type: 'POST',
- success: function(data){
- $("#tripal_kegg_brite_hierarchy").html(data.update);
- $("#tripal_kegg_brite_header").html(data.brite_term);
- tripal_stopAjax();
- init_kegg_tree(data.id);
- }
- });
- return false;
- }
-
-
- function init_kegg_tree(id){
-
-
-
- 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) {
-
- var baseurl = location.href.substring(0,location.href.lastIndexOf('/?q=node'));
- }
- if (!baseurl) {
-
- var baseurl = location.href.substring(0,location.href.lastIndexOf('/'));
- }
-
- var link = baseurl + "/sites/all/themes/theme_tripal/js/jsTree/source/themes/";
-
- $("#" + id).tree ({
- data : {
- type : "predefined",
- method : "GET",
- async : false,
- async_data : function (NODE) { return { id : $(NODE).attr("id") || 0 } },
- url : false,
- json : false,
- xml : false
- },
- ui : {
- dots : true,
- rtl : false,
- animation : 0,
- hover_mode : true,
- scroll_spd : 4,
- theme_path : link,
- theme_name : "classic",
- },
- rules : {
- multiple : false,
- metadata : false,
- type_attr : "rel",
- multitree : false,
- createat : "bottom",
- use_inline : false,
- clickable : "all",
- renameable : false,
- deletable : false,
- creatable : false,
- draggable : "none",
- dragrules : "all",
- drag_copy : false,
- droppable : [],
- drag_button : "left"
- },
- callback : {
-
- beforechange: function(NODE,TREE_OBJ) { return true },
- beforeopen : function(NODE,TREE_OBJ) { return true },
- beforeclose : function(NODE,TREE_OBJ) { return true },
-
- beforemove : function(NODE,REF_NODE,TYPE,TREE_OBJ) { return true },
-
- beforecreate: function(NODE,REF_NODE,TYPE,TREE_OBJ) { return true },
-
- beforerename: function(NODE,LANG,TREE_OBJ) { return true },
-
- beforedelete: function(NODE,TREE_OBJ) { return true },
- onJSONdata : function(DATA,TREE_OBJ) { return DATA; },
- onselect : function(NODE,TREE_OBJ) {
- window.onerror = function(){return true;};
- throw 'exit';
- },
- ondeselect : function(NODE,TREE_OBJ) { },
- onchange : function(NODE,TREE_OBJ) { },
- onrename : function(NODE,LANG,TREE_OBJ,RB) { },
- onmove : function(NODE,REF_NODE,TYPE,TREE_OBJ,RB) { },
- oncopy : function(NODE,REF_NODE,TYPE,TREE_OBJ,RB) { },
- oncreate : function(NODE,REF_NODE,TYPE,TREE_OBJ,RB) { },
- ondelete : function(NODE, TREE_OBJ,RB) { },
- onopen : function(NODE, TREE_OBJ) { },
- onopen_all : function(TREE_OBJ) { },
- onclose : function(NODE, TREE_OBJ) { },
- error : function(TEXT, TREE_OBJ) { },
-
- ondblclk : function(NODE, TREE_OBJ) { TREE_OBJ.toggle_branch.call(TREE_OBJ, NODE); TREE_OBJ.select_branch.call(TREE_OBJ, NODE); },
-
- onrgtclk : function(NODE, TREE_OBJ, EV) { },
- onload : function(TREE_OBJ) { },
- onfocus : function(TREE_OBJ) { },
- ondrop : function(NODE,REF_NODE,TYPE,TREE_OBJ) {}
- }
- });
- }
- }
|