From fc5a5aad8d93abf5fbd1555024ee6e1c80c74a72 Mon Sep 17 00:00:00 2001 From: Liyas Thomas Date: Tue, 6 Jul 2021 17:31:18 +0000 Subject: [PATCH] feat: init split layouts --- assets/scss/styles.scss | 63 +- components/app/Section.vue | 2 +- components/collections/graphql/index.vue | 2 +- components/collections/index.vue | 4 +- components/environments/Edit.vue | 2 +- components/environments/Environment.vue | 2 +- components/environments/index.vue | 2 +- components/history/index.vue | 22 +- components/http/BodyParameters.vue | 2 +- components/http/CodegenModal.vue | 2 +- components/http/Headers.vue | 2 +- components/http/Parameters.vue | 2 +- components/http/RawBody.vue | 2 +- components/http/TokenList.vue | 4 +- components/landing/Hero.vue | 4 +- .../lenses/renderers/HTMLLensRenderer.vue | 2 +- .../lenses/renderers/ImageLensRenderer.vue | 2 +- .../lenses/renderers/JSONLensRenderer.vue | 2 +- .../lenses/renderers/RawLensRenderer.vue | 2 +- .../lenses/renderers/XMLLensRenderer.vue | 2 +- components/realtime/Mqtt.vue | 227 ++--- components/realtime/Socketio.vue | 273 +++--- components/realtime/Sse.vue | 89 +- components/realtime/Websocket.vue | 312 ++++--- components/smart/Modal.vue | 2 +- components/smart/Tabs.vue | 8 +- components/teams/Edit.vue | 4 +- components/teams/Team.vue | 2 +- components/teams/index.vue | 2 +- layouts/default.vue | 44 +- pages/api.vue | 68 +- pages/doc.vue | 214 ++--- pages/graphql.vue | 856 +++++++++--------- pages/realtime.vue | 35 +- pages/settings.vue | 2 +- 35 files changed, 1204 insertions(+), 1061 deletions(-) diff --git a/assets/scss/styles.scss b/assets/scss/styles.scss index fa1e28e3a..0dfc67663 100644 --- a/assets/scss/styles.scss +++ b/assets/scss/styles.scss @@ -178,8 +178,6 @@ select { @apply cursor-pointer; @apply appearance-none; - // height: 40px; - &::-ms-expand { @apply hidden; } @@ -295,3 +293,64 @@ input[type="checkbox"] { margin-bottom: env(safe-area-inset-bottom); } } + +.splitpanes__splitter { + @apply relative; + @apply bg-primaryLight; + @apply transition; +} + +.splitpanes--vertical > .splitpanes__splitter { + @apply w-1; +} + +.splitpanes--horizontal > .splitpanes__splitter { + @apply h-1; +} + +.splitpanes__splitter::before { + @apply absolute; + @apply inset-0; + @apply bg-dividerLight; + @apply opacity-0; + @apply z-1; + @apply transition; + + content: ""; +} + +.splitpanes__splitter::after { + @apply absolute; + @apply inset-0; + @apply z-1; + @apply transition; + @apply flex; + @apply items-center; + @apply justify-center; + @apply text-dividerDark; + @apply font-icon; +} + +.splitpanes--vertical > .splitpanes__splitter::after { + content: "\e5d4"; +} + +.splitpanes--horizontal > .splitpanes__splitter::after { + content: "\e5d3"; +} + +.splitpanes__splitter:hover::before { + @apply opacity-100; +} + +.splitpanes--vertical > .splitpanes__splitter::before { + left: -2px; + right: -2px; + height: 100%; +} + +.splitpanes--horizontal > .splitpanes__splitter::before { + top: -2px; + bottom: -2px; + width: 100%; +} diff --git a/components/app/Section.vue b/components/app/Section.vue index a9c197dd6..10a6a77ba 100644 --- a/components/app/Section.vue +++ b/components/app/Section.vue @@ -1,5 +1,5 @@ diff --git a/components/collections/graphql/index.vue b/components/collections/graphql/index.vue index f52f19b45..a64d942d4 100644 --- a/components/collections/graphql/index.vue +++ b/components/collections/graphql/index.vue @@ -45,7 +45,7 @@ :show="showModalImportExport" @hide-modal="displayModalImportExport(false)" /> -
+
-
+
-
+
-
+
-
+
- +
schedule {{ $t("history_empty") }}

-
-
+
+
-
-

- help_outline {{ $t("are_you_sure") }} -

+
+ + help_outline + {{ $t("are_you_sure") }} +
  • -
    +
    -
    +
    • -
      +
      • -
        +
        • -
          +
          diff --git a/components/lenses/renderers/HTMLLensRenderer.vue b/components/lenses/renderers/HTMLLensRenderer.vue index 9fa22c5ff..bf3bbcac5 100644 --- a/components/lenses/renderers/HTMLLensRenderer.vue +++ b/components/lenses/renderers/HTMLLensRenderer.vue @@ -1,6 +1,6 @@