diff --git a/package-lock.json b/package-lock.json index 9223157..9d87d4c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "@aerogel/core": "0.0.0-next.d34923f3b144e8f6720e6a9cdadb2cd4fb4ab289", "@aerogel/plugin-i18n": "0.0.0-next.464f8d4bc58710df35b52ea396ccd8c40b73c664", - "@aerogel/plugin-offline-first": "0.0.0-next.9f9564ab9f8da05f60d7868db361edbc5601ee39", + "@aerogel/plugin-offline-first": "0.0.0-next.48d1b831865f6aed1e507163c2737622ea542044", "@aerogel/plugin-routing": "0.0.0-next.d34923f3b144e8f6720e6a9cdadb2cd4fb4ab289", "@aerogel/plugin-solid": "0.0.1-next.73d70336b0cf4417d777c5ba96037344f5726eef", "@aerogel/plugin-soukai": "0.0.0-next.71f28064caa2ea968f0e99396b672de218176260", @@ -219,12 +219,12 @@ } }, "node_modules/@aerogel/plugin-offline-first": { - "version": "0.0.0-next.9f9564ab9f8da05f60d7868db361edbc5601ee39", - "resolved": "https://registry.npmjs.org/@aerogel/plugin-offline-first/-/plugin-offline-first-0.0.0-next.9f9564ab9f8da05f60d7868db361edbc5601ee39.tgz", - "integrity": "sha512-SDG63voJAoedS1LA7s0jW4B5vjIEpTcxUNluNwf3VpfQullpO88LvHOcUrP94KNwOS/RwtzWTGKY43xNveC01w==", + "version": "0.0.0-next.48d1b831865f6aed1e507163c2737622ea542044", + "resolved": "https://registry.npmjs.org/@aerogel/plugin-offline-first/-/plugin-offline-first-0.0.0-next.48d1b831865f6aed1e507163c2737622ea542044.tgz", + "integrity": "sha512-cvJNgpsQ3DplfgEEaaJ2Q2dt+PHvGjGvA1Tb1exBxZOspwQq7yURuTTunjW31wBSknvAFA6PiddZKw5gOTUPhg==", "dependencies": { "@noeldemartin/solid-utils": "0.4.0-next.852c9f9e65275fc2a2e67a9750784fb43a0fd64b", - "@noeldemartin/utils": "0.5.1-next.49cc6c9b4a20930cbf922a949135981791acc5c3", + "@noeldemartin/utils": "0.5.1-next.4fd89de2cbde6c7e1cfa4d5f9bdac234e9cd3d98", "vue": "^3.3.0" }, "engines": { @@ -239,9 +239,9 @@ } }, "node_modules/@aerogel/plugin-offline-first/node_modules/@noeldemartin/utils": { - "version": "0.5.1-next.49cc6c9b4a20930cbf922a949135981791acc5c3", - "resolved": "https://registry.npmjs.org/@noeldemartin/utils/-/utils-0.5.1-next.49cc6c9b4a20930cbf922a949135981791acc5c3.tgz", - "integrity": "sha512-sR9ShqNkGzS3Xe/zTIukg1DgN7WiGtx6MLzLV3xwX4sX5ZAKEbmc2KO9zvw8AB4khQfztxsfvySq4ushUxIwBA==", + "version": "0.5.1-next.4fd89de2cbde6c7e1cfa4d5f9bdac234e9cd3d98", + "resolved": "https://registry.npmjs.org/@noeldemartin/utils/-/utils-0.5.1-next.4fd89de2cbde6c7e1cfa4d5f9bdac234e9cd3d98.tgz", + "integrity": "sha512-03/3Mh95K/iUT4foaLITGcQPFLgJ0sy1jTYdPoLZ0fVGQmksPE6Tpoyl720lor4V5jOl6CEZ//MCoq00uhfp+Q==", "dependencies": { "@babel/runtime": "^7.12.18", "core-js": "^3.9.0" diff --git a/package.json b/package.json index dc7a171..8540b96 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "dependencies": { "@aerogel/core": "0.0.0-next.d34923f3b144e8f6720e6a9cdadb2cd4fb4ab289", "@aerogel/plugin-i18n": "0.0.0-next.464f8d4bc58710df35b52ea396ccd8c40b73c664", - "@aerogel/plugin-offline-first": "0.0.0-next.9f9564ab9f8da05f60d7868db361edbc5601ee39", + "@aerogel/plugin-offline-first": "0.0.0-next.48d1b831865f6aed1e507163c2737622ea542044", "@aerogel/plugin-routing": "0.0.0-next.d34923f3b144e8f6720e6a9cdadb2cd4fb4ab289", "@aerogel/plugin-solid": "0.0.1-next.73d70336b0cf4417d777c5ba96037344f5726eef", "@aerogel/plugin-soukai": "0.0.0-next.71f28064caa2ea968f0e99396b672de218176260", diff --git a/src/assets/css/helpers.css b/src/assets/css/helpers.css index f6c1a97..37461d0 100644 --- a/src/assets/css/helpers.css +++ b/src/assets/css/helpers.css @@ -13,3 +13,12 @@ right: var(--clickable-inset-by); bottom: var(--clickable-inset-by); } + +input[type='number'].appearance-textfield { + appearance: textfield; +} + +input[type='number'].appearance-textfield::-webkit-outer-spin-button, +input[type='number'].appearance-textfield::-webkit-inner-spin-button { + appearance: none; +} diff --git a/src/components/forms/EditableContent.vue b/src/components/forms/EditableContent.vue index e5c54d8..f088ca9 100644 --- a/src/components/forms/EditableContent.vue +++ b/src/components/forms/EditableContent.vue @@ -6,13 +6,18 @@ {{ draft }} +
{{ $t(`cloud.status.dirty`) }} {{ $t(`cloud.status.${$cloud.status}`) }} diff --git a/src/pages/workspace/modals/CloudStatusModal.vue b/src/pages/workspace/modals/CloudStatusModal.vue index 9887dba..21d40d9 100644 --- a/src/pages/workspace/modals/CloudStatusModal.vue +++ b/src/pages/workspace/modals/CloudStatusModal.vue @@ -14,48 +14,95 @@
-
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- - -
- -
- -
- - - {{ $t('ui.viewDetails') }} - +
+
+ +
-
- -
- - +
+ + +
+
+ +
+ + + {{ $t('ui.viewDetails') }} + +
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + + {{ $t('cloud.advanced.title') }} + +
    +
  • + +
  • +
  • + +
  • +
  • + +
    + + + {{ $cloud.pollingMinutes }} + + +
    +
  • +
+
@@ -84,6 +131,7 @@ import { computed } from 'vue'; import { Solid } from '@aerogel/plugin-solid'; import { translate } from '@aerogel/core'; +const pollingText = translate('cloud.advanced.polling', { minutes: '%%separator%%' }).split('%%separator%%'); const errorDescription = computed(() => { if (!Solid.error) { return;