Skip to content

Commit c5afe6a

Browse files
committed
add languageSelector class, changed css selector for settings dropdown
1 parent 6d0c262 commit c5afe6a

File tree

2 files changed

+42
-32
lines changed

2 files changed

+42
-32
lines changed

index.css

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
1-
/* hide language dropdown */
2-
.k-site-view.singleLanguage .k-header .k-dropdown,
3-
.k-page-view.singleLanguage .k-header .k-dropdown:nth-of-type(2),
4-
.k-user-view.singleLanguage .k-header .k-dropdown:nth-of-type(2) {
5-
display: none;
6-
}
7-
8-
/* hide draft option */
9-
.hideDraftOption .k-field-name-status .k-radio-input > li:first-child {
10-
display: none;
11-
}
12-
13-
/* hide settings dropdown */
14-
.k-page-view.hideSettings .k-header .k-dropdown:nth-of-type(1), /* top menu */
15-
.k-card.hideSettings .k-card-options-button, /* card */
16-
.k-list-item.hideSettings .k-list-item-toggle /* list-items */
17-
{
18-
display: none;
19-
}
20-
21-
/* hide status flag */
22-
.k-page-view.hideStatus header .k-status-flag, /* top menu */
23-
.k-list-item.hideStatus .k-status-flag, /* list-items */
24-
.k-card.hideStatus .k-status-flag /* card */
25-
{
26-
display: none;
27-
}
28-
29-
/* hide header buttons */
30-
.k-page-view.hideOptions .k-bar.k-header-buttons {
31-
display: none;
32-
}
1+
/* hide language dropdown */
2+
.k-site-view.singleLanguage .k-dropdown.languageSelector,
3+
.k-page-view.singleLanguage .k-dropdown.languageSelector,
4+
.k-user-view.singleLanguage .k-dropdown.languageSelector {
5+
display: none;
6+
}
7+
8+
/* hide draft option */
9+
.hideDraftOption .k-field-name-status .k-radio-input > li:first-child {
10+
display: none;
11+
}
12+
13+
/* hide settings dropdown */
14+
.k-page-view.hideSettings .k-header .k-dropdown:not(.languageSelector), /* top menu */
15+
.k-card.hideSettings .k-card-options-button, /* card */
16+
.k-list-item.hideSettings .k-list-item-toggle /* list-items */
17+
{
18+
display: none;
19+
}
20+
21+
/* hide status flag */
22+
.k-page-view.hideStatus header .k-status-flag, /* top menu */
23+
.k-list-item.hideStatus .k-status-flag, /* list-items */
24+
.k-card.hideStatus .k-status-flag /* card */
25+
{
26+
display: none;
27+
}
28+
29+
/* hide header buttons */
30+
.k-page-view.hideOptions .k-bar.k-header-buttons {
31+
display: none;
32+
}

index.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,15 @@
9090
}
9191
}
9292

93+
const languageSelector = {
94+
extends: 'k-languages-dropdown',
95+
mounted() {
96+
this.$nextTick(() => {
97+
this.$el.classList.add("languageSelector")
98+
})
99+
}
100+
};
101+
93102
function watchLanguage(app) {
94103
app.$store.watch(
95104
state => {
@@ -149,6 +158,7 @@
149158
components: {
150159
'k-list-item': extension('k-list-item'),
151160
'k-card': extension('k-card'),
161+
'k-languages-dropdown': languageSelector
152162
},
153163
created(app) {
154164
app.$router.afterEach((to, from) => {

0 commit comments

Comments
 (0)