Skip to content

Commit e4d4321

Browse files
committed
Inline Search dark mode
1 parent cf49c55 commit e4d4321

File tree

7 files changed

+28
-0
lines changed

7 files changed

+28
-0
lines changed

src/main/java/gwt/material/design/incubator/client/dark/IncubatorDarkThemeLoader.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import gwt.material.design.incubator.client.google.addresslookup.AddressLookupDarkTheme;
2626
import gwt.material.design.incubator.client.placeholder.PlaceholderDarkTheme;
2727
import gwt.material.design.incubator.client.progress.ProgressLineBarDarkTheme;
28+
import gwt.material.design.incubator.client.search.InlineSearchDarkTheme;
2829
import gwt.material.design.incubator.client.tag.TagLabelDarkTheme;
2930
import gwt.material.design.incubator.client.toggle.GroupToggleDarkTheme;
3031

@@ -35,6 +36,7 @@ public IncubatorDarkThemeLoader() {
3536
new CheckMarkDarkTheme(),
3637
new DateRangeDarkTheme(),
3738
new GroupToggleDarkTheme(),
39+
new InlineSearchDarkTheme(),
3840
new PlaceholderDarkTheme(),
3941
new ProgressLineBarDarkTheme(),
4042
new TagLabelDarkTheme());

src/main/java/gwt/material/design/incubator/client/search/InlineSearch.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import gwt.material.design.client.base.viewport.ViewPort;
2929
import gwt.material.design.client.ui.MaterialSearch;
3030
import gwt.material.design.incubator.client.base.IncubatorWidget;
31+
import gwt.material.design.incubator.client.dark.IncubatorDarkThemeReloader;
3132
import gwt.material.design.incubator.client.search.constants.Theme;
3233

3334
/**
@@ -82,6 +83,8 @@ protected void onLoad() {
8283
blurHandler = null;
8384
return true;
8485
});
86+
87+
IncubatorDarkThemeReloader.get().reload(InlineSearchDarkTheme.class);
8588
}
8689

8790
public void setTheme(Theme theme) {

src/main/java/gwt/material/design/incubator/client/search/InlineSearchClientBundle.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,7 @@ public interface InlineSearchClientBundle extends ClientBundle {
2828

2929
@Source("resources/css/inline-search.min.css")
3030
TextResource inlineSearchCss();
31+
32+
@Source("resources/css/inline-search-dark.min.css")
33+
TextResource inlineSearchDarkCss();
3134
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package gwt.material.design.incubator.client.search;
2+
3+
import gwt.material.design.addins.client.dark.AddinsWidgetDarkTheme;
4+
import gwt.material.design.incubator.client.AddinsIncubator;
5+
import gwt.material.design.incubator.client.animation.checkmark.CheckMarkClientBundle;
6+
import gwt.material.design.incubator.client.animation.checkmark.CheckMarkClientDebugBundle;
7+
8+
public class InlineSearchDarkTheme extends AddinsWidgetDarkTheme {
9+
10+
public InlineSearchDarkTheme() {
11+
super(AddinsIncubator.isDebug() ? InlineSearchDebugClientBundle.INSTANCE.inlineSearchDarkCss() : InlineSearchClientBundle.INSTANCE.inlineSearchDarkCss());
12+
}
13+
}

src/main/java/gwt/material/design/incubator/client/search/InlineSearchDebugClientBundle.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,7 @@ public interface InlineSearchDebugClientBundle extends ClientBundle {
2828

2929
@Source("resources/css/inline-search.css")
3030
TextResource inlineSearchDebugCss();
31+
32+
@Source("resources/css/inline-search-dark.css")
33+
TextResource inlineSearchDarkCss();
3134
}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
nav .nav-wrapper ul li:hover .inline-search i {
2+
background-color: transparent !important;
3+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
nav .nav-wrapper ul li:hover .inline-search i{background-color:transparent!important}

0 commit comments

Comments
 (0)