mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-27 07:09:56 +09:00
bug fix
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@5077 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
e090646620
commit
8e35ce998f
6 changed files with 94 additions and 13 deletions
|
|
@ -16,14 +16,19 @@ function Tree(url){
|
|||
var node = jQuery('<li id="tree_'+node_srl+'"><span>'+text+'</span></li>');
|
||||
|
||||
// button
|
||||
jQuery('<a href="#" class="add"><img src="./common/tpl/images/tree/iconAdd.gif" /></a>').bind("click",function(e){addNode(node_srl,e);}).appendTo(node);
|
||||
jQuery('<a href="#" class="add"><img src="./common/tpl/images/tree/iconAdd.gif" /></a>').bind("click",function(e){
|
||||
addNode(node_srl,e);
|
||||
return false;
|
||||
}).appendTo(node);
|
||||
|
||||
jQuery('<a href="#" class="modify"><img src="./common/tpl/images/tree/iconModify.gif" /></a>').bind("click",function(e){
|
||||
modifyNode(node_srl,e);
|
||||
return false;
|
||||
}).appendTo(node);
|
||||
|
||||
jQuery('<a href="#" class="delete"><img src="./common/tpl/images/tree/iconDel.gif" /></a>').bind("click",function(e){
|
||||
deleteNode(node_srl);
|
||||
return false;
|
||||
}).appendTo(node);
|
||||
|
||||
// insert parent child
|
||||
|
|
@ -111,6 +116,7 @@ function nodeToggleAll(){
|
|||
|
||||
function modifyNode(node_srl,e){
|
||||
jQuery('#menu_zone_info').html('');
|
||||
jQuery("#tree_"+node_srl+" > span").click();
|
||||
var params ={
|
||||
"parent_srl":0
|
||||
,"menu_item_srl":node_srl
|
||||
|
|
@ -118,18 +124,22 @@ function modifyNode(node_srl,e){
|
|||
|
||||
jQuery.exec_json('menu.getMenuAdminTplInfo', params, function(data){
|
||||
jQuery('#menu_zone_info').html(data.tpl);
|
||||
jQuery('#menu_zone_info').html(data.tpl).css("margin-top",e.pageY-400);
|
||||
});
|
||||
}
|
||||
|
||||
function addNode(node_srl,e){
|
||||
|
||||
jQuery('#menu_zone_info').html('');
|
||||
jQuery("#tree_"+node_srl+" > span").click();
|
||||
|
||||
var params ={
|
||||
"menu_item_srl":0
|
||||
,"parent_srl":node_srl
|
||||
};
|
||||
|
||||
jQuery.exec_json('menu.getMenuAdminTplInfo', params, function(data){
|
||||
jQuery('#menu_zone_info').html(data.tpl);
|
||||
jQuery('#menu_zone_info').html(data.tpl).css("margin-top",e.pageY-400);
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -5,6 +5,16 @@
|
|||
<input type="hidden" name="active_btn" value="{$item_info->active_btn}" />
|
||||
|
||||
<table cellspacing="0" class="adminTable">
|
||||
<tr>
|
||||
<th scope="row" colspan="3" class="button"><div>
|
||||
|
||||
|
||||
<span class="button green"><input type="submit" value="{$lang->cmd_save}" /></span>
|
||||
<span class="button red"><input type="button" onclick="hideCategoryInfo();return false" value="{$lang->cmd_close}" /></span>
|
||||
|
||||
|
||||
</div></th>
|
||||
</tr>
|
||||
<!--@if($item_info->parent_menu_name)-->
|
||||
<tr class="row{$cycle_idx}">
|
||||
<th scope="row" colspan="2"><div>{$lang->parent_menu_name}</div></th>
|
||||
|
|
@ -17,7 +27,7 @@
|
|||
<tr>
|
||||
<!--@if($_row==0)--><th scope="row" rowspan="{count($lang_supported)}"><div>{$lang->menu_name}</div></th><!--@end-->
|
||||
<th><div>{$val}</div></th>
|
||||
<td><input type="text" name="menu_name_{$key}" value="{htmlspecialchars($item_info->name[$key])}" class="inputTypeText"/></td>
|
||||
<td><input type="checkbox" name="ck_menu_name_{$key}" /><input type="text" name="menu_name_{$key}" value="{htmlspecialchars($item_info->name[$key])}" class="inputTypeText"/></td>
|
||||
{@ $_row ++ }
|
||||
</tr>
|
||||
<!--@end-->
|
||||
|
|
@ -89,9 +99,25 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<th scope="row" colspan="3" class="button"><div>
|
||||
<a href="#" onclick="hideCategoryInfo();return false" class="button"><span>{$lang->cmd_close}</span></a>
|
||||
<span class="button"><input type="submit" value="{$lang->cmd_save}" /></span>
|
||||
|
||||
|
||||
<span class="button green"><input type="submit" value="{$lang->cmd_save}" /></span>
|
||||
<span class="button red"><input type="button" onclick="hideCategoryInfo();return false" value="{$lang->cmd_close}" /></span>
|
||||
|
||||
|
||||
</div></th>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<script type="text/javascript">
|
||||
|
||||
(function($){
|
||||
$("[name^=menu_name_]").bind("blur",function(e){
|
||||
if($("[name=ck_"+$(this).attr("name")+"]:checked").size()>0){
|
||||
$("[name^=ck_menu_name_]:checked").each(function(i){
|
||||
$("[name="+$(this).attr("name").substring(3)+"]").val(e.target.value);
|
||||
});
|
||||
}
|
||||
});
|
||||
})(jQuery);
|
||||
</script>
|
||||
Loading…
Add table
Add a link
Reference in a new issue