git-svn-id: http://xe-core.googlecode.com/svn/trunk@290 201d5d3c-b55e-5fd7-737f-ddc643e51545

This commit is contained in:
zero 2007-03-06 08:18:19 +00:00
parent 460167f0d8
commit 3eefc07577
2 changed files with 25 additions and 13 deletions

View file

@ -42,12 +42,12 @@
</th> </th>
<td> <td>
<div> <div>
<select name="{$val->main_menu}" size="15" style="width:500px;" id="default_value_listup_{$val->id}" ondblclick="doEditMenuInfo(this)" > <select name="{$val->id}" size="15" style="width:500px;" id="default_value_listup_{$val->id}" ondblclick="doEditMenuInfo(this)" >
</select> </select>
</div> </div>
<div> <div>
<input type="text" name="default_value_item_{$val->id}" id="default_value_item_{$val->id}" /> <input type="text" name="default_value_item_{$val->id}" id="default_value_item_{$val->id}" />
<input type="button" value="{$lang->cmd_insert}" onclick="doEditMenu('insert', '{$val->id}');return false;" /> <input type="button" value="{$lang->cmd_insert}" onclick="doEditInsertMenu('{$val->id}');return false;" />
</div> </div>
<div> <div>
<input type="button" value="{$lang->cmd_move_up}" onclick="doEditMenu('up', '{$val->id}');return false;" /> <input type="button" value="{$lang->cmd_move_up}" onclick="doEditMenu('up', '{$val->id}');return false;" />
@ -65,5 +65,6 @@
<input type="submit" value="{$lang->cmd_registration}" /> <input type="submit" value="{$lang->cmd_registration}" />
</td> </td>
</tr> </tr>
</table>
</div> </div>
</form> </form>

View file

@ -7,22 +7,33 @@ function doEditMenuInfo(sel_obj) {
var text = obj.text; var text = obj.text;
} }
function doEditMenu(cmd, menu_id, max_depth) { function doEditInsertMenu(menu_id, menu_srl) {
var listup_obj = xGetElementById('default_value_listup_'+menu_id); if(typeof(menu_srl)=='undefined'||!menu_srl) {
return;
}
var item_obj = xGetElementById('default_value_item_'+menu_id); var item_obj = xGetElementById('default_value_item_'+menu_id);
var idx = listup_obj.selectedIndex; var listup_obj = xGetElementById('default_value_listup_'+menu_id);
var lng = listup_obj.options.length;
var text = item_obj.value; var text = item_obj.value;
var val = 1;
switch(cmd) { if(!text || !menu_srl) return;
case 'insert' :
if(!text) return; var opt = new Option(text, menu_srl, false, true);
var opt = new Option(text, val, false, true);
listup_obj.options[listup_obj.length] = opt; listup_obj.options[listup_obj.length] = opt;
setDepth(listup_obj.options[listup_obj.length-1],0); setDepth(listup_obj.options[listup_obj.length-1],0);
item_obj.value = ''; item_obj.value = '';
item_obj.focus(); item_obj.focus();
break; }
function doEditMenu(cmd, menu_id, max_depth) {
var listup_obj = xGetElementById('default_value_listup_'+menu_id);
var idx = listup_obj.selectedIndex;
var lng = listup_obj.options.length;
switch(cmd) {
case 'up' : case 'up' :
if(lng < 2 || idx<1) return; if(lng < 2 || idx<1) return;