📄 style.jsp
字号:
<%@ page contentType="text/css;charset=UTF-8" pageEncoding="UTF-8" language="java" %>
<%@ page import="com.sslexplorer.plugin.PluginDefinition" %>
<%@ page import="com.sslexplorer.core.CoreServlet" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<%@ taglib uri="/sslexplorer/taglibs/explorer" prefix="explorer"%>
<%@ include file="layoutStyles.css" %>
<%@ include file="elementStyles.css" %>
<%@ include file="buttonStyles.css" %>
<%@ include file="helpStyles.css" %>
<%@ include file="componentStyles.css" %>
<%@ include file="pagerStyles.css" %>
<%@ include file="dialogStyles.css" %>
<%@ include file="tableStyles.css" %>
<%@ include file="formStyles.css" %>
<%@ include file="tabStyles.css" %>
<%@ include file="ajaxStyles.css" %>
<%@ include file="actionStyles.css" %>
<%@ include file="pageStyles.css" %>
<%@ include file="popupStyles.css" %>
<%@ include file="wizardStyles.css" %>
<%--
<%@ include file="oldStyles.css" %>
--%>
<explorer:userAgentCheck versionIE="4">
<%@ include file="ie.css" %>
</explorer:userAgentCheck>
<%
for(int i = 0 ; i < CoreServlet.getServlet().getPluginManager().getPluginCount(); i++) {
PluginDefinition def =
CoreServlet.getServlet().getPluginManager().getPluginDefinition(
CoreServlet.getServlet().getPluginManager().getPluginAt(i));
%>
<tiles:insert page="<%= def.getDescriptor().getId() + ".css" %>"/>
<%
}
%>
<%
// Background color
String c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.background", "");
if(!c.equals("")) {
out.println("body { background-color: " + c + "; }");
}
// Foreground color
c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.foreground", "");
if(!c.equals("")) {
out.println("body { color: " + c + "; }");
}
// Font
c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.font", "");
if(!c.equals("")) {
out.println("#popup_content, #help_page, select, input, textarea, body, div#component_pageinfo, .titled_dialog_content td, .dialog_categorized_table, " +
".categorized_table, { font: " + c + "; }");
}
// Header color
c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.header.background", "");
if(!c.equals("")) {
out.println("div#component_pageHeader { background-color: " + c + "; }");
}
// Sidebar background color
c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.sideBar.background", "");
if(!c.equals("")) {
out.println("div#component_navmenu, #layout_footer, #layout_menus { background-color: " + c + "; }");
}
// Sidebar foreground color
c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.sideBar.foreground", "");
if(!c.equals("")) {
out.println("div#component_navmenu a.deselected, div#component_navmenu, #layout_footer, #layout_menus { color: " + c + "; }");
}
// Sidebar active color
c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.sideBar.active.foreground", "");
if(!c.equals("")) {
out.println("div#component_navmenu a.selected, #layout_footer #component_logonStatus { color: " + c + "; }");
}
// Navmode background color
c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.navmode.background", "");
if(!c.equals("")) {
out.println("div#component_navmode { background-color: " + c + "; }");
}
// Navmode foreground color
c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.navmode.foreground", "");
if(!c.equals("")) {
out.println("div#component_navmode { color: " + c + "; }");
}
// Panel background color
c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.panel.background", "");
if(!c.equals("")) {
out.println(".tabContent, .dialog_content, .titled_dialog_content { background-color: " + c + "; }");
out.println(".tabHeadings a:link.currentTab, .tabHeadings a:visited.currentTab { background-color: " + c + "; }");
}
// Darker panel background color
c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.panel.background.darker", "");
if(!c.equals("")) {
out.println(".tabHeadings a:link, .tabHeadings a:visited { background-color: " + c + "; }");
}
// Panel foreground color
c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.panel.foreground", "");
if(!c.equals("")) {
out.println(".tabContent, .dialog_content,.titled_dialog_content { color: " + c + "; }");
out.println(".tabHeadings a:link.currentTab, .tabHeadings a:visited.currentTab { color: " + c + "; }");
out.println("#propertyItems tr a, #propertyItems tr a:visited, #propertyItems tr a:link, #propertyItems tr a:hover { color: " + c + "; }");
}
// Darker foreground background color
c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.panel.foreground.darker", "");
if(!c.equals("")) {
out.println(".tabHeadings a:link, .tabHeadings a:visited { color: " + c + "; }");
}
// Panel border color
c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.panel.border", "");
if(!c.equals("")) {
out.println(".tabContent, .dialog_content,.titled_dialog_content { border: " + c + "; }");
}
// Panel rounded corners (moz. only)
c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.panel.border.rounded", "true");
if(c.equals("true")) {
out.println(".tabContent, .dialog_content,.titled_dialog_content { -moz-border-radius:12px; }");
out.println("input.cancel, input.close, input.configure, input.exit, input.finish, input.multiAdd, input.multiRemove," +
"input.new, input.no, input.ok, input.next, input.previous, input.reset, input.retry, input.save, input.yes," +
"input.search, input.viewIcons, input.viewList, input.done, input.upload, input.multiUp, input.multiDown { -moz-border-radius: 12px; }");
}
// Table header background
c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.table.header.background", "");
if(!c.equals("")) {
out.println(".resource_table thead tr, .resource_table tfoot tr { background-color: " + c + "; }");
}
// Table header foreground
c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.table.header.foreground", "");
if(!c.equals("")) {
out.println(".resource_table thead tr, .resource_table tfoot tr { color: " + c + "; }");
out.println(".resource_table tr a.columnHeader, .resource_table tr a.pagerEnabled { color: " + c + "; }");
}
// Table highlight background
c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.table.highlight.background", "");
if(!c.equals("")) {
out.println(".resource_table tr.highlight { background-color: " + c + "; }");
}
// Table highlight foreground
c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.table.highlight.foreground", "");
if(!c.equals("")) {
}
// Table Lowlight background
c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.table.lowlight.background", "");
if(!c.equals("")) {
out.println(".resource_table tr.lowlight { background-color: " + c + "; }");
}
// Table Lowlight foreground
c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.table.lowlight.foreground", "");
if(!c.equals("")) {
}
// Button background
c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.button.background", "");
if(!c.equals("")) {
out.println("input.cancel, input.close, input.configure, input.exit, input.finish, input.multiAdd, input.multiRemove," +
"input.new, input.no, input.ok, input.next, input.previous, input.reset, input.retry, input.save, input.yes," +
"input.search, input.viewIcons, input.viewList, input.upload, input.done, input.multiUp, input.multiDown { background-color: " + c + "; }");
}
// Button foreground
c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.button.foreground", "");
if(!c.equals("")) {
out.println("input.cancel, input.close, input.configure, input.exit, input.finish, input.multiAdd, input.multiRemove," +
"input.new, input.no, input.ok, input.next, input.previous, input.reset, input.retry, input.save, input.yes," +
"input.search, input.viewIcons, input.viewList, input.upload, input.done, input.multiUp, input.multiDown { color: " + c + "; }");
}
// Button border
c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.button.border", "");
if(!c.equals("")) {
out.println("input.cancel, input.close, input.configure, input.exit, input.finish, input.multiAdd, input.multiRemove," +
"input.new, input.no, input.ok, input.next, input.previous, input.reset, input.retry, input.save, input.yes," +
"input.search, input.viewIcons, input.viewList, input.upload, input.done, input.multiUp, input.multiDown { border: " + c + "; }");
}
// Link foreground
c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.link.foreground", "");
if(!c.equals("")) {
out.println("a:link, a:visited, a:hover, a:active { color: " + c + "; }");
}
// Link font
c = System.getProperty("sslexplorer.defaultTheme.userDefinedStyles.link.font", "");
if(!c.equals("")) {
out.println("a:link, a:visited, a:hover, a:active { font: " + c + "; }");
}
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -