UI refactoring document extra var.

git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@11964 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
flyskyko 2012-10-30 06:26:46 +00:00
parent b1880f171b
commit ad2322bf0b
2 changed files with 109 additions and 70 deletions

View file

@ -2,76 +2,96 @@
<!--%import("filter/insert_extra_var.xml")--> <!--%import("filter/insert_extra_var.xml")-->
<!--%import("filter/delete_extra_var.xml")--> <!--%import("filter/delete_extra_var.xml")-->
<!--@if($selected_var_idx && $extra_keys[$selected_var_idx])--> <block cond="$selected_var_idx && $extra_keys[$selected_var_idx]">
{@ $selected_var = $extra_keys[$selected_var_idx] } {@ $selected_var = $extra_keys[$selected_var_idx] }
<!--@end--> </block>
<div cond="$XE_VALIDATOR_MESSAGE" class="message {$XE_VALIDATOR_MESSAGE_TYPE}"> <div cond="$XE_VALIDATOR_MESSAGE" class="x_alert x_alert-{$XE_VALIDATOR_MESSAGE_TYPE}">
<p>{$XE_VALIDATOR_MESSAGE}</p> <p>{$XE_VALIDATOR_MESSAGE}</p>
</div> </div>
<!--@if($type == 'insertExtraForm' || $selected_var_idx)--> <!--@if($type == 'insertExtraForm' || $selected_var_idx)-->
<form ruleset="insertExtraVar" action="./" method="post"> <section class="section">
<input type="hidden" name="module" value="document" /> <h1>{$lang->extra_vars}</h1>
<input type="hidden" name="act" value="procDocumentAdminInsertExtraVar" /> <form ruleset="insertExtraVar" action="./" method="post" class="x_form-horizontal">
<input type="hidden" name="module_srl" value="{$module_srl}" /> <input type="hidden" name="module" value="document" />
<input type="hidden" name="var_idx" value="{$selected_var_idx}" /> <input type="hidden" name="act" value="procDocumentAdminInsertExtraVar" />
<input type="hidden" name="success_return_url" value="{getUrl('type', '')}" /> <input type="hidden" name="module_srl" value="{$module_srl}" />
<input type="hidden" name="var_idx" value="{$selected_var_idx}" />
<input type="hidden" name="success_return_url" value="{getUrl('type', '')}" />
<h3 class="h3">{$lang->extra_vars} {$selected_var_idx}</h3> <div class="x_control-group">
<table class="x_table x_table-striped x_table-hover"> <label class="x_control-label" for="eid">{$lang->eid}</label>
<tr> <div class="x_controls">
<th>{$lang->eid}</th> <input type="text" name="eid" id="eid" value="{$selected_var->eid}" />
<td > <span class="x_help-block">{$lang->about_extra_vars_eid_value}</span>
<input type="text" name="eid" value="{$selected_var->eid}" id="eid" /><p>{$lang->about_extra_vars_eid_value}</p> </div>
</td> </div>
</tr> <div class="x_control-group">
<tr> <label class="x_control-label" for="name">{$lang->column_name}</label>
<th>{$lang->column_name}</th> <div class="x_controls">
<td > <input type="text" name="name" id="name" value="{htmlspecialchars($selected_var->name)}" class="lang_code" />
<input type="text" name="name" value="{htmlspecialchars($selected_var->name)}" id="name" /><a href="{getUrl('','module','module','act','dispModuleAdminLangcode','target','name')}" onclick="popopen(this.href);return false;" class="buttonSet buttonSetting"><span>{$lang->cmd_find_langcode}</span></a> </div>
</td> </div>
</tr> <div class="x_control-group">
<tr> <label class="x_control-label" for="type">{$lang->column_type}</label>
<th>{$lang->column_type}</th> <div class="x_controls">
<td> <select name="type" id="type">
<select name="type"> <option loop="$lang->column_type_list => $k, $v" value="{$k}" selected="selected"|cond="$selected_var->type == $k">{$lang->column_type_list[$k]}</option>
<!--@foreach($lang->column_type_list as $k => $v)-->
<!--@if($key != 'kr_zip')-->
<option value="{$k}" <!--@if($selected_var->type==$k)-->selected="selected"<!--@end-->>{$lang->column_type_list[$k]}</option>
<!--@end-->
<!--@end-->
</select> </select>
</td> </div>
</tr> </div>
<tr> <div class="x_control-group">
<th>{$lang->is_required}</th> <label class="x_control-label" for="is_required">{$lang->is_required}</label>
<td><input type="checkbox" name="is_required" value="Y" <!--@if($selected_var->is_required=='Y')-->checked="checked"<!--@end--> /></td> <div class="x_controls">
</tr> <input type="checkbox" name="is_required" id="is_required" value="Y" checked="checked"|cond="$selected_var->is_required == 'Y'" />
<tr> </div>
<th>{$lang->default_value}</th> </div>
<td><input type="text" name="default" value="{$selected_var->default}" /><p>{$lang->about_extra_vars_default_value}</p></td> <div class="x_control-group">
</tr> <label class="x_control-label" for="default">{$lang->default_value}</label>
<tr> <div class="x_controls">
<th>{$lang->description}</th> <input type="text" name="default" id="default" value="{$selected_var->default}" />
<td><input type="text" name="desc" value="{$selected_var->desc}" id="desc" /><a href="{getUrl('','module','module','act','dispModuleAdminLangcode','target','desc')}" onclick="popopen(this.href);return false;" class="buttonSet buttonSetting"><span>{$lang->cmd_find_langcode}</span></a></td> <span class="x_help-block">{$lang->about_extra_vars_default_value}</span>
</tr> </div>
<tr> </div>
<th>{$lang->cmd_search}</th> <div class="x_control-group">
<td><input type="checkbox" name="search" value="Y" <!--@if($selected_var->search=='Y')-->checked="checked"<!--@end--> /></td> <label class="x_control-label" for="desc">{$lang->description}</label>
</tr> <div class="x_controls">
</table> <input type="text" name="desc" id="desc" value="{htmlspecialchars($selected_var->desc)}" class="lang_code" />
<div class="btnArea"> </div>
<!--@if($selected_var)--> </div>
<span class="btn"><input type="submit" value="{$lang->cmd_modify}" /></span> <div class="x_control-group">
<!--@else--> <label class="x_control-label" for="search">{$lang->cmd_search}</label>
<span class="btn"><input type="submit" value="{$lang->cmd_insert}" /></span> <div class="x_controls">
<!--@end--> <input type="checkbox" name="search" id="search" value="Y" checked="checked"|cond="$selected_var->search=='Y'" />
<span class="btn"><a href="{getUrl('type','','selected_var_idx','')}">{$lang->cmd_back}</a></span> </div>
</div> </div>
</form>
<div class="x_clearfix btnArea">
<div class="x_pull-left">
<a class="x_btn" href="{getUrl('type','','selected_var_idx','')}">{$lang->cmd_back}</a>
</div>
<div class="x_pull-right">
<!--@if($selected_var)-->
<button type="submit" class="x_btn x_btn-primary">{$lang->cmd_modify}</button>
<!--@else-->
<button type="submit" class="x_btn x_btn-primary">{$lang->cmd_insert}</button>
<!--@end-->
</div>
</div>
</form>
</section>
<!--@else--> <!--@else-->
<h3 class="h3">{$lang->extra_vars}</h3> <section class="section">
<h1>{$lang->extra_vars}</h1>
<div class="x_clearfix" style="margin-bottom:-48px">
<div class="x_btn-group x_pull-right">
<a class="x_btn" href="{getUrl('type','insertExtraForm','selected_var_idx','')}">{$lang->cmd_insert}</a>
</div>
</div>
<table class="x_table x_table-striped x_table-hover"> <table class="x_table x_table-striped x_table-hover">
<thead> <thead>
<tr> <tr>
@ -84,6 +104,17 @@
<th>&nbsp;</th> <th>&nbsp;</th>
</tr> </tr>
</thead> </thead>
<tfoot>
<tr>
<th>{$lang->no}</th>
<th>{$lang->eid}</th>
<th>{$lang->column_name}</th>
<th>{$lang->column_type}</th>
<th>{$lang->is_required}</th>
<th>{$lang->cmd_search}</th>
<th>&nbsp;</th>
</tr>
</tfoot>
<tbody> <tbody>
<!--@foreach($extra_keys as $key => $val)--> <!--@foreach($extra_keys as $key => $val)-->
<tr> <tr>
@ -94,10 +125,14 @@
<td rowspan="3"><!--@if($val->is_required=='Y')--><b>{$lang->is_required}</b><!--@else-->N<!--@end--></td> <td rowspan="3"><!--@if($val->is_required=='Y')--><b>{$lang->is_required}</b><!--@else-->N<!--@end--></td>
<td rowspan="3"><!--@if($val->search=='Y')--><b>{$lang->search_target}</b><!--@else-->N<!--@end--></td> <td rowspan="3"><!--@if($val->search=='Y')--><b>{$lang->search_target}</b><!--@else-->N<!--@end--></td>
<td rowspan="3"> <td rowspan="3">
<!--@if($val->idx>1)--><a href="#" onclick="moveVar('up','{$module_srl}','{$val->idx}'); return false;" class="buttonSet buttonUp"><span>{$lang->cmd_move_up}</span></a><!--@end--> <block cond="$val->idx > 1">
<a cond="count($extra_keys) > $val->idx" href="#" onclick="moveVar('down','{$module_srl}','{$val->idx}');return false;" class="buttonSet buttonDown">{$lang->cmd_move_down}</a> <a href="#" onclick="moveVar('up','{$module_srl}','{$val->idx}'); return false;">{$lang->cmd_move_up}</a> <i class="vr">|</i>
<a href="{getUrl('selected_var_idx',$val->idx)}" class="buttonSet buttonSetting"><span>{$lang->cmd_modify}...</span></a> </block>
<a href="#" onclick="return doDeleteExtraKey('{$module_srl}','{$val->idx}');" class="buttonSet buttonDelete"><span>{$lang->cmd_delete}</span></a> <block cond="count($extra_keys) > $val->idx">
<a href="#" onclick="moveVar('down','{$module_srl}','{$val->idx}');return false;">{$lang->cmd_move_down}</a> <i class="vr">|</i>
</block>
<a href="{getUrl('selected_var_idx',$val->idx)}">{$lang->cmd_modify}...</a> <i class="vr">|</i>
<a href="#" onclick="return doDeleteExtraKey('{$module_srl}','{$val->idx}');">{$lang->cmd_delete}</a>
</td> </td>
</tr> </tr>
<tr> <tr>
@ -110,10 +145,14 @@
</tr> </tr>
<!--@end--> <!--@end-->
</tbody> </tbody>
</table> </table>
<div class="btnArea">
<span class="btn"><a href="{getUrl('type','insertExtraForm','selected_var_idx','')}">{$lang->cmd_insert}</a></span> <div class="x_clearfix">
<div class="x_btn-group x_pull-right">
<a class="x_btn" href="{getUrl('type','insertExtraForm','selected_var_idx','')}">{$lang->cmd_insert}</a>
</div>
</div> </div>
</section>
<!--@end--> <!--@end-->
<form id="fo_delete" name="fo_delete" method="post" action="./"> <form id="fo_delete" name="fo_delete" method="post" action="./">

View file

@ -53,7 +53,7 @@ function insertSelectedModule(id, module_srl, mid, browser_title) {
} }
function completeInsertExtraVar(ret_obj) { function completeInsertExtraVar(ret_obj) {
alert(ret_obj['message']); // alert(ret_obj['message']);
location.href = current_url.setQuery('type','').setQuery('selected_var_idx',''); location.href = current_url.setQuery('type','').setQuery('selected_var_idx','');
} }