fixed skilltree tabs

This commit is contained in:
Ulf Gebhardt 2014-11-27 12:51:57 +01:00
parent 59ca3bfb93
commit 6b37d9ca7b
2 changed files with 9 additions and 7 deletions

View File

@ -8,13 +8,14 @@ function init_saimod_mojotrollz_skilltree() {
load_skilltree_tab(1);
};
function load_skilltree_tab(tree){
function load_skilltree_tab(tree,subtree){
$('img#loader').show();
$('#tab_skilltree').load(SAI_ENDPOINT+'sai_mod=saimod_mojotrollz_skilltree&action=tree&tree='+tree, function(){
$('#tabs_skilltree_icons a').click(function(e) {
e.preventDefault();
$(this).tab('show');
});
if(subtree){$('#tl_t'+subtree).tab('show');}
register_icon_add();
register_icon_edit();
register_icon_delete();
@ -41,7 +42,7 @@ function register_icon_add(){
'&parent_column='+$('#input_parent_column_'+_tree).val(),
success : function(data) {
if(data.status){
load_skilltree_tab(_class);
load_skilltree_tab(_class,_tree);
}else{
alert('Problem: '+data);}
}
@ -71,15 +72,16 @@ function register_icon_delete(){
$('.btn_icon_del').click(function(){
if (confirm('Are you sure you want to delete?')) {
_class = $(this).attr('_class');
_tree = $(this).attr('tree');
$.ajax({ type :'GET',
url : SAI_ENDPOINT+'sai_mod=saimod_mojotrollz_skilltree&action=icon_delete'+
'&class='+_class+
'&tree='+$(this).attr('tree')+
'&tree='+_tree+
'&row='+$(this).attr('row')+
'&column='+$(this).attr('column'),
success : function(data) {
if(data.status){
load_skilltree_tab(_class);
load_skilltree_tab(_class,_tree);
}else{
alert('Problem: '+data);}
}

View File

@ -17,9 +17,9 @@ ${skilltree}
<hr>
<div class="tabbable">
<ul class="nav nav-tabs" id="tabs_skilltree_icons">
<li class="active"><a href="#tab_tree1">${tree1_name}</a></li>
<li><a href="#tab_tree2">${tree2_name}</a></li>
<li><a href="#tab_tree3">${tree3_name}</a></li>
<li class="active"><a id="tl_t1" href="#tab_tree1">${tree1_name}</a></li>
<li><a id="tl_t2" href="#tab_tree2">${tree2_name}</a></li>
<li><a id="tl_t3" href="#tab_tree3">${tree3_name}</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab_tree1" style="width: 900px;">${tree1}</div>