Внешний вид выдачи
This commit is contained in:
@@ -3,6 +3,7 @@ package kinosearch.core;
|
||||
public class Kino {
|
||||
private String name;
|
||||
private String url;
|
||||
private boolean player = false;
|
||||
|
||||
public Kino(String name, String url) {
|
||||
this.name = name;
|
||||
@@ -20,4 +21,12 @@ public class Kino {
|
||||
public String getUrl() {
|
||||
return url;
|
||||
}
|
||||
|
||||
public boolean hasPlayer() {
|
||||
return player;
|
||||
}
|
||||
|
||||
public void setPlayer(boolean value) {
|
||||
this.player = value;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -62,7 +62,9 @@ public class Onlinelife implements KinoWarez {
|
||||
}
|
||||
|
||||
name = name.replaceAll("\\[.+", "").trim();
|
||||
outList.add(new Kino(name, url));
|
||||
Kino kino = new Kino(name, url);
|
||||
kino.setPlayer(true);
|
||||
outList.add(kino);
|
||||
}
|
||||
|
||||
return outList;
|
||||
|
||||
@@ -1,26 +1,72 @@
|
||||
<#include "/header.inc.html">
|
||||
<#if resultsearch??>
|
||||
<hr>
|
||||
<#if resultsearch?has_content>
|
||||
<ul class="resultlist">
|
||||
<#list resultsearch as kino>
|
||||
<li>
|
||||
<#if kino.getClass().getSimpleName() == "KinoGroup">
|
||||
<b>${kino.name}</b>
|
||||
<ul>
|
||||
<#if resultsearch??>
|
||||
<script type="text/javascript">
|
||||
$(function(){
|
||||
$('a.spoiler').bind('click',function(){
|
||||
$(this).next().collapse('toggle');
|
||||
return false;
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<hr>
|
||||
<#if resultsearch?has_content>
|
||||
<#list resultsearch as kino>
|
||||
<#if kino.getClass().getSimpleName() == "KinoGroup">
|
||||
<div class="panel panel-default">
|
||||
<a href="#" class="panel-heading spoiler">
|
||||
<span class="glyphicon glyphicon-chevron-down"> </span><b>${kino.name}</b>
|
||||
</a>
|
||||
<div class="panel-collapse collapse out">
|
||||
<div class="panel-body">
|
||||
<#list kino.kinolist as kino_groupped>
|
||||
<li><a href="${kino_groupped.url}" target="_blank">${kino_groupped.name}</a></li>
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading"><b>${kino_groupped.name}</b></div>
|
||||
<div class="panel-body">
|
||||
<div class="row">
|
||||
<#if kino_groupped.hasPlayer()>
|
||||
<div class="col-sm-6">
|
||||
<a class="btn btn-primary btn-block" href="${kino_groupped.url}" target="_blank">на сайте</a>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<a class="btn btn-danger btn-block" href="#" target="_blank">в плеере</a>
|
||||
</div>
|
||||
<#else>
|
||||
<div class="col-sm-12">
|
||||
<a class="btn btn-primary btn-block" href="${kino_groupped.url}" target="_blank">на сайте</a>
|
||||
</div>
|
||||
</#if>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</#list>
|
||||
</ul>
|
||||
<#else>
|
||||
<a href="${kino.url}" target="_blank">${kino.name}</a>
|
||||
</#if>
|
||||
</li>
|
||||
</#list>
|
||||
</ul>
|
||||
<#else>
|
||||
<p>Ничего не найдено =(</p>
|
||||
</#if>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<#else>
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading"><b>${kino.name}</b></div>
|
||||
<div class="panel-body">
|
||||
<div class="row">
|
||||
<#if kino.hasPlayer()>
|
||||
<div class="col-sm-6">
|
||||
<a class="btn btn-primary btn-block" href="${kino.url}" target="_blank">на сайте</a>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<a class="btn btn-danger btn-block" href="#" target="_blank">в плеере</a>
|
||||
</div>
|
||||
<#else>
|
||||
<div class="col-sm-12">
|
||||
<a class="btn btn-primary btn-block" href="${kino.url}" target="_blank">на сайте</a>
|
||||
</div>
|
||||
</#if>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</#if>
|
||||
</#list>
|
||||
<#else>
|
||||
<p>Ничего не найдено =(</p>
|
||||
</#if>
|
||||
<#else>
|
||||
<#include "/news.inc.html">
|
||||
</#if>
|
||||
|
||||
@@ -33,21 +33,8 @@ input.check-middle {
|
||||
vertical-align: sub;
|
||||
}
|
||||
|
||||
.resultlist {
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.resultlist li {
|
||||
list-style: none;
|
||||
}
|
||||
|
||||
.resultlist a {
|
||||
a.panel-heading.spoiler {
|
||||
display: block;
|
||||
padding: 1em;
|
||||
background-color: #f1f1f1;
|
||||
margin-bottom: 0.5em;
|
||||
border-radius: 0.5em;
|
||||
border: 1px solid #ccc;
|
||||
}
|
||||
|
||||
.news time {
|
||||
|
||||
Reference in New Issue
Block a user