From c4c1cf007b930f992f9dd8bca556b1b9e3eb93d1 Mon Sep 17 00:00:00 2001 From: Nicolas Giard Date: Mon, 13 Aug 2018 00:12:44 -0400 Subject: [PATCH] feat: xterm + UI fixes --- .../admin/admin-logging-console.vue | 83 ++++++++++++++++ client/components/admin/admin-logging.vue | 19 ++-- client/components/common/nav-footer.vue | 22 +++-- client/components/common/nav-header.vue | 54 +++++++++- client/components/editor.vue | 33 +++++-- client/components/editor/editor-code.vue | 98 +++++++++---------- client/components/login.vue | 2 + client/scss/app.scss | 1 + package.json | 3 +- .../modules/authentication/cas/definition.yml | 2 +- yarn.lock | 4 + 11 files changed, 238 insertions(+), 83 deletions(-) create mode 100644 client/components/admin/admin-logging-console.vue diff --git a/client/components/admin/admin-logging-console.vue b/client/components/admin/admin-logging-console.vue new file mode 100644 index 00000000..489ceb15 --- /dev/null +++ b/client/components/admin/admin-logging-console.vue @@ -0,0 +1,83 @@ + + + + + diff --git a/client/components/admin/admin-logging.vue b/client/components/admin/admin-logging.vue index 13cee489..3905c0f3 100644 --- a/client/components/admin/admin-logging.vue +++ b/client/components/admin/admin-logging.vue @@ -25,7 +25,7 @@ v-btn(color='primary') v-icon(left) chevron_right | Set Services - v-btn(color='black', dark) + v-btn(color='black', dark, @click='toggleConsole') v-icon(left) keyboard | View Console v-btn(color='black', dark) @@ -45,21 +45,21 @@ v-icon(left) chevron_right | Save Configuration - v-snackbar( - color='success' - top - v-model='refreshCompleted' - ) - v-icon.mr-3(dark) cached - | List of logging services has been refreshed. + logging-console(v-model='showConsole') diff --git a/client/components/common/nav-header.vue b/client/components/common/nav-header.vue index ed48e644..4accc103 100644 --- a/client/components/common/nav-header.vue +++ b/client/components/common/nav-header.vue @@ -1,5 +1,21 @@