mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-09 11:44:10 +09:00
#18773235 x 계열 함수 제거. JS 코드 정리
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@7427 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
e055118b6a
commit
6b167366a7
3 changed files with 64 additions and 99 deletions
|
|
@ -1,71 +1,59 @@
|
|||
/* 한국 우편 번호 관련 */
|
||||
function doHideKrZipList(column_name) {
|
||||
var zone_list_obj = xGetElementById('zone_address_list_'+column_name);
|
||||
var zone_search_obj = xGetElementById('zone_address_search_'+column_name);
|
||||
var zone_addr1_obj = xGetElementById('zone_address_1_'+column_name);
|
||||
var addr1_obj = xGetElementById('fo_insert_member')[column_name][0];
|
||||
var field_obj = xGetElementById('fo_insert_member')['_tmp_address_search_'+column_name];
|
||||
var $j = jQuery;
|
||||
$j('#zone_address_list_'+column_name).hide();
|
||||
$j('#zone_address_search_'+column_name).show();
|
||||
$j('#zone_address_1_'+column_name).hide();
|
||||
|
||||
zone_addr1_obj.style.display = 'none';
|
||||
zone_list_obj.style.display = 'none';
|
||||
zone_search_obj.style.display = 'inline';
|
||||
addr1_obj.value = '';
|
||||
field_obj.focus();
|
||||
var form = $j('#fo_insert_member');
|
||||
form.find('select[name=_tmp_address_list_'+column_name+']').focus();
|
||||
form.find('input[name='+column_name+']').eq(0).val('');
|
||||
}
|
||||
|
||||
function doSelectKrZip(column_name) {
|
||||
var zone_list_obj = xGetElementById('zone_address_list_'+column_name);
|
||||
var zone_search_obj = xGetElementById('zone_address_search_'+column_name);
|
||||
var zone_addr1_obj = xGetElementById('zone_address_1_'+column_name);
|
||||
var sel_obj = xGetElementById('fo_insert_member')['_tmp_address_list_'+column_name];
|
||||
var value = sel_obj.options[sel_obj.selectedIndex].value;
|
||||
var addr1_obj = xGetElementById('fo_insert_member')[column_name][0];
|
||||
var addr2_obj = xGetElementById('fo_insert_member')[column_name][1];
|
||||
addr1_obj.value = value;
|
||||
zone_search_obj.style.display = 'none';
|
||||
zone_list_obj.style.display = 'none';
|
||||
zone_addr1_obj.style.display = 'inline';
|
||||
addr2_obj.focus();
|
||||
var $j = jQuery;
|
||||
$j('#zone_address_list_'+column_name).hide();
|
||||
$j('#zone_address_search_'+column_name).hide();
|
||||
$j('#zone_address_1_'+column_name).show();
|
||||
|
||||
var form = $j('#fo_insert_member');
|
||||
var val = form.find('select[name=_tmp_address_list_'+column_name+']').val();
|
||||
var addr = form.find('input[name='+column_name+']');
|
||||
|
||||
addr.eq(0).val(val);
|
||||
addr.eq(1).focus();
|
||||
}
|
||||
|
||||
function doSearchKrZip(column_name) {
|
||||
var field_obj = xGetElementById('fo_insert_member')['_tmp_address_search_'+column_name];
|
||||
var addr = field_obj.value;
|
||||
if(!addr) return;
|
||||
var field = jQuery('#fo_insert_member input[name=_tmp_address_search_'+column_name+']');
|
||||
var _addr = field.val();
|
||||
if(!_addr) return;
|
||||
|
||||
var params = new Array();
|
||||
params['addr'] = addr;
|
||||
params['column_name'] = column_name;
|
||||
var params = {
|
||||
addr : _addr,
|
||||
column_name : column_name
|
||||
};
|
||||
|
||||
var response_tags = new Array('error','message','address_list');
|
||||
exec_xml('krzip', 'getKrzipCodeList', params, completeSearchKrZip, response_tags, params);
|
||||
var response_tags = ['error','message','address_list'];
|
||||
|
||||
exec_xml('krzip', 'getKrzipCodeList', params, completeSearchKrZip, response_tags, params);
|
||||
}
|
||||
|
||||
function completeSearchKrZip(ret_obj, response_tags, callback_args) {
|
||||
if(!ret_obj['address_list']) {
|
||||
alert(alert_msg['address']);
|
||||
return;
|
||||
}
|
||||
var address_list = ret_obj['address_list'].split("\n");
|
||||
var column_name = callback_args['column_name'];
|
||||
if(!ret_obj['address_list']) {
|
||||
alert(alert_msg['address']);
|
||||
return;
|
||||
}
|
||||
|
||||
var zone_list_obj = xGetElementById('zone_address_list_'+column_name);
|
||||
var zone_search_obj = xGetElementById('zone_address_search_'+column_name);
|
||||
var zone_addr1_obj = xGetElementById('zone_address_1_'+column_name);
|
||||
var sel_obj = xGetElementById('fo_insert_member')['_tmp_address_list_'+column_name];
|
||||
var address_list = ret_obj['address_list'].split('\n');
|
||||
var column_name = callback_args['column_name'];
|
||||
|
||||
for(var i=0;i<address_list.length;i++) {
|
||||
var opt = new Option(address_list[i],address_list[i],false,false);
|
||||
sel_obj.options[i] = opt;
|
||||
}
|
||||
var $j = jQuery;
|
||||
|
||||
address_list = $j.map(address_list, function(addr){ return '<option value="'+addr+'">'+addr+'</option>'; });
|
||||
|
||||
for(var i=address_list.length-1;i<sel_obj.options.length;i++) {
|
||||
sel_obj.remove(i);
|
||||
}
|
||||
|
||||
sel_obj.selectedIndex = 0;
|
||||
|
||||
zone_search_obj.style.display = 'none';
|
||||
zone_addr1_obj.style.display = 'none';
|
||||
zone_list_obj.style.display = 'inline';
|
||||
}
|
||||
$j('#zone_address_list_'+column_name).show();
|
||||
$j('#zone_address_search_'+column_name).hide();
|
||||
$j('#zone_address_1_'+column_name).hide();
|
||||
$j('#fo_insert_member select[name=_tmp_address_list_'+column_name+']').html(address_list.join('')).get(0).selectedIndex = 0;
|
||||
}
|
||||
|
|
@ -341,15 +341,14 @@ function completeDeleteMembers(ret_obj) {
|
|||
|
||||
|
||||
function doGorupImageMarkUpdateOrder(id) {
|
||||
var sort = jQuery('#'+id).sortable('toArray');
|
||||
|
||||
var params = [];
|
||||
params['group_image_mark_order'] = [];
|
||||
var sort = jQuery('#'+id).sortable('toArray');
|
||||
var params = { group_image_mark_order : [] };
|
||||
|
||||
jQuery.each(sort, function(i, val) {
|
||||
params['group_image_mark_order'][params['group_image_mark_order'].length] = val.replace('group_srl_', '');
|
||||
params['group_image_mark_order'].push(val.replace('group_srl_', ''));
|
||||
});
|
||||
|
||||
var response_tags = new Array('error','message');
|
||||
var response_tags = ['error','message'];
|
||||
exec_xml('member', 'procMemberAdminGroupImageMarkUpdateOrder', params, completeGroupImageMarkUpdateOrder, response_tags);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -17,55 +17,33 @@ function memberSetEvent() {
|
|||
|
||||
|
||||
// 실제 서버에 특정 필드의 value check를 요청하고 이상이 있으면 메세지를 뿌려주는 함수
|
||||
function memberCheckValue(evt) {
|
||||
var e = new xEvent(evt);
|
||||
var obj = e.target;
|
||||
function memberCheckValue(event) {
|
||||
var field = event.target;
|
||||
var _name = field.name;
|
||||
var _value = field.value;
|
||||
if(!_name || !_value) return;
|
||||
|
||||
var name = obj.name;
|
||||
var value = obj.value;
|
||||
if(!name || !value) return;
|
||||
var params = new Array();
|
||||
params['name'] = name;
|
||||
params['value'] = value;
|
||||
|
||||
var response_tags = new Array('error','message');
|
||||
|
||||
exec_xml('member','procMemberCheckValue', params, completeMemberCheckValue, response_tags, e);
|
||||
var params = {name:_name, value:_value};
|
||||
var response_tags = ['error','message'];
|
||||
|
||||
exec_xml('member','procMemberCheckValue', params, completeMemberCheckValue, response_tags, field);
|
||||
}
|
||||
|
||||
// 서버에서 응답이 올 경우 이상이 있으면 메세지를 출력
|
||||
function completeMemberCheckValue(ret_obj, response_tags, e) {
|
||||
var obj = e.target;
|
||||
var name = obj.name;
|
||||
|
||||
function completeMemberCheckValue(ret_obj, response_tags, field) {
|
||||
var _id = 'dummy_check'+field.name;
|
||||
var dummy = jQuery('#'+_id);
|
||||
|
||||
if(ret_obj['message']=='success') {
|
||||
var dummy_id = 'dummy_check_'+name;
|
||||
var dummy = xGetElementById(dummy_id);
|
||||
if(dummy) {
|
||||
xInnerHtml(dummy,'');
|
||||
dummy.style.display = 'none';
|
||||
}
|
||||
dummy.html('').hide();
|
||||
return;
|
||||
}
|
||||
|
||||
var dummy_id = 'dummy_check_'+name;
|
||||
var dummy = null;
|
||||
if(! (dummy = xGetElementById(dummy_id)) ) {
|
||||
dummy = xCreateElement('DIV');
|
||||
dummy.id = dummy_id;
|
||||
dummy.className = "checkValue";
|
||||
obj.parentNode.insertBefore(dummy, obj.lastChild);
|
||||
}
|
||||
if (!dummy.length) {
|
||||
dummy = jQuery('<div class="checkValue" />').attr('id', _id).appendTo(field.parentNode);
|
||||
}
|
||||
|
||||
xInnerHtml(dummy, ret_obj['message']);
|
||||
|
||||
dummy.style.display = "block";
|
||||
|
||||
//obj.focus();
|
||||
|
||||
// 3초 정도 후에 정리
|
||||
//setTimeout(function() { removeMemberCheckValueOutput(dummy, obj); }, 3000);
|
||||
dummy.html(ret_obj['message']).show();
|
||||
}
|
||||
|
||||
// 결과 메세지를 정리하는 함수
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue