mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-09 19:51:42 +09:00
Trackback list modal UX enhancement.
git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12474 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
a0b6cbe024
commit
4bb7406ef4
4 changed files with 32 additions and 13 deletions
|
|
@ -51,7 +51,7 @@ body{overflow:auto}
|
|||
/* Content */
|
||||
.content img{max-width:100%;height:auto}
|
||||
.content section{padding:1px 0}
|
||||
.content h1:target{background:#ff0;border-radius:5px 5px 0 0}
|
||||
.content *:target{background:#ff0;border-radius:5px 5px 0 0}
|
||||
.h1>h1{font-size:24px;line-height:1.25;*border-bottom:4px solid #333}
|
||||
.h2>h1{font-size:20px;line-height:1.25;*border-bottom:2px solid #ddd}
|
||||
.h1>h1:after,
|
||||
|
|
|
|||
|
|
@ -20,12 +20,12 @@
|
|||
<input type="hidden" name="act" value="procMemberAdminGroupConfig" />
|
||||
<table class="sortable x_table x_table-striped x_table-hover">
|
||||
<caption>
|
||||
<strong>{count($group_list)}</strong>{$lang->msg_groups_exist}
|
||||
<div class="x_pull-right">
|
||||
<strong>{count($group_list)}{$lang->msg_groups_exist}</strong>
|
||||
<span class="x_pull-right" style="position:relative;top:7px">
|
||||
{$lang->use_group_image_mark}:
|
||||
<label for="yes" class="x_inline"><input type="radio" name="group_image_mark" id="yes" value="Y" checked="checked"|cond="$config->group_image_mark == 'Y'" /> {$lang->cmd_yes}</label>
|
||||
<label for="no" class="x_inline"><input type="radio" name="group_image_mark" id="no" value="N" checked="checked"|cond="$config->group_image_mark != 'Y'" /> {$lang->cmd_no}</label>
|
||||
</div>
|
||||
</span>
|
||||
</caption>
|
||||
<thead>
|
||||
<tr>
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@
|
|||
|
||||
<table class="x_table x_table-striped x_table-hover">
|
||||
<caption>
|
||||
Total <strong>{number_format($total_count)}</strong>, Page <strong>{number_format($page)}</strong>/{number_format($total_page)}
|
||||
<strong>Total: {number_format($total_count)}, Page: {number_format($page)}/{number_format($total_page)}</strong>
|
||||
<form action="./" method="get" no-error-return-url="true" class="x_pull-right"style="margin:0;height:26px">
|
||||
<input type="hidden" name="module" value="{$module}" />
|
||||
<input type="hidden" name="act" value="{$act}" />
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ xe.lang.msg_empty_search_keyword = '{$lang->msg_empty_search_keyword}';
|
|||
<caption>
|
||||
<strong>{$lang->all}({number_format($total_count)})</strong>
|
||||
<span class="x_pull-right">
|
||||
<a href="#listManager" class="x_btn modalAnchor" onclick="getTrackbackList();">{$lang->trackback_manager}</a>
|
||||
<a href="#listManager" class="x_btn modalAnchor" onclick="getTrackbackList();">{$lang->delete}</a>
|
||||
</span>
|
||||
</caption>
|
||||
<thead>
|
||||
|
|
@ -27,8 +27,7 @@ xe.lang.msg_empty_search_keyword = '{$lang->msg_empty_search_keyword}';
|
|||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<!--@foreach($trackback_list as $no => $val)-->
|
||||
<tr>
|
||||
<tr loop="$trackback_list => $no, $val">
|
||||
<td>
|
||||
<a href="{getUrl('','document_srl',$val->document_srl)}#trackback_{$val->trackback_srl}" target="_blank">{htmlspecialchars($val->title)}</a>
|
||||
<p>{$val->excerpt}</p>
|
||||
|
|
@ -38,11 +37,10 @@ xe.lang.msg_empty_search_keyword = '{$lang->msg_empty_search_keyword}';
|
|||
<td class="nowr"><a href="{getUrl('search_target','ipaddress','search_keyword',$val->ipaddress)}">{$val->ipaddress}</a></td>
|
||||
<td><input type="checkbox" name="cart" value="{$val->trackback_srl}" /></td>
|
||||
</tr>
|
||||
<!--@end-->
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="x_pull-right">
|
||||
<a href="#listManager" class="x_btn modalAnchor" onclick="getTrackbackList();">{$lang->trackback_manager}</a>
|
||||
<a href="#listManager" class="x_btn modalAnchor" onclick="getTrackbackList();">{$lang->delete}</a>
|
||||
</div>
|
||||
</form>
|
||||
<form action="" class="x_pagination">
|
||||
|
|
@ -101,12 +99,12 @@ xe.lang.msg_empty_search_keyword = '{$lang->msg_empty_search_keyword}';
|
|||
<input type="hidden" name="act" value="procTrackbackAdminDeleteChecked" />
|
||||
<input type="hidden" name="page" value="{$page}" />
|
||||
<div class="x_modal-header">
|
||||
<h3>{$lang->trackback_manager}</h3>
|
||||
<h3>{$lang->trackback_manager}: {$lang->delete}</h3>
|
||||
</div>
|
||||
<div class="x_modal-body">
|
||||
<table id="trackbackManageListTable" class="x_table x_table-striped x_table-hover">
|
||||
<caption>
|
||||
{$lang->selected_trackback} <strong id="selectedTrackbackCount"></strong>
|
||||
<strong>{$lang->selected_trackback} <span id="selectedTrackbackCount"></span></strong>
|
||||
</caption>
|
||||
<thead>
|
||||
<tr>
|
||||
|
|
@ -122,4 +120,25 @@ xe.lang.msg_empty_search_keyword = '{$lang->msg_empty_search_keyword}';
|
|||
<button type="submit" class="x_btn x_btn-inverse">{$lang->cmd_delete}</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<script>
|
||||
jQuery(function($){
|
||||
// Modal anchor activation
|
||||
var $docTable = $('#trackbackListTable');
|
||||
$docTable.find(':checkbox').change(function(){
|
||||
var $modalAnchor = $('a.modalAnchor');
|
||||
if($docTable.find(':checked').length == 0){
|
||||
$modalAnchor.removeAttr('href').addClass('x_disabled');
|
||||
} else {
|
||||
$modalAnchor.attr('href','#listManager').removeClass('x_disabled');
|
||||
}
|
||||
}).change();
|
||||
// Modal anchor button action
|
||||
$('a.modalAnchor').click(function(){
|
||||
if($docTable.find(':checked').length == 0){
|
||||
$('body').css('overflow','auto');
|
||||
alert('{$lang->msg_cart_is_null}');
|
||||
return false;
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
Loading…
Add table
Add a link
Reference in a new issue