mirror of
https://github.com/Athou/commafeed.git
synced 2026-03-21 21:37:29 +00:00
replace css tree with an angular one, fix 100% cpu usage
This commit is contained in:
@@ -20,7 +20,6 @@ import com.commafeed.frontend.references.angularui.AngularUIReference;
|
||||
import com.commafeed.frontend.references.angularuibootstrap.AngularUIBootstrapReference;
|
||||
import com.commafeed.frontend.references.angularuistate.AngularUIStateReference;
|
||||
import com.commafeed.frontend.references.codemirror.CodeMirrorCssReference;
|
||||
import com.commafeed.frontend.references.csstreeview.CssTreeViewReference;
|
||||
import com.commafeed.frontend.references.mousetrap.MouseTrapReference;
|
||||
import com.commafeed.frontend.references.nggrid.NGGridReference;
|
||||
import com.commafeed.frontend.references.nginfinitescroll.NGInfiniteScrollReference;
|
||||
@@ -54,7 +53,6 @@ public class HomePage extends BasePage {
|
||||
NGGridReference.renderHead(response);
|
||||
CodeMirrorCssReference.renderHead(response);
|
||||
|
||||
CssTreeViewReference.renderHead(response);
|
||||
response.render(CssHeaderItem.forReference(OpenWebIconsCssReference
|
||||
.instance()));
|
||||
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
package com.commafeed.frontend.references.csstreeview;
|
||||
|
||||
import org.apache.wicket.markup.head.CssHeaderItem;
|
||||
import org.apache.wicket.markup.head.IHeaderResponse;
|
||||
import org.apache.wicket.request.resource.CssResourceReference;
|
||||
|
||||
public class CssTreeViewReference extends CssResourceReference {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
public static final CssTreeViewReference INSTANCE = new CssTreeViewReference();
|
||||
|
||||
private CssTreeViewReference() {
|
||||
super(CssTreeViewReference.class, "css3-treeview.css");
|
||||
}
|
||||
|
||||
public static void renderHead(final IHeaderResponse response) {
|
||||
response.render(CssHeaderItem.forReference(INSTANCE));
|
||||
}
|
||||
}
|
||||
@@ -1,115 +0,0 @@
|
||||
.css-treeview ul,
|
||||
.css-treeview li
|
||||
{
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
list-style: none;
|
||||
}
|
||||
|
||||
.css-treeview input
|
||||
{
|
||||
position: absolute;
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.css-treeview
|
||||
{
|
||||
font: normal 11px "Segoe UI", Arial, Sans-serif;
|
||||
-moz-user-select: none;
|
||||
-webkit-user-select: none;
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
.css-treeview a
|
||||
{
|
||||
color: #00f;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.css-treeview a:hover
|
||||
{
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.css-treeview input + label + ul
|
||||
{
|
||||
margin: 0 0 0 22px;
|
||||
}
|
||||
|
||||
.css-treeview input ~ ul
|
||||
{
|
||||
display: none;
|
||||
}
|
||||
|
||||
.css-treeview label,
|
||||
.css-treeview label::before
|
||||
{
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.css-treeview input:disabled + label
|
||||
{
|
||||
cursor: default;
|
||||
opacity: .6;
|
||||
}
|
||||
|
||||
.css-treeview input:checked:not(:disabled) ~ ul
|
||||
{
|
||||
display: block;
|
||||
}
|
||||
|
||||
.css-treeview label,
|
||||
.css-treeview label::before
|
||||
{
|
||||
background: url("icons.png") no-repeat;
|
||||
}
|
||||
|
||||
.css-treeview label,
|
||||
.css-treeview a,
|
||||
.css-treeview label::before
|
||||
{
|
||||
display: inline-block;
|
||||
height: 16px;
|
||||
line-height: 16px;,
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.css-treeview label
|
||||
{
|
||||
background-position: 18px 0;
|
||||
}
|
||||
|
||||
.css-treeview label::before
|
||||
{
|
||||
content: "";
|
||||
width: 16px;
|
||||
margin: 0 22px 0 0;
|
||||
vertical-align: middle;
|
||||
background-position: 0 -32px;
|
||||
}
|
||||
|
||||
.css-treeview input:checked + label::before
|
||||
{
|
||||
background-position: 0 -16px;
|
||||
}
|
||||
|
||||
/* webkit adjacent element selector bugfix */
|
||||
@media screen and (-webkit-min-device-pixel-ratio:0)
|
||||
{
|
||||
.css-treeview
|
||||
{
|
||||
-webkit-animation: webkit-adjacent-element-selector-bugfix infinite 1s;
|
||||
}
|
||||
|
||||
@-webkit-keyframes webkit-adjacent-element-selector-bugfix
|
||||
{
|
||||
from
|
||||
{
|
||||
padding: 0;
|
||||
}
|
||||
to
|
||||
{
|
||||
padding: 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 762 B |
Reference in New Issue
Block a user