📄 bookmark.jsp
字号:
<%@page contentType="text/html;charset=ISO-8859-15" pageEncoding="ISO-8859-1"%>
<%@page import="org.homeplayer.util.*"%>
<%@page import="org.homeplayer.data.*"%>
<%@page import="java.util.*"%>
<%@page import="java.io.*"%>
<%
VLCInfo info = (VLCInfo)request.getAttribute("VLCINFO") ;
boolean bookmarkFocus = request.getParameter("bookmarks") != null;
MediaItem media = info.getCurrentMedia();
%>
<%-- ------------------------------------------------------ --%>
<%-- ------------------- BOOKMARKS ------------------------ --%>
<%-- ------------------------------------------------------ --%>
<%
final int BM_PER_LINE = 3;
BookmarkManager bmManager = BookmarkManager.getInstance();
Bookmarks bm = media!=null ? bmManager.getBookmarks(new File(media.getPath())) : null ;
if (bm!=null && ! bm.isEmpty()) {
boolean focusSet = false ;
%>
<table border="0" cellpadding=1 cellspacing=1>
<tr height=18>
<%
int cpt = 0;
for (Iterator it = bm.iterator(); it.hasNext();) {
Bookmarks.Item bmItem = (Bookmarks.Item) it.next();
%>
<td>
<% if (bmItem.getType().equals(Bookmarks.Item.TYPE_STOP)) {
String focused = "" ;
if (bookmarkFocus) {
focusSet = true;
focused = "focused" ;
}
String url = "bookmarks/removeBookmark.jsp?bm="+bmItem.getTime()+"&next="+ WebUtil.urlEncode("/info.jsp?bookmarks=true&disapear=5&sec=" + bmItem.getTime()) ;
%>
<a href="<%=url%>" <%=focused %>><font family="Symbol">T</font>Reprise</a>
<% } else {
String focused = "" ;
if ((bookmarkFocus && !focusSet) && !it.hasNext()) {
focusSet = true;
focused = "focused" ;
}
String url = "info.jsp?bookmarks=true&disapear=5&sec="+bmItem.getTime() ;
String remUrl = "bookmarks/removeBookmark.jsp?bm="+bmItem.getTime()+"&next="+WebUtil.urlEncode("/info.jsp?bookmarks=true&disapear=5") ;
String title = VLCInfo.getVLCTime(bmItem.getTime()) + (bmItem.getTitle() != null?(" - "+bmItem.getTitle()):"") ;
%>
<a href="<%=url%>" <%=focused %>><font family="Symbol">T</font><%=title %></a>
<a href="<%=remUrl%>">X</a>
<% } %>
</td>
<%
cpt++;
if ((cpt % BM_PER_LINE == 0) && (it.hasNext())) {
%>
</tr>
<tr>
<%
}
}
while (cpt++ % BM_PER_LINE != 0) {
%>
<td> </td>
<%
}
%>
</tr>
<% if (bm.nbItem() >= 2) { %>
<tr>
<td height="25" colspan="<%= BM_PER_LINE %>">
<a href="bookmarks/removeBookmark.jsp?bm=all&next=<%= WebUtil.urlEncode("/info.jsp?disapear=5") %>">
<box border="2" width="250" height="20" align="center" text="Supprimer tous les signets">
</a>
</td>
</tr>
<% } %>
</table>
<%} %>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -