mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-14 00:39:57 +09:00
add group config
git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@9023 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
2bc3b80d29
commit
3736e52399
3 changed files with 40 additions and 25 deletions
|
|
@ -5,8 +5,9 @@
|
|||
xe.lang.modify = '{$lang->cmd_modify}';
|
||||
xe.lang.delete = '{$lang->cmd_delete}';
|
||||
</script>
|
||||
<style type="text/css">
|
||||
#imageMarkList li img,._imageMarkButton img {max-height:16px}
|
||||
<style type="text/css">
|
||||
._imageMarkButton img {max-height:16px}
|
||||
.filebox_item { border: 1px solid #ccc!important; padding: 2px; max-height: 16px; }
|
||||
</style>
|
||||
<div cond="$XE_VALIDATOR_MESSAGE" class="message {$XE_VALIDATOR_MESSAGE_TYPE}">
|
||||
<p>{$XE_VALIDATOR_MESSAGE}</p>
|
||||
|
|
@ -30,10 +31,10 @@
|
|||
<th scope="col">{$lang->is_default}
|
||||
[<a href="#helpDefault" class="tgAnchor">?</a>]
|
||||
<div class="tgContent layer" id="helpDefault" style="right:0">
|
||||
<p>회원 가입을 한 사람이 최초에 속하는 그룹을 말합니다.</p>
|
||||
<p>{$lang->about_member_default}</p>
|
||||
</div>
|
||||
</th>
|
||||
<th scope="col" class="_imageMarkButton">Image Mark</th>
|
||||
<th scope="col" class="_imageMarkButton">{$lang->group_image_mark}</th>
|
||||
<th scope="col">Action</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
|
@ -65,7 +66,7 @@
|
|||
<td><input type="radio" name="defaultGroup" value="{$group_info->group_srl}" title="Default" checked="checked"|cond="$group_info->is_default=='Y'" /></td>
|
||||
<td class="_imageMarkButton"><input type="hidden" name="image_marks[]" value="{$group_info->image_mark}" class="_imgMarkHidden" />
|
||||
<img src="{$group_info->image_mark}" alt="{$group_info->title}" cond="$config->group_image_mark == 'Y' && $group_info->image_mark" />
|
||||
<a href="#imageMark" class="modalAnchor _imageMark">{$lang->cmd_modify}</a></td>
|
||||
<a href="#imageMark" class="modalAnchor _imageMark filebox">{$lang->cmd_modify}</a></td>
|
||||
<td><div class="_deleteTD" style="display:none"|cond="$group_info->is_default == 'Y'"><a href="#{$group_srl}" class="_deleteGroup">{$lang->cmd_delete}</a></div></td>
|
||||
</tr>
|
||||
<tr style="display:none" class="_template">
|
||||
|
|
@ -127,7 +128,7 @@
|
|||
<div class="modal" id="imageMark">
|
||||
<div class="fg portlet">
|
||||
<div class="_useImageMark" style="display:none">
|
||||
<h2>Image Mark 사용여부</h2>
|
||||
<h2>{$lang->use_group_image_mark}</h2>
|
||||
<input id="useImageMark" type="radio" name="useImageMark" value="Y" />
|
||||
<label for="useImageMark">{$lang->use}</label>
|
||||
<input id="noImageMark" type="radio" name="useImageMark" value="N" />
|
||||
|
|
@ -135,14 +136,13 @@
|
|||
</div>
|
||||
<!--@if($fileBoxList)-->
|
||||
<div>
|
||||
<h2>사용 가능한 Image Mark</h2>
|
||||
<ul class="lined" id="imageMarkList">
|
||||
<li loop="$fileBoxList=>$key,$fileInfo"><img src="{$fileInfo->filename}" alt="{$fileInfo->comment}" /> <span class="side"><a href="#" class="_selectImageMark">{$lang->cmd_select}</a></span></li>
|
||||
</ul>
|
||||
<h2>{$lang->usable_group_image_mark_list}</h2>
|
||||
<div class="filebox_list">
|
||||
</div>
|
||||
</div>
|
||||
<!--@end-->
|
||||
<h2>Image Mark 추가</h2>
|
||||
<a href="#">Image Mark 관리바로가기...</a>
|
||||
<h2>{$lang->add_group_image_mark}</h2>
|
||||
<a href="{getUrl('', 'module','admin', 'act', 'dispModuleAdminFileBox')}" target="_blank">{$lang->link_file_box}</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -34,18 +34,6 @@ jQuery(function ($){
|
|||
$("#useImageMark").removeAttr("checked");
|
||||
$("#noImageMark").attr("checked", "checked");
|
||||
}
|
||||
|
||||
$('a._selectImageMark').click(function(event){
|
||||
event.preventDefault();
|
||||
var selectImgSrc = $(event.target).parent().parent().find('img').attr('src');
|
||||
if ($targetImage.length){
|
||||
$targetImage.attr('src', selectImgSrc);
|
||||
}else{
|
||||
$targetImage = $('<img src="'+selectImgSrc+'" alt="" />').insertBefore($imageMarkHidden);
|
||||
}
|
||||
$imageMarkHidden.val(selectImgSrc);
|
||||
$('a.modalAnchor._imageMark').trigger('close.mw');
|
||||
});
|
||||
});
|
||||
|
||||
$('._deleteGroup').click(function (event){
|
||||
|
|
@ -89,6 +77,18 @@ jQuery(function ($){
|
|||
var $target = $(e.target).parent();
|
||||
$('#langEdit').insertBefore($target);
|
||||
});
|
||||
|
||||
$('.filebox').bind('filebox.selected', function (e, src){
|
||||
var $targetImage = $(this).parent().find('img');
|
||||
var $imageMarkHidden = $(this).parent().find('._imgMarkHidden');
|
||||
|
||||
if ($targetImage.length){
|
||||
$targetImage.attr('src', src);
|
||||
}else{
|
||||
$targetImage = $('<img src="'+src+'" alt="" />').insertBefore(this);
|
||||
}
|
||||
$imageMarkHidden.val(src);
|
||||
});
|
||||
//add plugin
|
||||
var CheckTitle = xe.createPlugin('checkTitle', {
|
||||
API_BEFORE_VALIDATE : function(sender, params){
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue