/* * Copyright 2015 Open Networking Laboratory * * Licensed 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. */ /* ONOS GUI -- Button Service -- CSS file */ .button, .toggleButton, .radioSet { display: inline-block; padding: 0 4px; } .radioButton { display: inline-block; padding: 0 2px; } .button svg.embeddedIcon, .toggleButton svg.embeddedIcon, .radioButton svg.embeddedIcon { cursor: pointer; } .button svg.embeddedIcon .icon rect, .toggleButton svg.embeddedIcon .icon rect, .radioButton svg.embeddedIcon .icon rect{ stroke: none; } /* Selected button color */ .light .button svg.embeddedIcon .icon rect, .light .toggleButton.selected svg.embeddedIcon .icon rect, .light .radioButton.selected svg.embeddedIcon .icon rect { fill: #838383; } .light .button:hover svg.embeddedIcon .icon rect, .light .toggleButton.selected:hover svg.embeddedIcon .icon rect /* NOTE: selected radio button should NOT have hover highlight */ { fill: #444444; } .light .button svg.embeddedIcon .glyph, .light .toggleButton.selected svg.embeddedIcon .glyph, .light .radioButton.selected svg.embeddedIcon .glyph { fill: white; } .dark .button svg.embeddedIcon .icon rect, .dark .toggleButton.selected svg.embeddedIcon .icon rect, .dark .radioButton.selected svg.embeddedIcon .icon rect { fill: #151515; } .dark .button:hover svg.embeddedIcon .icon rect, .dark .toggleButton.selected:hover svg.embeddedIcon .icon rect /* NOTE: selected radio button should NOT have hover highlight */ { fill: #444; } .dark .button svg.embeddedIcon .glyph, .dark .toggleButton.selected svg.embeddedIcon .glyph, .dark .radioButton.selected svg.embeddedIcon .glyph { fill: #B2B2B2; } /* Unselected button color */ .light .toggleButton svg.embeddedIcon .icon rect, .light .radioButton svg.embeddedIcon .icon rect { fill: #eee; } .light .toggleButton:hover svg.embeddedIcon .icon rect, .light .radioButton:hover:not(.selected) svg.embeddedIcon .icon rect { fill: #ccc; } .light .toggleButton svg.embeddedIcon .glyph, .light .radioButton svg.embeddedIcon .glyph { fill: #bbb; } .light .toggleButton:hover:not(.selected) svg.embeddedIcon .glyph, .light .radioButton:hover:not(.selected) svg.embeddedIcon .glyph { fill: #999; } .dark .toggleButton svg.embeddedIcon .icon rect, .dark .radioButton svg.embeddedIcon .icon rect { fill: #303030; } .dark .toggleButton:hover:not(.selected) svg.embeddedIcon .icon rect, .dark .radioButton:hover:not(.selected) svg.embeddedIcon .icon rect { fill: #555; } .dark .toggleButton svg.embeddedIcon .glyph, .dark .radioButton svg.embeddedIcon .glyph { fill: #565656; } .dark .toggleButton:hover:not(.selected) svg.embeddedIcon .glyph, .dark .radioButton:hover:not(.selected) svg.embeddedIcon .glyph { fill: #777; }