File tree Expand file tree Collapse file tree 1 file changed +6
-12
lines changed
src/main/java/gwt/material/design/addins/client/splitpanel Expand file tree Collapse file tree 1 file changed +6
-12
lines changed Original file line number Diff line number Diff line change @@ -102,6 +102,7 @@ public void load() {
102102 options .dock = getDock ().getCssName ();
103103 options .orientation = getAxis ().getCssName ();
104104 touchSplitter = $ (getElement ()).touchSplit (options );
105+ applySplitterLineColor (splitterLineColor );
105106 }
106107
107108 public TouchSplitter getTouchSplitter () {
@@ -315,21 +316,14 @@ public Color getSplitterLineColor() {
315316 */
316317 public void setSplitterLineColor (Color splitterLineColor ) {
317318 this .splitterLineColor = splitterLineColor ;
318-
319- if (isAttached ()) {
320- applySplitterLineColor (splitterLineColor );
321- } else {
322- registerHandler (addAttachHandler (attachEvent -> applySplitterLineColor (splitterLineColor )));
323- }
324319 }
325320
326321 protected void applySplitterLineColor (Color splitterLineColor ) {
327- JQueryElement splitterBar = $ (getElement ()).find (".splitter-bar" );
328- if (splitterBar != null ) {
329- if (splitterLineColor != null ) {
330- splitterBar .addClass (splitterLineColor .getCssName ());
331- } else {
332- splitterBar .removeClass (splitterLineColor .getCssName ());
322+ if (splitterLineColor != null ) {
323+ JQueryElement splitterBar = $ (getElement ()).find (".splitter-bar" );
324+ if (splitterBar != null ) {
325+ MaterialWidget widget = new MaterialWidget (splitterBar );
326+ widget .setBackgroundColor (splitterLineColor );
333327 }
334328 }
335329 }
You can’t perform that action at this time.
0 commit comments