first commit

Esse commit está contido em:
2025-02-20 14:57:11 +08:00
commit 687bda5ead
1924 arquivos alterados com 4379193 adições e 0 exclusões
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment>IK Analyzer 扩展配置</comment>
<!-- 配置是否加载默认词典 -->
<entry key="use_main_dict">true</entry>
<!-- 配置自己的扩展字典,多个用分号分隔 -->
<entry key="ext_dict">ext.dic;</entry>
<!-- 配置自己的扩展停止词字典,多个用分号分隔 -->
<entry key="ext_stopwords">stopword.dic;</entry>
</properties>
Diferenças do arquivo suprimidas por serem muito extensas Carregar Diff
Diferenças do arquivo suprimidas por serem muito extensas Carregar Diff
@@ -0,0 +1,316 @@
世纪
位数
像素
克拉
公亩
公克
公分
公升
公尺
公担
公斤
公里
公顷
分钟
分米
加仑
千克
千米
厘米
周年
小时
平方
平方公尺
平方公里
平方分米
平方厘米
平方码
平方米
平方英寸
平方英尺
平方英里
平米
年代
年级
月份
毫升
毫米
毫克
海里
点钟
盎司
秒钟
立方公尺
立方分米
立方厘米
立方码
立方米
立方英寸
立方英尺
英亩
英寸
英尺
英里
阶段
@@ -0,0 +1,3 @@
Wed Aug 01 11:21:30 CST 2018
files=dynamicdic.txt
lastupdate=0
@@ -0,0 +1,113 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5"
metadata-complete="true"
>
<!-- Any path (name) registered in solrconfig.xml will be sent to that filter -->
<filter>
<filter-name>SolrRequestFilter</filter-name>
<filter-class>org.apache.solr.servlet.SolrDispatchFilter</filter-class>
<!--
Exclude patterns is a list of directories that would be short circuited by the
SolrDispatchFilter. It includes all Admin UI related static content.
NOTE: It is NOT a pattern but only matches the start of the HTTP ServletPath.
-->
<init-param>
<param-name>excludePatterns</param-name>
<param-value>/partials/.+,/libs/.+,/css/.+,/js/.+,/img/.+,/templates/.+</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>SolrRequestFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<servlet>
<servlet-name>LoadAdminUI</servlet-name>
<servlet-class>org.apache.solr.servlet.LoadAdminUiServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>SolrRestApi</servlet-name>
<servlet-class>org.restlet.ext.servlet.ServerServlet</servlet-class>
<init-param>
<param-name>org.restlet.application</param-name>
<param-value>org.apache.solr.rest.SolrSchemaRestApi</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>LoadAdminUI</servlet-name>
<url-pattern>/index.html</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>SolrRestApi</servlet-name>
<url-pattern>/schema/*</url-pattern>
</servlet-mapping>
<mime-mapping>
<extension>.xsl</extension>
<!-- per http://www.w3.org/TR/2006/PR-xslt20-20061121/ -->
<mime-type>application/xslt+xml</mime-type>
</mime-mapping>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
</welcome-file-list>
<!-- Get rid of error message -->
<security-constraint>
<web-resource-collection>
<web-resource-name>Disable TRACE</web-resource-name>
<url-pattern>/</url-pattern>
<http-method>TRACE</http-method>
</web-resource-collection>
<auth-constraint/>
</security-constraint>
<security-constraint>
<web-resource-collection>
<web-resource-name>Enable everything but TRACE</web-resource-name>
<url-pattern>/</url-pattern>
<http-method-omission>TRACE</http-method-omission>
</web-resource-collection>
</security-constraint>
<!--
RedirectServlet can be used to redirect old endpoints to a new location to support back compatibility.
Example below
-->
<!--
<servlet>
<servlet-name>RedirectOldZookeeper</servlet-name>
<servlet-class>org.apache.solr.servlet.RedirectServlet</servlet-class>
<init-param>
<param-name>destination</param-name>
<param-value>${context}/admin/zookeeper</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>RedirectOldZookeeper</servlet-name>
<url-pattern>/zookeeper</url-pattern>
</servlet-mapping>
-->
</web-app>
@@ -0,0 +1,303 @@
/*
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
#content #analysis-holder
{
background-image: url( ../../img/div.gif );
background-position: 50% 0;
background-repeat: repeat-y;
}
#content #analysis #field-analysis
{
margin-bottom: 0;
}
#content #analysis #field-analysis .content
{
padding-bottom: 0;
}
#content #analysis .settings-holder
{
clear: both;
padding-top: 15px;
}
#content #analysis .settings
{
background-color: #fff;
border-top: 1px solid #fafafa;
border-bottom: 1px solid #fafafa;
padding-top: 10px;
padding-bottom: 10px;
}
#content #analysis .settings select.loader
{
background-position: 3px 50%;
padding-left: 21px;
}
#content #analysis .settings select optgroup
{
font-style: normal;
padding: 5px;
}
#content #analysis .settings select option
{
padding-left: 10px;
}
#content #analysis .settings #tor_schema
{
background-image: url( ../../img/ico/question-white.png );
background-position: 0 50%;
color: #4D4D4D;
margin-left: 5px;
padding-left: 21px;
}
#content #analysis .settings #tor_schema:hover
{
background-image: url( ../../img/ico/question.png );
}
#content #analysis .settings #tor_schema span
{
/* display: none; */
}
#content #analysis .settings #tor_schema:hover span
{
display: inline;
}
#content #analysis .settings .buttons
{
float: right;
width: 47%;
}
#content #analysis .settings button
{
float: right;
}
#content #analysis .settings button span
{
background-image: url( ../../img/ico/funnel.png );
}
#content #analysis .settings .verbose_output
{
float: left;
width: auto;
}
#content #analysis .settings .verbose_output a
{
background-image: url( ../../img/ico/ui-check-box-uncheck.png );
background-position: 0 50%;
color: #4D4D4D;
display: block;
padding-left: 21px;
}
#content #analysis .settings .verbose_output.active a
{
background-image: url( ../../img/ico/ui-check-box.png );
}
#content #analysis .index label,
#content #analysis .query label
{
display: block;
}
#content #analysis .index textarea,
#content #analysis .query textarea
{
display: block;
width: 100%;
}
#content #analysis .index
{
float: left;
margin-right: 0.5%;
min-width: 47%;
max-width: 99%;
}
#content #analysis .query
{
float: right;
margin-left: 0.5%;
min-width: 47%;
max-width: 99%;
}
#content #analysis .analysis-error
{
background-color: #f00;
background-image: url( ../../img/ico/construction.png );
background-position: 10px 50%;
color: #fff;
font-weight: bold;
margin-bottom: 20px;
padding: 10px;
padding-left: 35px;
}
#content #analysis .analysis-error .head a
{
color: #fff;
cursor: auto;
}
#content #analysis #analysis-result
{
overflow: auto;
}
#content #analysis #analysis-result .index,
#content #analysis #analysis-result .query
{
background-color: #fff;
padding-top: 20px;
}
#content #analysis #analysis-result table
{
border-collapse: collapse;
}
#content #analysis #analysis-result td
{
vertical-align: top;
white-space: nowrap;
}
#content #analysis #analysis-result td.part.analyzer div,
#content #analysis #analysis-result td.part.spacer .holder,
#content #analysis #analysis-result td td td
{
padding-top: 1px;
padding-bottom: 1px;
}
#content #analysis #analysis-result.verbose_output td.legend
{
display: table-cell;
}
#content #analysis #analysis-result.verbose_output td.data tr.verbose_output
{
display: table-row;
}
#content #analysis #analysis-result .match
{
background-color: #F0D9C3;
}
#content #analysis #analysis-result td.part
{
padding-bottom: 10px;
}
#content #analysis #analysis-result td.part.analyzer div
{
border-right: 1px solid #f0f0f0;
padding-right: 10px;
}
#content #analysis #analysis-result td.part.analyzer abbr
{
color: #4D4D4D;
}
#content #analysis #analysis-result td.part.legend .holder,
#content #analysis #analysis-result td.part.data .holder
{
padding-left: 10px;
padding-right: 10px;
border-right: 1px solid #c0c0c0;
}
#content #analysis #analysis-result td.part.legend td
{
color: #4D4D4D;
}
#content #analysis #analysis-result td.part.legend .holder
{
border-right-color: #f0f0f0;
}
#content #analysis #analysis-result td.part.data:last-child .holder
{
padding-right: 0;
border-right: 0;
}
#content #analysis #analysis-result td.details
{
padding-left: 10px;
padding-right: 10px;
border-left: 1px solid #f0f0f0;
border-right: 1px solid #f0f0f0;
}
#content #analysis #analysis-result td.details:first-child
{
padding-left: 0;
border-left: 0;
}
#content #analysis #analysis-result td.details:last-child
{
padding-right: 0;
border-right: 0;
}
#content #analysis #analysis-result td.details tr.empty td
{
color: #f0f0f0;
}
#content #analysis #analysis-result td.details tr.raw_bytes td
{
letter-spacing: -1px;
}
#content #analysis #analysis-result .part table table td
{
border-top: 1px solid #f0f0f0;
}
#content #analysis #analysis-result .part table table tr:first-child td
{
border-top: 0;
}
#content #analysis #field-analysis h2 { background-image: url( ../../img/ico/receipt.png ); }
#content #analysis .analysis-result h2 { background-image: url( ../../img/ico/receipt-invoice.png ); }
@@ -0,0 +1,465 @@
/*
Chosen
- by Patrick Filler for Harvest http://getharvest.com
- Copyright (c) 2011-2013 by Harvest
Available for use under the MIT License
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com
Version 1.3.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2014 Harvest http://getharvest.com
MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/
/* @group Base */
.chosen-container {
position: relative;
display: inline-block;
vertical-align: middle;
font-size: 13px;
zoom: 1;
*display: inline;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.chosen-container * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.chosen-container .chosen-drop {
position: absolute;
top: 100%;
left: -9999px;
z-index: 1010;
width: 100%;
border: 1px solid #aaa;
border-top: 0;
background: #fff;
box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
left: 0;
}
.chosen-container a {
cursor: pointer;
}
/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
position: relative;
display: block;
overflow: hidden;
padding: 0 0 0 8px;
height: 25px;
border: 1px solid #aaa;
border-radius: 5px;
background-color: #fff;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
background-clip: padding-box;
box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
color: #444;
text-decoration: none;
white-space: nowrap;
line-height: 24px;
}
.chosen-container-single .chosen-default {
color: #999;
}
.chosen-container-single .chosen-single span {
display: block;
overflow: hidden;
margin-right: 26px;
text-overflow: ellipsis;
white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
position: absolute;
top: 6px;
right: 26px;
display: block;
width: 12px;
height: 12px;
background: url('../../img/chosen-sprite.png') -42px 1px no-repeat;
font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
position: absolute;
top: 0;
right: 0;
display: block;
width: 18px;
height: 100%;
}
.chosen-container-single .chosen-single div b {
display: block;
width: 100%;
height: 100%;
background: url('../../img/chosen-sprite.png') no-repeat 0px 2px;
}
.chosen-container-single .chosen-search {
position: relative;
z-index: 1010;
margin: 0;
padding: 3px 4px;
white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
margin: 1px 0;
padding: 4px 20px 4px 5px;
width: 100%;
height: auto;
outline: 0;
border: 1px solid #aaa;
background: white url('../../img/chosen-sprite.png') no-repeat 100% -20px;
background: url('../../img/chosen-sprite.png') no-repeat 100% -20px;
font-size: 1em;
font-family: sans-serif;
line-height: normal;
border-radius: 0;
}
.chosen-container-single .chosen-drop {
margin-top: -1px;
border-radius: 0 0 4px 4px;
background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
position: absolute;
left: -9999px;
}
/* @end */
/* @group Results */
.chosen-container .chosen-results {
color: #444;
position: relative;
overflow-x: hidden;
overflow-y: auto;
margin: 0 4px 4px 0;
padding: 0 0 0 4px;
max-height: 240px;
-webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
display: none;
margin: 0;
padding: 5px 6px;
list-style: none;
line-height: 15px;
word-wrap: break-word;
-webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
display: list-item;
cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
display: list-item;
color: #ccc;
cursor: default;
}
.chosen-container .chosen-results li.highlighted {
background-color: #3875d7;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
color: #fff;
}
.chosen-container .chosen-results li.no-results {
color: #777;
display: list-item;
background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
display: list-item;
font-weight: bold;
cursor: default;
}
.chosen-container .chosen-results li.group-option {
padding-left: 15px;
}
.chosen-container .chosen-results li em {
font-style: normal;
text-decoration: underline;
}
/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
position: relative;
overflow: hidden;
margin: 0;
padding: 0 5px;
width: 100%;
height: auto !important;
height: 1%;
border: 1px solid #aaa;
background-color: #fff;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
cursor: text;
}
.chosen-container-multi .chosen-choices li {
float: left;
list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
margin: 0;
padding: 0;
white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
margin: 1px 0;
padding: 0;
height: 25px;
outline: 0;
border: 0 !important;
background: transparent !important;
box-shadow: none;
color: #999;
font-size: 100%;
font-family: sans-serif;
line-height: normal;
border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-choice {
position: relative;
margin: 3px 5px 3px 0;
padding: 3px 20px 3px 5px;
border: 1px solid #aaa;
max-width: 100%;
border-radius: 3px;
background-color: #eeeeee;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-size: 100% 19px;
background-repeat: repeat-x;
background-clip: padding-box;
box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
color: #333;
line-height: 13px;
cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice span {
word-wrap: break-word;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
position: absolute;
top: 4px;
right: 3px;
display: block;
width: 12px;
height: 12px;
background: url('../../img/chosen-sprite.png') -42px 1px no-repeat;
font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
padding-right: 5px;
border: 1px solid #ccc;
background-color: #e4e4e4;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
margin: 0;
padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
display: list-item;
color: #ccc;
cursor: default;
}
/* @end */
/* @group Active */
.chosen-container-active .chosen-single {
border: 1px solid #5897fb;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
border: 1px solid #aaa;
-moz-border-radius-bottomright: 0;
border-bottom-right-radius: 0;
-moz-border-radius-bottomleft: 0;
border-bottom-left-radius: 0;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
border-left: none;
background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
background-position: -18px 2px;
}
.chosen-container-active .chosen-choices {
border: 1px solid #5897fb;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
color: #222 !important;
}
/* @end */
/* @group Disabled Support */
.chosen-disabled {
opacity: 0.5 !important;
cursor: default;
}
.chosen-disabled .chosen-single {
cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
cursor: default;
}
/* @end */
/* @group Right to Left */
.chosen-rtl {
text-align: right;
}
.chosen-rtl .chosen-single {
overflow: visible;
padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
margin-right: 0;
margin-left: 26px;
direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
margin-left: 38px;
}
.chosen-rtl .chosen-single div {
right: auto;
left: 3px;
}
.chosen-rtl .chosen-single abbr {
right: auto;
left: 26px;
}
.chosen-rtl .chosen-choices li {
float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
margin: 3px 5px 3px 0;
padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
right: auto;
left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
margin: 0 0 4px 4px;
padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
padding-right: 15px;
padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
padding: 4px 5px 4px 20px;
background: white url('../../img/chosen-sprite.png') no-repeat -30px -20px;
background: url('../../img/chosen-sprite.png') no-repeat -30px -20px;
direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
background-position: -12px 2px;
}
/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
.chosen-rtl .chosen-search input[type="text"],
.chosen-container-single .chosen-single abbr,
.chosen-container-single .chosen-single div b,
.chosen-container-single .chosen-search input[type="text"],
.chosen-container-multi .chosen-choices .search-choice .search-choice-close,
.chosen-container .chosen-results-scroll-down span,
.chosen-container .chosen-results-scroll-up span {
background-image: url('../../img/chosen-sprite-2x.png') !important;
background-size: 52px 37px !important;
background-repeat: no-repeat !important;
}
}
/* @end */
@@ -0,0 +1,711 @@
/*
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
#content #cloud
{
position: relative;
}
#content #cloud .loader
{
background-position: 0 50%;
padding-left: 21px;
}
#content #cloud #error
{
background-color: #f00;
background-image: url( ../../img/ico/construction.png );
background-position: 10px 12px;
color: #fff;
font-weight: bold;
margin-bottom: 20px;
padding: 10px;
padding-left: 35px;
}
#content #cloud #error .msg
{
font-style: italic;
font-weight: normal;
margin-top: 10px;
}
#content #cloud #debug
{
background-color: #fff;
box-shadow: 0px 0px 10px #c0c0c0;
-moz-box-shadow: 0px 0px 10px #c0c0c0;
-webkit-box-shadow: 0px 0px 10px #c0c0c0;
padding: 20px;
position: absolute;
left: 50px;
top: 10px;
}
#content #cloud #debug ul
{
margin-bottom: 5px;
}
#content #cloud #debug ul a
{
background-position: 4px 50%;
border-right: 0;
display: block;
padding: 2px 4px;
padding-left: 25px;
}
#content #cloud #debug ul a:hover,
#content #cloud #debug ul a.hover
{
background-color: #f0f0f0;
}
#content #cloud #debug .clipboard
{
float: left;
position: relative;
}
#content #cloud #debug .clipboard a
{
background-image: url( ../../img/ico/clipboard-paste.png );
z-index: 98;
}
#content #cloud #debug .clipboard a:hover,
#content #cloud #debug .clipboard a.hover,
#content #cloud #debug .clipboard.copied a
{
background-image: url( ../../img/ico/clipboard-paste-document-text.png );
}
#content #cloud #debug .close
{
float: right;
}
#content #cloud #debug .close a
{
background-image: url( ../../img/ico/cross-0.png );
padding-left: 21px;
}
#content #cloud #debug .close a:hover
{
background-image: url( ../../img/ico/cross-1.png );
}
#content #cloud #debug .debug
{
border: 1px solid #f0f0f0;
max-height: 350px;
overflow: auto;
padding: 5px;
width: 500px;
}
#content #cloud #debug .debug .loader
{
background-position: 5px 50%;
display: block;
padding: 10px 26px;
}
#content #cloud .content
{
padding-left: 0;
padding-right: 0;
}
#content #cloud .content.show
{
background-image: url( ../../img/div.gif );
background-repeat: repeat-y;
background-position: 31% 0;
}
#content #cloud #tree
{
float: left;
width: 30%;
}
#content #cloud .show #tree
{
overflow: hidden;
}
#content #cloud #file-content
{
float: right;
position: relative;
width: 68%;
min-height: 100px
}
#content #cloud .show #file-content
{
display: block;
}
#content #cloud #file-content .close
{
background-image: url( ../../img/ico/cross-0.png );
background-position: 50% 50%;
display: block;
height: 20px;
position: absolute;
right: 0;
top: 0;
width: 20px;
}
#content #cloud #file-content .close:hover
{
background-image: url( ../../img/ico/cross-1.png );
}
#content #cloud #file-content #toggle.plus
{
font-style: italic;
padding-left: 17px;
background-image: url( ../../img/ico/toggle-small-expand.png );
}
#content #cloud #file-content #toggle.minus
{
font-style: italic;
padding-left: 17px;
background-image: url( ../../img/ico/toggle-small.png );
}
#content #cloud #file-content #data
{
border-top: 1px solid #c0c0c0;
margin-top: 10px;
padding-top: 10px;
}
#content #cloud #file-content #data pre
{
display: block;
max-height: 600px;
overflow: auto;
}
#content #cloud #file-content #data em
{
color: #4d4d4d;
}
#content #cloud #file-content #prop
{
}
#content #cloud #file-content li
{
padding-top: 3px;
padding-bottom: 3px;
}
#content #cloud #file-content li.odd
{
background-color: #F8F8F8;
}
#content #cloud #file-content li dt
{
float: left;
width: 19%;
}
#content #cloud #file-content li dd
{
float: right;
width: 80%;
}
/* tree */
#content #cloud #legend
{
border: 1px solid #f0f0f0;
padding: 10px;
position: absolute;
right: 0;
bottom: 0;
}
#content #cloud #legend li
{
padding-left: 15px;
position: relative;
}
#content #cloud #legend li svg
{
position: absolute;
left: 0;
top: 2px;
}
#content #graph-content
{
min-height: 400px;
}
#content #graph-content .node
{
fill: #333;
}
#content #cloud #legend circle,
#content #graph-content .node circle
{
fill: #fff;
stroke: #c0c0c0;
stroke-width: 1.5px;
}
#content #graph-content .node.lvl-3 text
{
cursor: pointer;
}
#content #graph-content .node.lvl-3:hover circle
{
stroke: #000 !important;
}
#content #graph-content .node.lvl-3:hover text
{
fill: #000 !important;
}
#content #graph-content .link
{
fill: none;
stroke: #e0e0e0;
stroke-width: 1.5px;
}
#content #cloud #legend .gone circle,
#content #graph-content .node.gone circle,
#content #graph-content .link.gone
{
stroke: #f0f0f0;
}
#content #graph-content .node.gone text
{
fill: #f0f0f0;
}
#content #cloud #legend ul .gone
{
color: #e0e0e0;
}
#content #cloud #legend .recovery_failed,
#content #cloud #legend .recovery_failed circle,
#content #graph-content .node.recovery_failed circle
{
color: #C43C35;
stroke: #C43C35;
font-style: italic;
}
#content #graph-content .node.recovery_failed text
{
fill: #C43C35;
font-style: italic;
}
#content #cloud #legend .down,
#content #cloud #legend .down circle,
#content #graph-content .node.down circle
{
color: #c48f00;
stroke: #c48f00;
}
#content #graph-content .node.down text
{
fill: #c48f00;
}
#content #cloud #legend .recovering,
#content #cloud #legend .recovering circle,
#content #graph-content .node.recovering circle
{
color: #d5dd00;
stroke: #d5dd00;
font-style: italic;
}
#content #graph-content .node.recovering text
{
fill: #d5dd00;
font-style: italic;
}
#content #cloud #legend .active,
#content #cloud #legend .active circle,
#content #graph-content .node.active circle
{
color: #57A957;
stroke: #57A957;
}
#content #graph-content .node.active text
{
fill: #57A957;
}
#content #cloud #legend .leader circle,
#content #graph-content .node.leader circle
{
fill: #000;
}
#content #cloud #legend .leader circle
{
stroke: #fff;
}
#content #graph-content .link.lvl-2,
#content #graph-content .link.leader
{
stroke: #c0c0c0;
}
#content #cloud #legend .leader,
#content #graph-content .leader text
{
font-weight: bold;
}
#content #graph-content .node.lvl-0 circle
{
stroke: #fff;
}
#content #graph-content .link.lvl-1
{
stroke: #fff;
}
#cloudGraphPaging
{
display: inline-block;
padding-top: 15px;
padding-bottom: 15px;
}
#nodesPaging
{
padding-top: 5px;
padding-bottom: 5px;
}
#content #cloud #legend .shard-inactive,
#content #cloud #legend .shard-inactive li,
#content #cloud #legend .shard-inactive li text,
#content #graph-content .shard-inactive text
{
text-decoration: line-through;
}
#content #cloud #legend .shard-inactive circle,
#content #graph-content .shard-inactive circle,
#content #graph-content .link.shard-inactive
{
stroke: #e9e9e9;
}
#content #cloud #legend .replicatype,
#content #cloud #legend .replicatype rect,
#content #graph-content .node.replicatype rect
{
color: #007BA7;
stroke: #007BA7;
fill:rgb(0,123,167);
}
#content #graph-content .node.replicatype text
{
fill: #007BA7;
}
/* Nodes tab */
#nodes-table {
border-collapse: collapse;
}
#nodes-table td, #nodes-table th {
border: 1px solid #ddd;
padding: 8px;
vertical-align: top;
}
#nodes-table th {
font-weight: bolder;
font-stretch: extra-expanded;
background: #F8F8F8;
}
#content #cloud #nodes-content #nodes-table
{
border-top: 1px solid #c0c0c0;
margin-top: 10px;
padding-top: 10px;
}
#content #cloud #nodes-content .host-name,
#content #cloud #nodes-content .node-name a
{
font-weight: bold;
font-size: larger;
}
#content #cloud #nodes-content a,
#content #cloud #nodes-content a:hover,
#content #cloud #nodes-content a.hover
{
text-decoration: underline;
text-decoration-style: dotted;
text-decoration-color: #beebff;
}
#content #cloud #nodes-content a:hover,
#content #cloud #nodes-content a.hover
{
background-color: #beebff;
}
#content #cloud #nodes-content .host-spec,
#content #cloud #nodes-content .node-spec,
#content #cloud #nodes-content .node-spec a
{
font-style: italic;
}
#content #cloud #nodes-content .node-uptime
{
font-weight: bolder;
font-size: 20px;
}
#content #cloud #nodes-content .node-load,
#content #cloud #nodes-content .node-cpu,
#content #cloud #nodes-content .node-heap,
#content #cloud #nodes-content .node-disk
{
font-weight: bolder;
font-size: 20px;
}
#content #cloud #nodes-content .pct-normal
{
color: darkgreen;
}
#content #cloud #nodes-content .pct-warn
{
color: orange;
}
#content #cloud #nodes-content .pct-critical
{
color: red;
}
/* Styling of reload and details buttons */
#content #cloud #controls,
#content #cloud #frame #zk-status-content #zk-controls
{
display: block;
height: 30px;
}
#content #cloud .reload
{
background-image: url( ../../img/ico/arrow-circle.png );
padding-left: 21px;
float: left;
}
#content #cloud .reload.loader
{
padding-left: 0;
}
#content #cloud .details-button
{
background-image: url(../../img/ico/ui-check-box-uncheck.png);
background-position: 0 50%;
color: #8D8D8D;
margin-top: 7px;
margin-left: 10px;
padding-left: 21px;
width: 30px;
}
#content #cloud .details-button.on
{
background-image: url( ../../img/ico/ui-check-box.png );
color: #333;
}
#content #cloud #nodes-content .more
{
font-style: italic;
text-underline: #0000fa;
}
/* Disk usage details d3 chart bars style */
.chart {
background: #eee;
padding: 1px;
}
.chart div {
width:90%;
}
.chart div div {
display:inline-block;
}
.chart div div.rect {
transition: all 0.5s ease-out;
-moz-transition: all 0.5s ease-out;
-webkit-transition: all 0.5s ease-out;
width:0;
font: 10px sans-serif;
background-color: #4CAF50;
text-align: left;
padding: 3px;
margin: 2px;
color: #000000;
box-shadow: 1px 1px 1px #666;
}
#content #nodes-content .leader
{
font-weight: bold;
}
#content #nodes-content .scroll-height-250
{
max-height: 250px;
overflow-scrolling: auto;
overflow: auto;
/*overflow-y: auto;*/
}
#content #nodes-content .min-width-150
{
min-width: 150px;
}
#content #cloud #nodes-content .node-cores
{
min-width: 150px;
}
#content #nodes-content .core-details
{
padding-left: 21px;
}
::-webkit-scrollbar {
-webkit-appearance: none;
width: 7px;
}
::-webkit-scrollbar-thumb {
border-radius: 4px;
background-color: rgba(0,0,0,.5);
-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
#content #cloud #zk-table td,
#content #cloud #zk-table th
{
border: 0px solid #ddd;
border-bottom: 0.50px solid #eee;
padding-right: 5px;
padding-left: 5px;
}
#content #cloud #zk-table th
{
border-bottom: 1px solid #ddd;
border-top: 1px solid #ddd;
font-weight: bolder;
font-stretch: extra-expanded;
background: #F8F8F8;
}
#content #cloud #zk-table
{
border-top: 1px solid #c0c0c0;
margin-top: 10px;
border-collapse: collapse;
font-weight: bold;
}
#content #cloud #zk-table #detail-divider
{
background-color: #f8f8f8;
height: 10px;
}
.zookeeper-status
{
font-size: large;
}
.zookeeper-errors
{
background-color: lightpink;
padding: 10px;
border: 1px;
margin-top: 10px;
margin-bottom: 10px;
}
.zookeeper-errors li::before
{
content: "- ";
}
.zkstatus-green
{
color: darkgreen;
}
.zkstatus-yellow
{
color: orange;
}
.zkstatus-red
{
color: red;
}
@@ -0,0 +1,366 @@
/*
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
#content #collections
{
position: relative;
}
#content #collections #ui-block
{
background-color: #fff;
height: 200px;
position: absolute;
left: -5px;
top: 35px;
width: 500px;
}
#content #collections #frame
{
float: right;
width: 86%;
}
#content #collections #navigation
{
padding-top: 50px;
width: 12%;
}
#content #collections #navigation a
{
padding-left: 5px;
}
#content #collections #frame .actions
{
margin-bottom: 20px;
min-height: 30px;
}
#content #collections .actions div.action
{
width: 320px;
}
#content #collections .actions div.action .cloud
{
}
#content #collections .actions form .directory-note
{
background-image: url( ../../img/ico/information-white.png );
background-position: 22% 1px;
color: #4D4D4D;
}
#content #collections .actions form .error
{
background-image: url( ../../img/ico/cross-button.png );
background-position: 22% 1px;
color: #c00;
font-weight: bold;
}
#content #collections .actions form p
{
padding-bottom: 8px;
}
#content #collections .actions form label
{
float: left;
padding-top: 3px;
padding-bottom: 3px;
text-align: right;
width: 25%;
}
#content #collections .actions form input,
#content #collections .actions form select,
#content #collections .actions form .chosen-container
#content #collections .actions form .buttons,
#content #collections .actions form .note span
{
float: right;
width: 71%;
}
#content #collections .actions form .note span
{
padding-left: 3px;
padding-right: 3px;
}
#content #collections .actions form .buttons
{
padding-top: 10px;
}
#content #collections .actions form button.submit
{
margin-right: 20px;
}
#content #collections .actions form button.submit span
{
background-image: url( ../../img/ico/tick.png );
}
#content #collections .actions form button.reset span
{
background-image: url( ../../img/ico/cross.png );
}
#content #collections .actions #add
{
left: 0;
position: absolute;
}
#content #collections .actions #add span
{
background-image: url( ../../img/ico/plus-button.png );
}
#content #collections .actions #delete
{
margin-right: 20px;
}
#content #collections .actions #delete span
{
background-image: url( ../../img/ico/cross.png );
}
#content #collections .actions #reload span
{
background-image: url( ../../img/ico/arrow-circle.png );
}
#content #collections .actions #rename span
{
background-image: url( ../../img/ico/ui-text-field-select.png );
}
#content #collections .actions #create-alias span
{
background-image: url( ../../img/ico/arrow-switch.png );
}
#content #collections .actions #delete-alias span
{
background-image: url( ../../img/ico/cross-button.png );
}
#content #collections .actions div.action
{
background-color: #fff;
border: 1px solid #f0f0f0;
box-shadow: 5px 5px 10px #c0c0c0;
-moz-box-shadow: 5px 5px 10px #c0c0c0;
-webkit-box-shadow: 5px 5px 10px #c0c0c0;
position: absolute;
left: 50px;
top: 40px;
padding: 10px;
}
#content #collections .actions #add-replica span
{
background-image: url( ../../img/ico/plus-button.png );
}
#content #collections div.action.add-replica {
border: 1px solid #f0f0f0;
width: 400px;
margin-right: 0px;
padding: 10px;
float: right;
}
#content #collections div.action.add-replica p {
padding-bottom: 8px;
}
#content #collections div.action.add-replica .buttons {
float: right;
}
#content #collections div.action.add-replica .buttons .submit span {
background-image: url( ../../img/ico/tick.png );
background-position: 0% 50%;
}
#content #collections div.action.add-replica .buttons .reset span {
background-image: url( ../../img/ico/cross.png );
background-position: 0% 50%;
}
#content #collections #data #collection-data h2 { background-image: url( ../../img/ico/box.png ); }
#content #collections #data #shard-data h2 { background-image: url( ../../img/ico/sitemap.png ); }
#content #collections #data #shard-data .replica h2 { background-image: url( ../../img/ico/node-slave.png ); }
#content #collections #data #index-data
{
margin-top: 10px;
}
#content #collections #data li
{
padding-bottom: 3px;
padding-top: 3px;
}
#content #collections #data li.odd
{
background-color: #f8f8f8;
}
#content #collections #data li dt
{
float: left;
width: 50%;
}
#content #collections #data li dd
{
float: right;
width: 50%;
}
#content #collections #data li dd.ico
{
background-image: url( ../../img/ico/slash.png );
height: 20px;
}
#content #collections #data li dd.ico.ico-1
{
background-image: url( ../../img/ico/tick.png );
}
#content #collections #data li dd.ico span
{
}
#content #collections #add_advanced {
background-image: url( ../../img/ico/chevron-small-expand.png );
background-position: 100% 50%;
cursor: pointer;
padding-right: 21px;
}
#content #collections #add_advanced.open {
background-image: url( ../../img/ico/chevron-small.png );
}
#content #collections .shard {
margin-left: 40px;
}
#content #collections .replica {
margin-left: 40px;
}
#content #collections .shard h2 span.openReplica {
background-image: url( ../../img/ico/chevron-small-expand.png );
background-position: 100% 50%;
cursor: pointer;
padding-right: 21px;
}
#content #collections .shard h2 span.openReplica .open {
background-image: url( ../../img/ico/chevron-small.png );
}
#content #collections .replica h2 span {
background-image: url( ../../img/ico/chevron-small-expand.png );
background-position: 100% 50%;
cursor: pointer;
padding-right: 21px;
}
#content #collections .replica h2 span.rem {
background-image: url( ../../img/ico/cross.png );
background-position: 100% 50%;
cursor: pointer;
padding-right: 21px;
right:10px;
}
#content #collections .shard h2 span.rem {
background-image: url( ../../img/ico/cross.png );
background-position: 100% 50%;
cursor: pointer;
padding-right: 21px;
right:10px;
}
#content #collections .replica h2 span .open {
background-image: url( ../../img/ico/chevron-small.png );
}
#content #collections #add-replica {
float: right;
}
#content #collections .add select {
width: 100%;
}
#content #collections .chosen-container ul {
width: 100%;
padding: 5px;
}
#content #collections .delete-replica span
{
background-image: url( ../../img/ico/cross.png );
}
#content #collections .delete-replica button.submit span
{
background-image: url( ../../img/ico/tick.png );
}
#content #collections .delete-shard span
{
background-image: url( ../../img/ico/cross.png );
}
#content #collections .delete-shard button.submit span
{
background-image: url( ../../img/ico/tick.png );
}
#content #collections #node-name .chosen-container
{
width: 100% !important;
}
#content #collections #collection-data {
float: left;
width: 35%;
}
#content #collections #shard-data {
float: left;
width: 65%;
}
@@ -0,0 +1,767 @@
/*
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
*
{
background-repeat: no-repeat;
margin: 0;
padding: 0;
}
body, h1, h2, h3, h4, h5, h6, a, button, input, select, option, textarea, th, td, div.ui-tooltip-content
{
color: #333;
font: 12px/1.6em "Lucida Grande", "DejaVu Sans", "Bitstream Vera Sans", Verdana, Arial, sans-serif;
}
body
{
padding: 30px;
text-align: center;
}
a, button
{
cursor: pointer;
}
input, select, textarea
{
border: 1px solid #c0c0c0;
padding: 2px;
}
input[readonly=readonly]
{
border-color: #f0f0f0;
}
button
{
background-color: #e6e6e6;
background-repeat: no-repeat;
background-image: -webkit-gradient( linear, 0 0, 0 100%, from( #ffffff ), color-stop( 25%, #ffffff ), to( #e6e6e6 ) );
background-image: -webkit-linear-gradient( #ffffff, #ffffff 25%, #e6e6e6 );
background-image: -moz-linear-gradient( top, #ffffff, #ffffff 25%, #e6e6e6 );
background-image: -ms-linear-gradient( #ffffff, #ffffff 25%, #e6e6e6 );
background-image: -o-linear-gradient( #ffffff, #ffffff 25%, #e6e6e6 );
background-image: linear-gradient( #ffffff, #ffffff 25%, #e6e6e6 );
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0 );
border: 1px solid #ccc;
border-bottom-color: #bbb;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 0 rgba( 255, 255, 255, 0.2 ), 0 1px 2px rgba( 0, 0, 0, 0.05 );
-moz-box-shadow: inset 0 1px 0 rgba( 255, 255, 255, 0.2 ), 0 1px 2px rgba( 0, 0, 0, 0.05 );
box-shadow: inset 0 1px 0 rgba( 255, 255, 255, 0.2 ), 0 1px 2px rgba( 0, 0, 0, 0.05 );
color: #333;
cursor: pointer;
display: inline-block;
padding: 4px 7px 5px;
overflow: visible;
text-shadow: 0 1px 1px rgba( 255, 255, 255, 0.75 );
-webkit-transition: 0.1s linear background-image;
-moz-transition: 0.1s linear background-image;
-ms-transition: 0.1s linear background-image;
-o-transition: 0.1s linear background-image;
transition: 0.1s linear background-image;
}
button span
{
background-position: 0 50%;
display: block;
padding-left: 21px;
}
button[type=submit], button.primary
{
background-color: #0064cd;
background-repeat: repeat-x;
background-image: -khtml-gradient( linear, left top, left bottom, from( #049cdb ), to( #0064cd ) );
background-image: -moz-linear-gradient( top, #049cdb, #0064cd );
background-image: -ms-linear-gradient( top, #049cdb, #0064cd );
background-image: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #049cdb ), color-stop( 100%, #0064cd ) );
background-image: -webkit-linear-gradient( top, #049cdb, #0064cd );
background-image: -o-linear-gradient( top, #049cdb, #0064cd );
background-image: linear-gradient( top, #049cdb, #0064cd );
border-color: #0064cd #0064cd #003f81;
border-color: rgba( 0, 0, 0, 0.1 ) rgba( 0, 0, 0, 0.1 ) rgba( 0, 0, 0, 0.25 );
color: #ffffff;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0 );
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
button.success
{
background-color: #57a957;
background-repeat: repeat-x;
background-image: -khtml-gradient( linear, left top, left bottom, from( #62c462 ), to( #57a957 ) );
background-image: -moz-linear-gradient( top, #62c462, #57a957 );
background-image: -ms-linear-gradient( top, #62c462, #57a957 );
background-image: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #62c462 ), color-stop( 100%, #57a957 ) );
background-image: -webkit-linear-gradient( top, #62c462, #57a957 );
background-image: -o-linear-gradient( top, #62c462, #57a957 );
background-image: linear-gradient( top, #62c462, #57a957 );
border-color: #57a957 #57a957 #3d773d;
border-color: rgba( 0, 0, 0, 0.1 ) rgba( 0, 0, 0, 0.1 ) rgba( 0, 0, 0, 0.25 );
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62c462', endColorstr='#57a957', GradientType=0 );
color: #ffffff;
text-shadow: 0 -1px 0 rgba( 0, 0, 0, 0.25 );
}
button.warn
{
background-color: #c43c35;
background-repeat: repeat-x;
background-image: -khtml-gradient( linear, left top, left bottom, from( #ee5f5b ), to( #c43c35 ) );
background-image: -moz-linear-gradient( top, #ee5f5b, #c43c35 );
background-image: -ms-linear-gradient( top, #ee5f5b, #c43c35 );
background-image: -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #ee5f5b ), color-stop( 100%, #c43c35 ) );
background-image: -webkit-linear-gradient( top, #ee5f5b, #c43c35 );
background-image: -o-linear-gradient( top, #ee5f5b, #c43c35 );
background-image: linear-gradient( top, #ee5f5b, #c43c35 );
border-color: #c43c35 #c43c35 #882a25;
border-color: rgba( 0, 0, 0, 0.1 ) rgba( 0, 0, 0, 0.1 ) rgba( 0, 0, 0, 0.25 );
color: #ffffff;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0 );
text-shadow: 0 -1px 0 rgba( 0, 0, 0, 0.25 );
}
a
{
text-decoration: none;
}
pre
{
color: #333;
text-align: left;
}
abbr
{
cursor: help;
}
ul
{
list-style: none;
}
.clearfix:after { clear: both; content: "."; display: block; font-size: 0; height: 0; visibility: hidden; }
.clearfix { display: block; }
.loader
{
background-image: url( ../../img/loader.gif ) !important;
}
.loader-light
{
background-image: url( ../../img/loader-light.gif ) !important;
}
.universal-loader {
position: absolute;
left: -16px;
top: 0px;
width: 16px;
height: 16px;
}
#wrapper
{
position: relative;
margin: 0 auto;
margin-bottom: 30px;
text-align: left;
}
#header
{
padding-bottom: 10px;
position: fixed;
z-index: 42;
}
.scroll #header
{
position: absolute;
}
#header #solr
{
background-image: url( ../../img/solr.svg );
background-size: 128px;
display: block;
height: 78px;
width: 150px;
}
#header #solr span
{
display: none;
}
#main
{
min-width: 750px;
position: relative;
}
#main.error
{
border: 0;
min-height: 0;
padding-top: 20px;
}
#main.error .message
{
background-color: #f00;
background-image: url( ../../img/ico/construction.png );
background-position: 10px 50%;
color: #fff;
font-weight: bold;
margin-left: 150px;
margin-bottom: 20px;
padding: 10px;
padding-left: 35px;
}
#main.error .code
{
border: 1px solid #c0c0c0;
padding: 5px;
}
#meta
{
position: absolute;
bottom: -26px;
right: 0;
}
#meta li
{
float: left;
}
#meta li a
{
background-position: 10px 50%;
display: block;
height: 25px;
line-height: 25px;
padding-left: 31px;
padding-right: 10px;
}
#meta li a:hover
{
background-color: #f0f0f0;
}
#meta .documentation a { background-image: url( ../../img/ico/document-text.png ); }
#meta .issues a { background-image: url( ../../img/ico/bug.png ); }
#meta .irc a { background-image: url( ../../img/ico/users.png ); }
#meta .mailinglist a { background-image: url( ../../img/ico/mail.png ); }
#meta .wiki-query-syntax a { background-image: url( ../../img/ico/script-code.png ); }
#environment
{
background-image: url( ../../img/ico/box.png );
background-position: 5px 50%;
display: none;
font-weight: bold;
margin-top: 10px;
padding: 5px 10px;
padding-left: 26px;
}
.has-environment #environment
{
display: block;
}
#environment.prod
{
background-color: #c37f7f;
color: #fff;
}
#environment.test
{
background-color: #f5f5b2;
}
#environment.dev
{
background-color: #cce7cc;
}
.header-message
{
border: 1px solid #f00;
margin-left: 150px;
margin-bottom: 20px;
}
.header-message h2,
.header-message ul,
.header-message p
{
padding: 10px;
}
.header-message h2
{
background-color: #f00;
color: #fff;
font-weight: bold;
}
.header-message p
{
color: #4D4D4D;
padding-top: 0;
}
#loading
#http-exception
{
display: none;
}
.exception
{
background-color: #f00;
background-image: url( ../../img/ico/construction.png );
background-position: 10px 50%;
color: #fff;
font-weight: bold;
margin-bottom: 20px;
padding: 10px;
padding-left: 35px;
}
#content-wrapper
{
margin-left: 150px;
border: 1px solid #c0c0c0;
min-height: 500px;
}
#content
{
padding: 10px;
}
#content > .loader
{
background-position: 0 50%;
padding-left: 21px;
}
#content iframe
{
border: 0;
display: block;
min-height: 400px;
width: 100%;
}
#content .block
{
margin-bottom: 10px;
}
#content .block h2
{
background-color: #fafafa;
background-position: 5px 50%;
border-bottom: 1px solid #f0f0f0;
font-weight: bold;
padding: 5px;
padding-left: 26px;
}
#content .block.disabled,
#content .block.disabled h2
{
color: #c0c0c0;
}
#content .block .message,
#content .block .content
{
padding: 5px;
}
/* syntax */
pre.syntax
{
overflow: auto;
}
pre.syntax code
{
display: block;
color: #000;
}
pre.syntax .comment,
pre.syntax .template_comment,
pre.syntax .diff .header,
pre.syntax .javadoc
{
color: #998;
font-style: italic;
}
pre.syntax .keyword,
pre.syntax .css .rule .keyword,
pre.syntax .winutils,
pre.syntax .javascript .title,
pre.syntax .lisp .title,
pre.syntax .subst
{
color: #000;
font-weight: bold;
}
pre.syntax .number,
pre.syntax .hexcolor
{
color: #40a070;
}
pre.syntax.language-json .number
{
color: blue;
}
pre.syntax.language-json .literal
{
color: firebrick;
}
pre.syntax .string,
pre.syntax .tag .value,
pre.syntax .phpdoc,
pre.syntax .tex .formula
{
color: #d14;
}
pre.syntax.language-json .string
{
color: green;
}
pre.syntax .title,
pre.syntax .id
{
color: #900;
font-weight: bold;
}
pre.syntax .javascript .title,
pre.syntax .lisp .title,
pre.syntax .subst
{
font-weight: normal;
}
pre.syntax .class .title,
pre.syntax .tex .command
{
color: #458;
font-weight: bold;
}
pre.syntax .tag,
pre.syntax .css .keyword,
pre.syntax .html .keyword,
pre.syntax .tag .title,
pre.syntax .django .tag .keyword
{
color: #000080;
font-weight: normal;
}
pre.syntax .attribute,
pre.syntax .variable,
pre.syntax .instancevar,
pre.syntax .lisp .body
{
color: #008080;
}
pre.syntax.language-json .attribute
{
color: black;
font-weight: bold;
}
pre.syntax .regexp
{
color: #009926;
}
pre.syntax .class
{
color: #458;
font-weight: bold;
}
pre.syntax .symbol,
pre.syntax .ruby .symbol .string,
pre.syntax .ruby .symbol .keyword,
pre.syntax .ruby .symbol .keymethods,
pre.syntax .lisp .keyword,
pre.syntax .tex .special
{
color: #990073;
}
pre.syntax .builtin,
pre.syntax .built_in,
pre.syntax .lisp .title
{
color: #0086b3;
}
pre.syntax .preprocessor,
pre.syntax .pi,
pre.syntax .doctype,
pre.syntax .shebang,
pre.syntax .cdata
{
color: #999;
font-weight: bold;
}
pre.syntax .deletion
{
background: #fdd;
}
pre.syntax .addition
{
background: #dfd;
}
pre.syntax .diff .change
{
background: #0086b3;
}
pre.syntax .chunk
{
color: #aaa;
}
pre.syntax .tex .formula
{
opacity: 0.5;
}
#content .tree li,
#content .tree ins
{
background-color: transparent;
background-image: url( ../../img/tree.png );
background-repeat: no-repeat;
}
#content .tree li
{
background-position: -54px 0;
background-repeat: repeat-y;
line-height: 22px;
}
#content .tree li.jstree-last
{
background:transparent;
}
#content .tree .jstree-open > ins
{
background-position: -36px 0;
}
#content .tree .jstree-closed > ins
{
background-position: -18px 0;
}
#content .tree .jstree-leaf > ins
{
background-position: 0 0;
}
#content .tree .jstree-hovered
{
background:#e7f4f9; border:1px solid #d8f0fa; padding:0 2px 0 1px;
}
#content .tree .jstree-clicked
{
background:#beebff; border:1px solid #99defd; padding:0 2px 0 1px;
}
#content .tree a.active
{
background-color: #f0f0f0;
color: #00f;
}
#content .tree a .jstree-icon
{
background-image: url( ../../img/ico/folder.png );
}
#content .tree .jstree-leaf a .jstree-icon
{
background-image: url( ../../img/ico/document-text.png );
}
#content .tree .jstree-search
{
font-style:italic;
}
#content .tree a.jstree-search
{
color:aqua;
}
#connection-box
{
display: none;
}
#connection-status-modal
{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background-color: #e6e6e6;
opacity: 0.5;
z-index: 100;
}
#connection-status-recovered
{
z-index:102;
}
.connection-status
{
position: absolute;
left: 200px;
right: 200px;
top: 40%;
height: 75px;
border: 1px solid #f00;
padding: 30px;
background-color: #fff;
opacity: 1;
z-index: 101;
}
.connection-status p
{
background-image: url( ../../img/ico/network-status-busy.png );
background-position: 0 50%;
color: #800;
padding-left: 26px;
}
#connection-status-recovered p
{
color: #080;
background-image: url( ../../img/ico/network-status.png );
}
#content .address-bar
{
margin-bottom: 10px;
background-image: url( ../../img/ico/ui-address-bar.png );
background-position: 5px 50%;
border: 1px solid #f0f0f0;
box-shadow: 1px 1px 0 #f0f0f0;
-moz-box-shadow: 1px 1px 0 #f0f0f0;
-webkit-box-shadow: 1px 1px 0 #f0f0f0;
color: #4D4D4D;
display: block;
overflow: hidden;
padding: 5px;
padding-left: 26px;
white-space: nowrap;
}
#content .address-bar:focus,
#content .address-bar:hover
{
border-color: #c0c0c0;
box-shadow: 1px 1px 0 #d8d8d8;
-moz-box-shadow: 1px 1px 0 #d8d8d8;
-webkit-box-shadow: 1px 1px 0 #d8d8d8;
color: #333;
}
.exception .show-exception {
margin-top: 4px;
display: block;
position: absolute;
right: 10px;
top: 7px;
color: #fff;
}
#exception .show-exception a:hover {
color: #333;
}
.other-ui-link {
margin: 0px;
position: absolute;
right: 0px;
top: -20px;
}
.other-ui-link span,
.new-ui-warning span.help {
background-image: url( ../../img/ico/information-white.png );
right: 0px;
padding-left: 16px;
}
.other-ui-link a.ul {
text-decoration: underline;
}
@@ -0,0 +1,225 @@
/*
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
#content #cores
{
position: relative;
}
#content #cores #ui-block
{
background-color: #fff;
height: 200px;
position: absolute;
left: -5px;
top: 35px;
width: 500px;
}
#content #cores #frame
{
float: right;
width: 86%;
}
#content #cores #navigation
{
padding-top: 50px;
width: 12%;
}
#content #cores #navigation a
{
padding-left: 5px;
}
#content #cores #frame .actions
{
margin-bottom: 20px;
min-height: 30px;
}
#content #cores .actions div.action
{
width: 320px;
}
#content #cores .actions div.action .cloud
{
}
#content #cores .actions form .directory-note
{
background-image: url( ../../img/ico/information-white.png );
background-position: 22% 1px;
color: #4D4D4D;
}
#content #cores .actions form .error
{
background-image: url( ../../img/ico/cross-button.png );
background-position: 22% 1px;
color: #c00;
font-weight: bold;
}
#content #cores .actions form p
{
padding-bottom: 8px;
}
#content #cores .actions form label
{
float: left;
padding-top: 3px;
padding-bottom: 3px;
text-align: right;
width: 25%;
}
#content #cores .actions form input,
#content #cores .actions form select,
#content #cores .actions form .buttons,
#content #cores .actions form .note span
{
float: right;
width: 71%;
}
#content #cores .actions form .note span
{
padding-left: 3px;
padding-right: 3px;
}
#content #cores .actions form .buttons
{
padding-top: 10px;
}
#content #cores .actions form button.submit
{
margin-right: 20px;
}
#content #cores .actions form button.submit span
{
background-image: url( ../../img/ico/tick.png );
}
#content #cores .actions form button.reset span
{
background-image: url( ../../img/ico/cross.png );
}
#content #cores .actions #add
{
left: 0;
position: absolute;
}
#content #cores .actions #add span
{
background-image: url( ../../img/ico/plus-button.png );
}
#content #cores .actions #unload
{
margin-right: 20px;
}
#content #cores .actions #unload span
{
background-image: url( ../../img/ico/cross.png );
}
#content #cores .actions #reload span
{
background-image: url( ../../img/ico/arrow-circle.png );
}
#content #cores .actions #rename span
{
background-image: url( ../../img/ico/ui-text-field-select.png );
}
#content #cores .actions #swap span
{
background-image: url( ../../img/ico/arrow-switch.png );
}
#content #cores .actions div.action
{
background-color: #fff;
border: 1px solid #f0f0f0;
box-shadow: 5px 5px 10px #c0c0c0;
-moz-box-shadow: 5px 5px 10px #c0c0c0;
-webkit-box-shadow: 5px 5px 10px #c0c0c0;
position: absolute;
left: -50px;
top: 40px;
padding: 10px;
}
#content #cores #data #core-data h2 { background-image: url( ../../img/ico/box.png ); }
#content #cores #data #index-data h2 { background-image: url( ../../img/ico/chart.png ); }
#content #cores #data #index-data
{
margin-top: 10px;
}
#content #cores #data li
{
padding-bottom: 3px;
padding-top: 3px;
}
#content #cores #data li.odd
{
background-color: #f8f8f8;
}
#content #cores #data li dt
{
float: left;
width: 17%;
}
#content #cores #data li dd
{
float: right;
width: 82%;
}
#content #cores #data li dd.ico
{
background-image: url( ../../img/ico/slash.png );
height: 20px;
}
#content #cores #data li dd.ico.ico-1
{
background-image: url( ../../img/ico/tick.png );
}
#content #cores #data li dd.ico span
{
}
@@ -0,0 +1,179 @@
/*
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
#content #dashboard .block
{
background-image: none;
width: 49%;
}
#content #dashboard .fieldlist
{
float: left;
}
#content #dashboard .fieldlist dt,
#content #dashboard .fieldlist dd
{
display: block;
float: left;
}
#content #dashboard .fieldlist dt
{
clear: left;
margin-right: 2%;
text-align: right;
width: 23%;
}
#content #dashboard .fieldlist dd
{
width: 74%;
}
#content #dashboard .fieldlist .index_optimized
{
margin-top: 10px;
}
#content #dashboard .fieldlist .ico
{
background-image: url( ../../img/ico/slash.png );
height: 20px;
}
#content #dashboard .fieldlist .ico.ico-1
{
background-image: url( ../../img/ico/tick.png );
}
#content #dashboard .fieldlist .ico span
{
display: none;
}
#content #dashboard #statistics .index_optimized.value a
{
display: none;
}
#content #dashboard #statistics .index_optimized.value.ico-0 a
{
background-color: #f0f0f0;
background-image: url( ../../img/ico/hammer-screwdriver.png );
background-position: 5px 50%;
border: 1px solid #c0c0c0;
display: block;
float: left;
margin-left: 50px;
padding: 1px 5px;
padding-left: 26px;
}
#content #dashboard #statistics .index_has-deletions
{
display: none;
}
#content #dashboard #statistics .index_has-deletions.value.ico-0
{
background-image: url( ../../img/ico/tick-red.png );
}
#content #dashboard #replication
{
float: left;
}
#content #dashboard #replication .is-replicating
{
background-position: 99% 50%;
display: block;
}
#content #dashboard #replication #details table thead td span
{
display: none;
}
#content #dashboard #instance
{
float: right;
}
#content #dashboard #instance .dir_impl
{
margin-top: 10px;
}
#content #dashboard #healthcheck
{
float: right;
}
#content #dashboard #healthcheck .ico
{
background-image: url( ../../img/ico/slash.png );
height: 20px;
padding-left: 20px;
width: 60%;
}
#content #dashboard #healthcheck .ico.ico-1
{
background-image: url( ../../img/ico/tick.png );
}
#content #dashboard #system h2 { background-image: url( ../../img/ico/server.png ); }
#content #dashboard #statistics h2 { background-image: url( ../../img/ico/chart.png ); }
#content #dashboard #replication h2 { background-image: url( ../../img/ico/node.png ); }
#content #dashboard #replication.master h2 { background-image: url( ../../img/ico/node-master.png ); }
#content #dashboard #replication.slave h2 { background-image: url( ../../img/ico/node-slave.png ); }
#content #dashboard #instance h2 { background-image: url( ../../img/ico/server.png ); }
#content #dashboard #collection h2 { background-image: url( ../../img/ico/book-open-text.png ); }
#content #dashboard #shards h2 { background-image: url( ../../img/ico/documents-stack.png ); }
#content #dashboard #shards { margin-left: 20px;}
#dashboard #shards .shard h3.shard-title {
display: block;
background-color: #c8c8c8;
font-weight: bold;
padding: 3px;
padding-left: 30px;
margin-left: 20px;
margin-top: 20px;
background-image: url( ../../img/ico/document-text.png );
background-position-x: 10px;
background-position-y: 3px;
}
#dashboard #shards .shard .shard-detail {
margin-bottom: 25px;
margin-top: 7px;
}
#dashboard #shards .shard .replica {
background-color: #e4e4e4;
}
#dashboard #shards .shard .replica.odd {
background-color: #fff;
}
@@ -0,0 +1,370 @@
/*
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
#content #dataimport
{
background-image: url( ../../img/div.gif );
background-position: 21% 0;
background-repeat: repeat-y;
}
#content #dataimport #frame
{
float: right;
width: 78%;
}
#content #dataimport #form
{
float: left;
width: 20%;
}
#content #dataimport #form #navigation
{
border-right: 0;
}
#content #dataimport #form #navigation a
{
background-image: url( ../../img/ico/status-offline.png );
}
#content #dataimport #form #navigation .current a
{
background-image: url( ../../img/ico/status.png );
}
#content #dataimport #form form
{
border-top: 1px solid #f0f0f0;
margin-top: 10px;
padding-top: 5px;
}
#content #dataimport #form label
{
cursor: pointer;
display: block;
margin-top: 5px;
}
#content #dataimport #form input,
#content #dataimport #form select,
#content #dataimport #form textarea
{
margin-bottom: 2px;
width: 100%;
}
#content #dataimport #form input
{
width: 98%;
}
#content #dataimport #form button
{
margin-top: 10px;
}
#content #dataimport #form .execute span
{
background-image: url( ../../img/ico/document-import.png );
}
#content #dataimport #form .refresh-status span
{
background-image: url( ../../img/ico/arrow-circle.png );
}
#content #dataimport #form .refresh-status span.success
{
background-image: url( ../../img/ico/tick.png );
}
#content #dataimport #form #start
{
float: left;
width: 47%;
}
#content #dataimport #form #rows
{
float: right;
width: 47%;
}
#content #dataimport #form .checkbox input
{
margin-bottom: 0;
width: auto;
}
#content #dataimport #form #auto-refresh-status
{
margin-top: 20px;
}
#content #dataimport #form #auto-refresh-status a
{
background-image: url( ../../img/ico/ui-check-box-uncheck.png );
background-position: 0 50%;
color: #4D4D4D;
display: block;
padding-left: 21px;
}
#content #dataimport #form #auto-refresh-status a.on,
#content #dataimport #form #auto-refresh-status a:hover
{
color: #333;
}
#content #dataimport #form #auto-refresh-status a.on
{
background-image: url( ../../img/ico/ui-check-box.png );
}
#content #dataimport #current_state
{
padding: 10px;
margin-bottom: 20px;
}
#content #dataimport #current_state .last_update,
#content #dataimport #current_state .info
{
display: block;
padding-left: 21px;
}
#content #dataimport #current_state .last_update
{
color: #4D4D4D;
font-size: 11px;
}
#content #dataimport #current_state .info
{
background-position: 0 1px;
position: relative;
}
#content #dataimport #current_state .info .details span
{
color: #c0c0c0;
}
#content #dataimport #current_state .info .abort-import
{
position: absolute;
right: 0px;
top: 0px;
}
#content #dataimport #current_state .info .abort-import span
{
background-image: url( ../../img/ico/cross.png );
}
#content #dataimport #current_state .info .abort-import.success span
{
background-image: url( ../../img/ico/tick.png );
}
#content #dataimport #current_state.indexing
{
background-color: #f9f9f9;
}
#content #dataimport #current_state.indexing .info
{
background-image: url( ../../img/ico/hourglass.png );
}
#content #dataimport #current_state.indexing .info .abort-import
{
display: block;
}
#content #dataimport #current_state.success
{
background-color: #e6f3e6;
}
#content #dataimport #current_state.success .info
{
background-image: url( ../../img/ico/tick-circle.png );
}
#content #dataimport #current_state.success .info strong
{
color: #080;
}
#content #dataimport #current_state.aborted
{
background-color: #f3e6e6;
}
#content #dataimport #current_state.aborted .info
{
background-image: url( ../../img/ico/slash.png );
}
#content #dataimport #current_state.aborted .info strong
{
color: #800;
}
#content #dataimport #current_state.failure
{
background-color: #f3e6e6;
}
#content #dataimport #current_state.failure .info
{
background-image: url( ../../img/ico/cross-button.png );
}
#content #dataimport #current_state.failure .info strong
{
color: #800;
}
#content #dataimport #current_state.idle
{
background-color: #e6e6ff;
}
#content #dataimport #current_state.idle .info
{
background-image: url( ../../img/ico/information.png );
}
#content #dataimport #error
{
background-color: #f00;
background-image: url( ../../img/ico/construction.png );
background-position: 10px 50%;
color: #fff;
font-weight: bold;
margin-bottom: 20px;
padding: 10px;
padding-left: 35px;
}
#content #dataimport .block h2
{
border-color: #c0c0c0;
padding-left: 5px;
position: relative;
}
#content #dataimport .block.hidden h2
{
border-color: #fafafa;
}
#content #dataimport .block h2 a.toggle
{
background-image: url( ../../img/ico/toggle-small.png );
background-position: 0 50%;
padding-left: 21px;
}
#content #dataimport .block.hidden h2 a.toggle
{
background-image: url( ../../img/ico/toggle-small-expand.png );
}
#content #dataimport #config h2 a.r
{
background-position: 3px 50%;
display: block;
float: right;
margin-left: 10px;
padding-left: 24px;
padding-right: 3px;
}
#content #dataimport #config h2 a.reload_config
{
background-image: url( ../../img/ico/arrow-circle.png );
}
#content #dataimport #config h2 a.reload_config.success
{
background-image: url( ../../img/ico/tick.png );
}
#content #dataimport #config h2 a.reload_config.error
{
background-image: url( ../../img/ico/slash.png );
}
#content #dataimport #config h2 a.debug_mode
{
background-image: url( ../../img/ico/hammer.png );
color: #4D4D4D;
}
#content #dataimport #config.debug_mode h2 a.debug_mode
{
background-color: #ff0;
background-image: url( ../../img/ico/hammer-screwdriver.png );
color: #333;
}
#content #dataimport #config .content
{
padding: 5px 2px;
}
#content #dataimport #dataimport_config .loader
{
background-position: 0 50%;
padding-left: 21px;
}
#content #dataimport #dataimport_config .formatted
{
border: 1px solid #fff;
display: block;
padding: 2px;
}
#content #dataimport .debug_mode #dataimport_config .editable
{
display: block;
}
#content #dataimport #dataimport_config .editable textarea
{
font-family: monospace;
height: 120px;
min-height: 60px;
width: 100%;
}
#content #dataimport #debug_response em
{
color: #4D4D4D;
font-style: normal;
}
@@ -0,0 +1,179 @@
/*
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
#content #documents
{
background-image: url( ../../img/div.gif );
background-position: 45% 0;
background-repeat: repeat-y;
}
#content #documents #form
{
float: left;
/*width: 21%;*/
}
#content #documents #form label
{
cursor: pointer;
display: block;
margin-top: 5px;
}
#content #documents #form input,
#content #documents #form select,
#content #documents #form textarea
{
margin-bottom: 2px;
/*width: 100%;*/
}
#content #documents #form input,
#content #documents #form textarea
{
margin-bottom: 2px;
/*width: 98%;*/
}
#content #documents #form #start
{
float: left;
/*width: 45%;*/
}
#content #documents #form #rows
{
float: right;
/* width: 45%;*/
}
#content #documents #form .checkbox input
{
margin-bottom: 0;
width: auto;
}
#content #documents #form fieldset,
#content #documents #form .optional.expanded
{
border: 1px solid #fff;
border-top: 1px solid #c0c0c0;
margin-bottom: 5px;
}
#content #documents #form fieldset.common
{
margin-top: 10px;
}
#content #documents #form fieldset legend,
#content #documents #form .optional.expanded legend
{
display: block;
margin-left: 10px;
padding: 0px 5px;
}
#content #documents #form fieldset legend label
{
margin-top: 0;
}
#content #documents #form fieldset .fieldset
{
border-bottom: 1px solid #f0f0f0;
margin-bottom: 5px;
padding-bottom: 10px;
}
#content #documents #form .optional
{
border: 0;
}
#content #documents #form .optional legend
{
margin-left: 0;
padding-left: 0;
}
#content #documents #form .optional.expanded .fieldset
{
display: block;
}
#content #documents #result
{
float: right;
width: 54%;
}
#content #documents #result #url
{
margin-bottom: 10px;
background-image: url( ../../img/ico/ui-address-bar.png );
background-position: 5px 50%;
border: 1px solid #f0f0f0;
box-shadow: 1px 1px 0 #f0f0f0;
-moz-box-shadow: 1px 1px 0 #f0f0f0;
-webkit-box-shadow: 1px 1px 0 #f0f0f0;
color: #c0c0c0;
display: block;
overflow: hidden;
padding: 5px;
padding-left: 26px;
white-space: nowrap;
}
#content #documents #result #url:focus,
#content #documents #result #url:hover
{
border-color: #c0c0c0;
box-shadow: 1px 1px 0 #d8d8d8;
-moz-box-shadow: 1px 1px 0 #d8d8d8;
-webkit-box-shadow: 1px 1px 0 #d8d8d8;
color: #333;
}
#content #documents #result #response
{
}
#content #documents #result #response pre
{
padding-left: 20px;
}
.description{
font-weight: bold;
}
#document-type{
padding-bottom: 5px;
}
#wizard-fields div{
padding-top: 5px;
padding-bottom: 5px;
}
#wiz-field-data, #wiz-field-data span{
vertical-align: top;
}
@@ -0,0 +1,53 @@
/*
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
#content #files #tree-holder
{
float: left;
width: 20%;
}
#content #files #tree-holder li
{
overflow: hidden;
}
#content #files form .buttons button
{
float: right;
}
#content #files #file-content
{
float: right;
position: relative;
width: 78%;
min-height: 100px
}
#content #files .show #file-content
{
display: block;
}
#content #files #file-content .response
{
border: 1px solid transparent;
padding: 2px;
}
@@ -0,0 +1,216 @@
/*
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
#content #index .bar-desc
{
color: #4D4D4D;
font-weight: normal;
margin-left: 10px;
white-space: pre;
}
#content #index .bar-holder
{
box-shadow: 5px 5px 10px #c0c0c0;
-moz-box-shadow: 5px 5px 10px #c0c0c0;
-webkit-box-shadow: 5px 5px 10px #c0c0c0;
height: 35px;
}
#content #index .bar-holder .bar
{
height: 100%;
position: relative;
}
#content #index .bar-holder div .val
{
border-right: 1px solid #f00;
display: block;
padding-right: 5px;
position: absolute;
right: 0;
top: 35px;
white-space: nowrap;
}
#content #index .bar-holder .bar-max.bar
{
background-color: #f0f0f0;
}
#content #index .bar-holder .bar-max.val
{
border-color: #f0f0f0;
color: #8D8D8D;
}
#content #index .bar-holder .bar-total.bar
{
background-color: #c0c0c0;
}
#content #index .bar-holder .bar-total.val
{
border-color: #c0c0c0;
color: #4D4D4D;
}
#content #index .bar-holder .bar-used.bar
{
background-color: #969696;
}
#content #index .bar-holder .bar-used.val
{
border-color: #969696;
color: #969696;
}
#content #index .bar-holder.bar-lvl-2 .bar-max.val { padding-top: 25px; }
#content #index .bar-holder.bar-lvl-2 .bar-total.val { padding-top: 5px; }
#content #index .bar-holder.bar-lvl-2 { margin-bottom: 45px; }
#content #index .bar-holder.bar-lvl-3 .bar-max.val { padding-top: 45px; }
#content #index .bar-holder.bar-lvl-3 .bar-total.val { padding-top: 25px; }
#content #index .bar-holder.bar-lvl-3 .bar-used.val { padding-top: 5px; }
#content #index .bar-holder.bar-lvl-3 { margin-bottom: 65px; }
#content #index .loader
{
background-position: 0 50%;
padding-left: 21px;
}
#content #index .index-left
{
float: left;
width: 55%;
}
#content #index .index-right
{
float: right;
width: 40%;
}
#content #index .data
{
padding-bottom: 12px;
overflow: hidden;
}
#content #index .data:hover
{
overflow-x: auto;
}
#content #index .data li
{
padding-top: 3px;
padding-bottom: 3px;
}
#content #index .data li dt
{
float: left;
white-space: nowrap;
width: 20%;
}
#content #index .data li dd
{
float: right;
text-overflow: ellipsis;
white-space: nowrap;
width: 80%
}
#content #index .data li dd.odd
{
background-color: #f0f0f0;
}
#content #index .data dt span
{
background-position: 1px 50%;
display: block;
padding-left: 22px;
}
#content #index #instance h2 { background-image: url( ../../img/ico/server.png ); }
#content #index #instance .start_time dt span { background-image: url( ../../img/ico/clock-select.png ); }
#content #index #versions h2 { background-image: url( ../../img/ico/property.png ); }
#content #index #versions .solr span { background-image: url( ../../img/solr-ico.png ); }
#content #index #versions .lucene span { background-image: url( ../../img/lucene-ico.png ); }
#content #index #jvm h2 { background-image: url( ../../img/ico/jar.png ); }
#content #index #jvm .jvm_version dt span { background-image: url( ../../img/ico/jar.png ); }
#content #index #jvm .processors dt span { background-image: url( ../../img/ico/processor.png ); }
#content #index #jvm .command_line_args dt span { background-image: url( ../../img/ico/terminal.png ); }
#content #index #system h2 { background-image: url( ../../img/ico/system-monitor.png ); }
#content #index #system
{
position: relative;
}
#content #index #system .reload
{
background-image: url( ../../img/ico/arrow-circle.png );
background-position: 50% 50%;
display: block;
height: 30px;
position: absolute;
right: 0;
top: 0;
width: 30px;
}
#content #index #system .reload.loader
{
padding-left: 0;
}
#content #index #system .reload span
{
display: none;
}
#content #index #system .content p
{
margin-top: 10px;
margin-bottom: 5px;
}
#content #index #system .content .no-info
{
color: #4D4D4D;
display: none;
font-style: italic;
}
#content #index #jvm-memory h2 { background-image: url( ../../img/ico/memory.png ); }
#content #index #jvm-memory-bar
{
margin-top: 20px;
}
@@ -0,0 +1,47 @@
/*
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
#content #java-properties .loader
{
background-position: 0 50%;
padding-left: 21px;
}
#content #java-properties li
{
padding-top: 3px;
padding-bottom: 3px;
}
#content #java-properties li.odd
{
background-color: #f8f8f8;
}
#content #java-properties li dt
{
float: left;
width: 29%;
}
#content #java-properties li dd
{
float: right;
width: 70%
}

Alguns arquivos não foram exibidos porque demasiados arquivos foram alterados neste diff Mostrar Mais