diff --git a/mojotrollz/sai/saimod_mojotrollz_visuals/js/saimod_mojotrollz_visuals.js b/mojotrollz/sai/saimod_mojotrollz_visuals/js/saimod_mojotrollz_visuals.js index 10a892e..5493be0 100644 --- a/mojotrollz/sai/saimod_mojotrollz_visuals/js/saimod_mojotrollz_visuals.js +++ b/mojotrollz/sai/saimod_mojotrollz_visuals/js/saimod_mojotrollz_visuals.js @@ -16,6 +16,10 @@ function load_visuals_tab(race){ register_edit(race); register_del(race); register_add(race); + $('#tabs_visual_types a').click(function (e) { + e.preventDefault(); + $(this).tab('show'); + }); $('img#loader').hide();}); } @@ -36,10 +40,10 @@ function register_test(race){ function register_edit(race){ $('.btn_visual_edit').click(function(){ - $('#input_type').val($(this).attr('_type')); - $('#input_id').val($(this).attr('_id')); - $('#input_name').val($(this).attr('_name')); - $("#btn_visual_add").focus(); + var type = $(this).attr('_type') + $('#input_id_'+type).val($(this).attr('_id')); + $('#input_name_'+type).val($(this).attr('_name')); + $("#btn_visual_add_"+type).focus(); }); } @@ -62,12 +66,13 @@ function register_del(race){ function register_add(race){ $('.btn_visual_add').click(function(){ + var type = $(this).attr('_type'); $.ajax({ type :'GET', url : SAI_ENDPOINT+'sai_mod=saimod_mojotrollz_visuals&action=insert'+ - '&race='+$(this).attr('race')+ - '&type='+$('#input_type').val()+ - '&id='+$('#input_id').val()+ - '&name='+$('#input_name').val(), + '&race='+$(this).attr('_race')+ + '&type='+type+ + '&id='+$('#input_id_'+type).val()+ + '&name='+$('#input_name_'+type).val(), success : function(data) { if(data.status){ load_visuals_tab(race); diff --git a/mojotrollz/sai/saimod_mojotrollz_visuals/saimod_mojotrollz_visuals.php b/mojotrollz/sai/saimod_mojotrollz_visuals/saimod_mojotrollz_visuals.php index 40982c3..4632e22 100644 --- a/mojotrollz/sai/saimod_mojotrollz_visuals/saimod_mojotrollz_visuals.php +++ b/mojotrollz/sai/saimod_mojotrollz_visuals/saimod_mojotrollz_visuals.php @@ -18,11 +18,15 @@ class saimod_mojotrollz_visuals extends \SYSTEM\SAI\SaiModule { $vars['char_face'], $vars['char_facial_hair'], $vars['char_facial_hair_color']); - $vars['visual_entry'] = ''; + $visual_entry = array(0 => '',1 => '',2 => '',3 => '',4 => '',5 => ''); $res = \DBD\RACE_VISUALS::QQ(array($race)); while($row = $res->next()){ $row['type_name'] = race_visuals::name($row['type']); - $vars['visual_entry'] .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(),'saimod_mojotrollz_visuals/tpl/saimod_mojotrollz_visuals_visual_entry.tpl'), $row);} + $visual_entry[$row['type']] .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(),'saimod_mojotrollz_visuals/tpl/saimod_mojotrollz_visuals_visual_entry.tpl'), $row);} + for($i=0;$i<=5;$i++){ + $vars['visual_entry'] = $visual_entry[$i]; + $vars['type'] = $i; + $vars['list_'.$i] = \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(),'saimod_mojotrollz_visuals/tpl/saimod_mojotrollz_visuals_visual.tpl'), $vars);} return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(),'saimod_mojotrollz_visuals/tpl/saimod_mojotrollz_visuals_page.tpl'), $vars);} public static function sai_mod_saimod_mojotrollz_visuals_action_info($json){ return charcreation::data($json);} diff --git a/mojotrollz/sai/saimod_mojotrollz_visuals/tpl/saimod_mojotrollz_visuals_page.tpl b/mojotrollz/sai/saimod_mojotrollz_visuals/tpl/saimod_mojotrollz_visuals_page.tpl index 33c1156..f15733e 100644 --- a/mojotrollz/sai/saimod_mojotrollz_visuals/tpl/saimod_mojotrollz_visuals_page.tpl +++ b/mojotrollz/sai/saimod_mojotrollz_visuals/tpl/saimod_mojotrollz_visuals_page.tpl @@ -17,20 +17,21 @@ ${visual}

- - - - - - - - - ${visual_entry} - - - - - - - -
racetypeidnameaction
${char_race}
\ No newline at end of file +
+ +
+
${list_0}
+
${list_1}
+
${list_2}
+
${list_3}
+
${list_4}
+
${list_5}
+
+
\ No newline at end of file diff --git a/mojotrollz/sai/saimod_mojotrollz_visuals/tpl/saimod_mojotrollz_visuals_visual.tpl b/mojotrollz/sai/saimod_mojotrollz_visuals/tpl/saimod_mojotrollz_visuals_visual.tpl new file mode 100644 index 0000000..e6ca7d9 --- /dev/null +++ b/mojotrollz/sai/saimod_mojotrollz_visuals/tpl/saimod_mojotrollz_visuals_visual.tpl @@ -0,0 +1,17 @@ + + + + + + + + + ${visual_entry} + + + + + + + +
racetypeidnameaction
${char_race}${type}
\ No newline at end of file diff --git a/system b/system index e84826e..4cef40e 160000 --- a/system +++ b/system @@ -1 +1 @@ -Subproject commit e84826e6d3efbcc3e82335e815ac1359de6c2c75 +Subproject commit 4cef40ea0ab23f6bf62e5b82012b41b9e13feb78