数据集为空容错判断
parent
f3e68cbdc2
commit
6951aed701
@ -1,67 +1,75 @@
|
|||||||
<ol style="padding-left: 15px;padding-top:15px;">
|
<ol style="padding-left: 15px;padding-top:15px;">
|
||||||
<?php foreach ($search_list as $key => $list) { ?>
|
<?php
|
||||||
|
if (!empty($search_list)) {
|
||||||
|
foreach ($search_list as $key => $list) {
|
||||||
|
?>
|
||||||
<?php if ((!isset($search_type) && !in_array($list->ic_id, explode(',', $ic_id_list))) || isset($search_type)) { ?>
|
<?php if ((!isset($search_type) && !in_array($list->ic_id, explode(',', $ic_id_list))) || isset($search_type)) { ?>
|
||||||
<li style="line-height:30px;">
|
<li style="line-height:30px;">
|
||||||
<a target="_blank" href="<?php echo $this->config->item('site_url').$list->ic_url; ?>"><?php echo $list->ic_url_title; ?><?php if (isset($search_type) && $search_type=='recommended') echo '[已选择]'; ?></a>
|
<a target="_blank" href="<?php echo $this->config->item('site_url') . $list->ic_url; ?>"><?php echo $list->ic_url_title; ?><?php if (isset($search_type) && $search_type == 'recommended') echo '[已选择]'; ?></a>
|
||||||
<?php if (isset($search_type) && $search_type=='recommended') { ?>
|
<?php if (isset($search_type) && $search_type == 'recommended') { ?>
|
||||||
<span class="pull-right text-danger" style="cursor: pointer;" data-icid="<?php echo $list->ic_id; ?>" onclick="javascript:del_recommend(this,<?php echo $list->ic_id; ?>);">移除</span>
|
<span class="pull-right text-danger" style="cursor: pointer;" data-icid="<?php echo $list->ic_id; ?>" onclick="javascript:del_recommend(this,<?php echo $list->ic_id; ?>);">移除</span>
|
||||||
<?php }else{ ?>
|
<?php } else { ?>
|
||||||
<span class="pull-right" style="cursor: pointer;" data-icid="<?php echo $list->ic_id; ?>" onclick="javascript:add_recommend_list(this,<?php echo $list->ic_id; ?>);">添加</span>
|
<span class="pull-right" style="cursor: pointer;" data-icid="<?php echo $list->ic_id; ?>" onclick="javascript:add_recommend_list(this,<?php echo $list->ic_id; ?>);">添加</span>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
</li>
|
</li>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<?php } ?>
|
<?php }
|
||||||
|
} ?>
|
||||||
</ol>
|
</ol>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
|
|
||||||
resize_recommend_list(10);
|
resize_recommend_list(10);
|
||||||
|
|
||||||
var popoverID=$(".recommend_info_popover").prev('input').attr('id');
|
var popoverID = $(".recommend_info_popover").prev('input').attr('id');
|
||||||
|
|
||||||
function del_recommend (that,ic_id) {
|
function del_recommend(that, ic_id) {
|
||||||
var list=$('#'+popoverID).val().split(',');
|
var list = $('#' + popoverID).val().split(',');
|
||||||
var new_list='';
|
var new_list = '';
|
||||||
for (var i=0; i < list.length; i++) {
|
for (var i = 0; i < list.length; i++) {
|
||||||
if (ic_id!=list[i] && list[i]!='') {
|
if (ic_id != list[i] && list[i] != '') {
|
||||||
new_list+=list[i]+',';
|
new_list += list[i] + ',';
|
||||||
};
|
}
|
||||||
};
|
;
|
||||||
$('#'+popoverID).val(new_list);
|
}
|
||||||
|
;
|
||||||
|
$('#' + popoverID).val(new_list);
|
||||||
|
|
||||||
var $a=$(that).prev('a');
|
var $a = $(that).prev('a');
|
||||||
var href=$a.attr('href');
|
var href = $a.attr('href');
|
||||||
var ic_url_title=$a.text().replace('[已选择]','');
|
var ic_url_title = $a.text().replace('[已选择]', '');
|
||||||
var html='<li style="line-height:30px;"><a target="_blank" href="'+href+'">'+ic_url_title+'</a><span class="pull-right" style="cursor: pointer;" data-icid="'+ic_id+'" onclick="javascript:add_recommend_list(this,'+ic_id+');">添加</span></li>';
|
var html = '<li style="line-height:30px;"><a target="_blank" href="' + href + '">' + ic_url_title + '</a><span class="pull-right" style="cursor: pointer;" data-icid="' + ic_id + '" onclick="javascript:add_recommend_list(this,' + ic_id + ');">添加</span></li>';
|
||||||
if ($("#recommend_list>ol").length==0) {
|
if ($("#recommend_list>ol").length == 0) {
|
||||||
$("#recommend_list").append('<ol style="padding-left: 15px;padding-top:15px;"></ol>');
|
$("#recommend_list").append('<ol style="padding-left: 15px;padding-top:15px;"></ol>');
|
||||||
};
|
}
|
||||||
|
;
|
||||||
$("#recommend_list>ol").prepend(html);
|
$("#recommend_list>ol").prepend(html);
|
||||||
setTimeout(resize_recommend_list(9),0);
|
setTimeout(resize_recommend_list(9), 0);
|
||||||
$(that).parent('li').remove();
|
$(that).parent('li').remove();
|
||||||
}
|
}
|
||||||
|
|
||||||
function add_recommend_list(that,ic_id){
|
function add_recommend_list(that, ic_id) {
|
||||||
var stringflag=$('#'+popoverID).val()==''?'':',';
|
var stringflag = $('#' + popoverID).val() == '' ? '' : ',';
|
||||||
var icid=$('#'+popoverID).val()+stringflag+ic_id;
|
var icid = $('#' + popoverID).val() + stringflag + ic_id;
|
||||||
icid=icid.replace(',,',',');
|
icid = icid.replace(',,', ',');
|
||||||
$('#'+popoverID).val(icid);
|
$('#' + popoverID).val(icid);
|
||||||
var $a=$(that).prev('a');
|
var $a = $(that).prev('a');
|
||||||
var href=$a.attr('href');
|
var href = $a.attr('href');
|
||||||
var ic_url_title=$a.text();
|
var ic_url_title = $a.text();
|
||||||
var html='<li style="line-height:30px;"><a target="_blank" href="'+href+'">'+ic_url_title+'[已选择]</a><span class="pull-right text-danger" style="cursor: pointer;" data-icid="'+ic_id+'" onclick="javascript:del_recommend(this,'+ic_id+');">移除</span></li>';
|
var html = '<li style="line-height:30px;"><a target="_blank" href="' + href + '">' + ic_url_title + '[已选择]</a><span class="pull-right text-danger" style="cursor: pointer;" data-icid="' + ic_id + '" onclick="javascript:del_recommend(this,' + ic_id + ');">移除</span></li>';
|
||||||
if ($("#recommended_list>ol").length==0) {
|
if ($("#recommended_list>ol").length == 0) {
|
||||||
$("#recommended_list").append('<ol style="padding-left: 15px;padding-top:15px;"></ol>');
|
$("#recommended_list").append('<ol style="padding-left: 15px;padding-top:15px;"></ol>');
|
||||||
};
|
}
|
||||||
|
;
|
||||||
$("#recommended_list>ol").append(html);
|
$("#recommended_list>ol").append(html);
|
||||||
setTimeout(resize_recommend_list(10),0);
|
setTimeout(resize_recommend_list(10), 0);
|
||||||
$(that).parent('li').remove();
|
$(that).parent('li').remove();
|
||||||
}
|
}
|
||||||
|
|
||||||
function resize_recommend_list(count){
|
function resize_recommend_list(count) {
|
||||||
if($("#recommend_list>ol>li").length>count){
|
if ($("#recommend_list>ol>li").length > count) {
|
||||||
$("#recommend_list").css({"margin-right":"-16px"});
|
$("#recommend_list").css({"margin-right": "-16px"});
|
||||||
}else{
|
} else {
|
||||||
$("#recommend_list").css({"margin-right":"0px"});
|
$("#recommend_list").css({"margin-right": "0px"});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
Loading…
Reference in New Issue