Skip to content

Commit f71039a

Browse files
committed
Fixed styles on all themes
1 parent cb113d3 commit f71039a

File tree

1 file changed

+35
-11
lines changed

1 file changed

+35
-11
lines changed

util/gh-pages/index.html

Lines changed: 35 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,23 @@
2525
blockquote { font-size: 1em; }
2626
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak { display: none !important; }
2727

28+
.dropdown-menu {
29+
color: var(--fg);
30+
background: var(--theme-popup-bg);
31+
border: 1px solid var(--theme-popup-border);
32+
}
33+
34+
.dropdown-menu .divider {
35+
background-color: var(--theme-popup-border);
36+
}
37+
2838
.dropdown-menu .checkbox {
29-
width: 100%;;
39+
width: 100%;
3040
display: block;
3141
padding: 3px 20px;
3242
clear: both;
3343
font-weight: 400;
3444
line-height: 1.42857143;
35-
color: #333;
3645
white-space: nowrap;
3746
margin: 0;
3847
}
@@ -44,14 +53,23 @@
4453

4554
.dropdown-menu .checkbox input {
4655
position: relative;
47-
margin: 0;
56+
margin: 0 0.5rem 0;
4857
padding: 0;
58+
vertical-align: middle;
4959
}
5060

5161
.dropdown-menu .checkbox:hover {
52-
color: #262626;
53-
text-decoration: none;
54-
background-color: #f5f5f5;
62+
background-color: var(--theme-hover);
63+
}
64+
65+
div.panel div.panel-body button.dropdown-toggle {
66+
background: var(--searchbar-bg);
67+
color: var(--searchbar-fg);
68+
border-color: var(--theme-popup-border);
69+
}
70+
71+
div.panel div.panel-body button.dropdown-toggle:hover {
72+
box-shadow: 0 0 3px var(--searchbar-shadow-color);
5573
}
5674

5775
.dropdown-toggle .badge {
@@ -271,7 +289,7 @@
271289

272290
</style>
273291
</head>
274-
<body>
292+
<body ng-app="clippy" ng-controller="lintList" ng-click="toggleDropdown(undefined, $event)">
275293
<div id="theme-icon" class="theme-icon">&#128396;</div>
276294
<ul id="theme-menu" class="theme-choice" style="display: none;">
277295
<li id="light">Light</li>
@@ -281,7 +299,7 @@
281299
<li id="ayu">Ayu</li>
282300
</ul>
283301

284-
<div class="container" ng-app="clippy" ng-controller="lintList" ng-click="toggleDropdown(undefined, $event)">
302+
<div class="container">
285303
<div class="page-header">
286304
<h1>Clippy Lints</h1>
287305
</div>
@@ -304,7 +322,8 @@ <h1>Clippy Lints</h1>
304322
<div class="panel panel-default" ng-show="data">
305323
<div class="panel-body row filter-panel">
306324
<div class="col-md-12 form-horizontal">
307-
<div class="btn-group" ng-class="{ open: selectedDropdown == 'levels' }" ng-click="toggleDropdown('levels', $event)">
325+
<div class="btn-group" ng-class="{ open: selectedDropdown == 'levels' }"
326+
ng-click="toggleDropdown('levels', $event)">
308327
<button type="button" class="btn btn-default dropdown-toggle">
309328
Lint levels <span class="badge">{{selectedValuesCount(levels)}}</span> <span class="caret"></span>
310329
</button>
@@ -328,7 +347,8 @@ <h1>Clippy Lints</h1>
328347
</li>
329348
</ul>
330349
</div>
331-
<div class="btn-group" ng-class="{ open: selectedDropdown == 'groups' }" ng-click="toggleDropdown('groups', $event)">
350+
<div class="btn-group" ng-class="{ open: selectedDropdown == 'groups' }"
351+
ng-click="toggleDropdown('groups', $event)">
332352
<button type="button" class="btn btn-default dropdown-toggle">
333353
Lint groups <span class="badge">{{selectedValuesCount(groups)}}</span> <span class="caret"></span>
334354
</button>
@@ -516,7 +536,11 @@ <h2 class="panel-title">
516536
};
517537
$scope.groups = GROUPS_FILTER_DEFAULT;
518538
$scope.toggleDropdown = function (name, $event) {
519-
$scope.selectedDropdown = name;
539+
if (name === $scope.selectedDropdown && $event.path.find(x => x.tagName === 'BUTTON')) {
540+
$scope.selectedDropdown = undefined;
541+
} else {
542+
$scope.selectedDropdown = name;
543+
}
520544
$event.stopPropagation();
521545
}
522546
$scope.toggleLevels = function (value) {

0 commit comments

Comments
 (0)