📄 topcommand.jsp
字号:
<%@page contentType="text/html;charset=ISO-8859-15" pageEncoding="ISO-8859-1"%>
<%@page import="org.homeplayer.util.*"%>
<%@page import="java.io.*"%>
<%@page import="java.util.*"%>
<jsp:useBean id="hppc" class="org.homeplayer.web.HPPageContext" scope="request" />
<jsp:setProperty name="hppc" property="topCommandHeigth" value="25" />
<%
hppc.setTopCommandHeigth(25);
String recStr = WebUtil.getParam(request, "rec", null);
if (recStr != null) {
HPConf.set(HPConf.FREE_NAV_RECUSRIVE, new Boolean(recStr).booleanValue());
HPConf.saveSilently();
}
String randStr = WebUtil.getParam(request, "rand", null);
if (randStr != null) {
HPConf.set(HPConf.FREE_NAV_RANDOM, new Boolean(randStr).booleanValue());
HPConf.saveSilently();
}
String folder = (String) request.getAttribute("freenav.folder");
List folders = (List) request.getAttribute("freenav.folders");
List files = (List) request.getAttribute("freenav.files");
FreeNavService service = (FreeNavService) request.getAttribute("freenav.service");
int nbMusic = 0;
int nbVideo = 0;
int nbImage = 0;
for (Iterator it = files.iterator(); it.hasNext();) {
Object obj = it.next();
File f;
if (obj instanceof Shortcut) {
f = ((Shortcut) obj).getFile();
} else {
f = (File) obj;
}
String path = f.getAbsolutePath();
if (service.isMusicFile(path)) {
nbMusic++;
} else if (service.isVideoFile(path)) {
nbVideo++;
} else if (service.isImageFile(path)) {
nbImage++;
}
}
boolean rec = HPConf.getBool(HPConf.FREE_NAV_RECUSRIVE);
boolean rand = HPConf.getBool(HPConf.FREE_NAV_RANDOM);
boolean selectMusic = (nbMusic > 0) || ((folders.size() > 0) && rec);
boolean selectVideo = (nbVideo > 0) || ((folders.size() > 0) && rec);
boolean selectImage = (nbImage > 0 || (folders.size() > 0) && rec);
boolean selectDVD = false;
Boolean isDvdDirectory = (Boolean) request.getAttribute("isDvdDirectory");
if ((isDvdDirectory != null) && isDvdDirectory.booleanValue()) {
selectMusic = false;
selectVideo = false;
selectImage = false;
selectDVD = true;
}
%>
<table border=0 cellpadding=0 cellspacing=0>
<tr>
<% if (selectDVD) { %>
<td width="360">
<a href="play.jsp?type=DVD&level=<%= hppc.getNavLevel()+1 %>&folder=<%= WebUtil.urlEncode(folder) %>"><%=hppc.getSymbol("T") %>DVD</a>
</td>
<% } else { %>
<td width="250">
<% if (selectMusic) { %>
<a href="play.jsp?type=AUDIO&level=<%= hppc.getNavLevel()+1 %>&folder=<%= WebUtil.urlEncode(folder) %>"><%=hppc.getSymbol("T") %>Audios</a>
<% } %>
<% if (selectVideo) { %>
<a href="play.jsp?type=VIDEO&level=<%= hppc.getNavLevel()+1 %>&folder=<%= WebUtil.urlEncode(folder) %>"><%=hppc.getSymbol("T") %>Vid閛s</a>
<% } %>
<% if (selectImage) { %>
<a href="playImages.jsp?folder=<%= WebUtil.urlEncode(folder) %>"><%=hppc.getSymbol("T") %>Photos</a>
<% } %>
<%-- %><a href="scanmedia.jsp?folder=<%= WebUtil.urlEncode(folder) %>&WAIT=TRUE"><%=hppc.getSymbol("T") %>Scan</a> --%>
</td>
<td width="110" align=right>
<% if (rand) { %>
<img src="/images/checked.gif" align=middle><a href="<%= WebUtil.setParam(hppc.getLocalURL(), "rand=false") %>">al閍.</a>
<% } else { %>
<a href="<%= WebUtil.setParam(hppc.getLocalURL(), "rand=true") %>"><small>al閍.</small></a>
<% } %>
<% if (rec) { %>
<img src="/images/checked.gif" align=middle><a href="<%= WebUtil.setParam(hppc.getLocalURL(), "rec=false") %>">rec.</a>
<% } else { %>
<a href="<%= WebUtil.setParam(hppc.getLocalURL(), "rec=true") %>"><small>rec.</small></a>
<% } %>
</td>
<% } %>
</tr>
</table>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -