Skip to content

Commit bdbb2dd

Browse files
authored
Merge pull request #970 from CSCfi/bugfix/misconfigured-components
Fix missing footer and language-selector component setup
2 parents 72c24d5 + 202dcfd commit bdbb2dd

File tree

11 files changed

+29
-4
lines changed

11 files changed

+29
-4
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
5656

5757
### Fixed
5858

59+
- Fix missing footer and language-selector component setup
5960
- Use oidc login Keystone provider for automatically forwarded SSO in oidc return
6061
- (GH #851) Kill upload sessions upon finishing uploads to allow reuploading same files in all cases
6162
- (GH #884) Fixed multiple bugs

swift_browser_ui_frontend/src/entries/badrequest.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import cModel from "@/common/csc-ui.js";
1010
import { applyPolyfills, defineCustomElements } from "csc-ui/dist/loader";
1111
import { vControlV2 } from "csc-ui-vue-directive";
1212

13+
import CFooter from "@/components/CFooter.vue";
1314
import LanguageSelector from "@/components/CLanguageSelector.vue";
1415

1516
// Import project css
@@ -36,6 +37,7 @@ new Vue({
3637
name: "BadRequest",
3738
i18n,
3839
components: {
40+
CFooter,
3941
LanguageSelector,
4042
},
4143
data: {

swift_browser_ui_frontend/src/entries/forbid.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import cModel from "@/common/csc-ui.js";
1010
import { applyPolyfills, defineCustomElements } from "csc-ui/dist/loader";
1111
import { vControlV2 } from "csc-ui-vue-directive";
1212

13+
import CFooter from "@/components/CFooter.vue";
1314
import LanguageSelector from "@/components/CLanguageSelector.vue";
1415

1516
// Import project css
@@ -36,6 +37,7 @@ new Vue({
3637
name: "ForbiddenPage",
3738
i18n,
3839
components: {
40+
CFooter,
3941
LanguageSelector,
4042
},
4143
data: {

swift_browser_ui_frontend/src/entries/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import cModel from "@/common/csc-ui.js";
1010
import { applyPolyfills, defineCustomElements } from "csc-ui/dist/loader";
1111
import { vControlV2 } from "csc-ui-vue-directive";
1212

13+
import CFooter from "@/components/CFooter.vue";
1314
import LanguageSelector from "@/components/CLanguageSelector.vue";
1415

1516
// Import project css
@@ -36,6 +37,7 @@ new Vue({
3637
name: "IndexPage",
3738
i18n,
3839
components: {
40+
CFooter,
3941
LanguageSelector,
4042
},
4143
data: {

swift_browser_ui_frontend/src/entries/index_oidc.js

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,12 @@ import checkIDB from "@/common/idb_support";
99
import cModel from "@/common/csc-ui.js";
1010

1111
import { applyPolyfills, defineCustomElements } from "csc-ui/dist/loader";
12+
import { vControlV2 } from "csc-ui-vue-directive";
1213
import VueI18n from "vue-i18n";
1314

15+
import CFooter from "@/components/CFooter.vue";
16+
import LanguageSelector from "@/components/CLanguageSelector.vue";
17+
1418
// Import project css
1519
import "@/css/prod.scss";
1620

@@ -22,7 +26,8 @@ applyPolyfills().then(() => {
2226
});
2327

2428
Vue.use(VueI18n);
25-
29+
Vue.directive("control", vControlV2);
30+
Vue.directive("csc-model", cModel);
2631

2732
const i18n = new VueI18n({
2833
locale: getLangCookie(),
@@ -31,6 +36,10 @@ const i18n = new VueI18n({
3136

3237
new Vue ({
3338
i18n,
39+
components: {
40+
CFooter,
41+
LanguageSelector,
42+
},
3443
data: {
3544
loading: false,
3645
idb: true,
@@ -57,6 +66,3 @@ new Vue ({
5766
},
5867
...App,
5968
}).$mount("#app");
60-
61-
62-
Vue.directive("csc-model", cModel);

swift_browser_ui_frontend/src/entries/loginpassword.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import VueI18n from "vue-i18n";
55
import getLangCookie from "@/common/conv";
66
import translations from "@/common/lang";
77

8+
import CFooter from "@/components/CFooter.vue";
89
import cModel from "@/common/csc-ui.js";
910

1011
import { applyPolyfills, defineCustomElements } from "csc-ui/dist/loader";
@@ -36,6 +37,7 @@ new Vue({
3637
name: "LoginPassword",
3738
i18n,
3839
components: {
40+
CFooter,
3941
LanguageSelector,
4042
},
4143
data: {

swift_browser_ui_frontend/src/entries/notfound.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import cModel from "@/common/csc-ui.js";
1010
import { applyPolyfills, defineCustomElements } from "csc-ui/dist/loader";
1111
import { vControlV2 } from "csc-ui-vue-directive";
1212

13+
import CFooter from "@/components/CFooter.vue";
1314
import LanguageSelector from "@/components/CLanguageSelector.vue";
1415

1516
// Import project css
@@ -36,6 +37,7 @@ new Vue({
3637
name: "NotfoundPage",
3738
i18n,
3839
components: {
40+
CFooter,
3941
LanguageSelector,
4042
},
4143
data: {

swift_browser_ui_frontend/src/entries/uidown.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import cModel from "@/common/csc-ui.js";
1010
import { applyPolyfills, defineCustomElements } from "csc-ui/dist/loader";
1111
import { vControlV2 } from "csc-ui-vue-directive";
1212

13+
import CFooter from "@/components/CFooter.vue";
1314
import LanguageSelector from "@/components/CLanguageSelector.vue";
1415

1516
// Import project css
@@ -36,6 +37,7 @@ new Vue({
3637
name: "ServiceUnavailable",
3738
i18n,
3839
components: {
40+
CFooter,
3941
LanguageSelector,
4042
},
4143
data: {

swift_browser_ui_frontend/src/entries/unauth.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import cModel from "@/common/csc-ui.js";
99

1010
import { applyPolyfills, defineCustomElements } from "csc-ui/dist/loader";
1111

12+
import CFooter from "@/components/CFooter.vue";
1213
import LanguageSelector from "@/components/CLanguageSelector.vue";
1314
import { vControlV2 } from "csc-ui-vue-directive";
1415

@@ -36,6 +37,7 @@ new Vue({
3637
name: "UnauthorizedPage",
3738
i18n,
3839
components: {
40+
CFooter,
3941
LanguageSelector,
4042
},
4143
data: {

swift_browser_ui_frontend/src/pages/IndexOIDCPage.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<c-csc-logo />
55
{{ $t('message.program_name') }}
66
<c-spacer />
7+
<LanguageSelector />
78
</c-toolbar>
89
<c-row>
910
<c-flex>
@@ -39,6 +40,7 @@
3940
</c-container>
4041
</c-flex>
4142
</c-row>
43+
<CFooter />
4244
</c-main>
4345
</template>
4446

0 commit comments

Comments
 (0)