From 68fefa42f409ec40eb41f5caa855a7776f059098 Mon Sep 17 00:00:00 2001 From: DEFAULTERROR1 Date: Fri, 31 Aug 2018 17:51:15 +0200 Subject: [PATCH 1/2] daedalus dark theme design + general css improvements added --- .../assets/css/cardano-calculator.css | 224 ++++- .../assets/css/daedalus-dark.css | 265 ++++++ .../css/vendor/fontello/font/fontello.eot | Bin 0 -> 6852 bytes .../css/vendor/fontello/font/fontello.svg | 28 + .../css/vendor/fontello/font/fontello.ttf | Bin 0 -> 6684 bytes .../css/vendor/fontello/font/fontello.woff | Bin 0 -> 4052 bytes .../css/vendor/fontello/font/fontello.woff2 | Bin 0 -> 3332 bytes .../assets/css/vendor/fontello/fontello.css | 45 + cardano-calculator/assets/hbs/calc_table.hbs | 1 - .../assets/hbs/partial/calc_alert.hbs | 2 +- .../assets/js/cardano-calculator.js | 16 +- cardano-calculator/index.html | 771 +++++++++--------- 12 files changed, 957 insertions(+), 395 deletions(-) create mode 100644 cardano-calculator/assets/css/daedalus-dark.css create mode 100644 cardano-calculator/assets/css/vendor/fontello/font/fontello.eot create mode 100644 cardano-calculator/assets/css/vendor/fontello/font/fontello.svg create mode 100644 cardano-calculator/assets/css/vendor/fontello/font/fontello.ttf create mode 100644 cardano-calculator/assets/css/vendor/fontello/font/fontello.woff create mode 100644 cardano-calculator/assets/css/vendor/fontello/font/fontello.woff2 create mode 100644 cardano-calculator/assets/css/vendor/fontello/fontello.css diff --git a/cardano-calculator/assets/css/cardano-calculator.css b/cardano-calculator/assets/css/cardano-calculator.css index b34fa86..d5f7862 100644 --- a/cardano-calculator/assets/css/cardano-calculator.css +++ b/cardano-calculator/assets/css/cardano-calculator.css @@ -79,16 +79,9 @@ code { width: calc(25% - 10px)!important; height: auto!important; margin: 0 5px!important; - padding: 5px 0!important; - border-bottom: 2px solid #ccc; - background: #fff!important; border-radius: 0!important; outline: 0!important; } -.swiper-pagination-bullet-active { - background: #fff!important; - border-bottom: 2px solid #007bff!important; -} .swiper-button-next, .swiper-button-prev { outline: 0; } @@ -109,7 +102,7 @@ code { right: 0; } .swiper-slide { - padding: 2rem 1.5rem; + padding: 2rem 0.5rem; } .no-padding-mobile { @@ -125,7 +118,7 @@ code { .card-body .form-group.col-md-3 label { position: absolute; - margin-bottom: 0; + margin-bottom: 5px; padding-bottom: 0; bottom: 0; } @@ -177,3 +170,216 @@ code { .tooltip { z-index: 1029!important; } + +/************** + * Bootstrap Overwrites * + **************/ +.navbar.fixed-top { + background: var(--theme-topbar-background-color); + border-bottom: none!important; + box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.25); +} +.navbar-brand { + color: var(--theme-topbar-wallet-name-color); +} +.nav-pills .nav-link.active, .nav-pills .show > .nav-link { + background-color: var(--theme-nav-item-background-color-active); + color: var(--theme-nav-item-text-color-active); +} +.nav-pills .nav-link { + color: var(--theme-nav-item-text-color); +} +.nav-pills .nav-link:hover { + background-color: var(--theme-nav-item-background-color-hover); +} +.navbar-toggler .navbar-toggler-icon { + color: var(--theme-topbar-wallet-name-color)!important; +} +#pills-tab-content { + background: var(--theme-bordered-box-background-color); + border: var(--theme-bordered-box-border); + border-radius: 4px; + padding: 20px 30px; + color: var(--theme-bordered-box-text-color); +} +.btn-light { + background: var(--theme-button-primary-background-color); + color: var(--theme-button-primary-text-color); + font-size: 14px; + line-height: 20px; + position: relative; + text-transform: none; + border: none; +} +.btn-light:focus { + background: var(--theme-button-primary-background-color-active); + outline: none; +} +.btn-light:hover { + color: var(--theme-button-primary-text-color); + background: var(--theme-button-primary-background-color-hover); +} +.alert { + border: none!important; +} +.alert-danger { + background-color: var(--theme-system-error-overlay-background-color)!important; + color: var(--theme-system-error-overlay-button-text-color)!important; +} +.alert-danger .close { + text-shadow: none!important; +} +.alert-danger .close:hover { + color: var(--theme-system-error-overlay-button-text-color)!important; +} +.alert-secondary { + background: var(--theme-node-sync-info-message-background-color)!important; + color: var(--theme-node-sync-info-message-text-color)!important; +} +.card { + background: var(--theme-bordered-box-background-color); + border: var(--theme-bordered-box-border); + border-radius: 4px; + padding: 20px 30px; +} +/************** + * Misc Overwrites * + **************/ +body { + background: var(--theme-main-body-background-color); +} + +input.inp-param:not(.form-control) { + padding: 0 5px!important; + width: calc(100% - 24px)!important; +} + +input.inp-param, .form-control, .nmpd-display { + background-color: var(--theme-input-background-color)!important; + border: 1px solid var(--theme-input-border-color); + border-radius: 2px; + box-sizing: border-box; + color: var(--theme-input-text-color); + font-size: 16px; + padding: 14px 20px; + width: 100%; +} +input.inp-param:focus, .form-control:focus, .nmpd-display:focus { + border-color: var(--theme-input-focus-border-color); + background-color: var(--theme-input-background-color); + color: var(--theme-input-text-color); + outline: 0; + box-shadow: none; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 0.2s; +} + +a, a:hover { + color: var(--theme-support-settings-link-color); +} + +p { + color: var(--theme-bordered-box-text-color)!important; +} + +h2, h3 { + border-bottom: 1px solid; + padding-bottom: 10px; +} + +.text-danger { + color: var(--theme-input-remove-color-light)!important; +} +code { + background: #0b1926; + padding: 2px 5px 2px; + color: var(--theme-input-remove-color-light); +} +.codeblock { + background: #0b1926; + border: none; +} + +.calc-table-group-title-span { + margin-left: -20px; + padding-left: 5px; +} + +.inp-param.form-control { + padding: 14px 20px!important; +} +#calc-table-container { + border-left: none!important; +} +.calc-table-group-title-span { + background-color: var(--theme-sidebar-menu-item-background-color-active)!important; + border: 1px solid transparent!important; +} +.modal-backdrop { + background-color: var(--theme-modal-overlay-background-color)!important; +} +.modal-content.nmpd-grid { + background: var(--theme-modal-background-color); +} +.nmpd-grid button.btn.btn-default { + background: var(--theme-button-primary-background-color); + color: var(--theme-button-primary-text-color); +} +.numpad-footer { + padding-top: 1rem; + margin-top: 1rem; + border-top: 1px solid var(--theme-input-border-color); +} +.numpad-footer .cancel { + width: calc(50% - 10px)!important; + margin-right: 10px!important; +} +.numpad-footer .done { + width: calc(50% - 10px)!important; + margin-left: 10px!important; +} + +.swiper-pagination-bullet-active { + background-color: var(--theme-nav-item-background-color-active)!important; + color: var(--theme-nav-item-text-color-active)!important; +} +.swiper-pagination-bullet { + padding: 14px 0 7px 0!important; +} +.swiper-pagination-bullet:first-of-type { + margin-left: 0!important; +} +.swiper-pagination-bullet:last-of-type { + margin-right: 0!important; +} + +#footer { + color: var(--theme-nav-item-text-color); +} + +*::-webkit-scrollbar { + width: 20px; +} +*::-webkit-scrollbar-track { + background-color: transparent; +} +*::-webkit-scrollbar-thumb { + background-color: var(--theme-scrollbar-thumb-background); + border: 7px solid transparent; + border-radius: 12px; + background-clip: content-box; +} + +@media(max-width:767.99px) { + + #pills-tab-content { + padding: 10px 12px 0 12px; + } + .card { + padding: 10px 10px; + } + .swiper-slide .card.mb-5 { + margin-bottom: 0!important; + } + +} diff --git a/cardano-calculator/assets/css/daedalus-dark.css b/cardano-calculator/assets/css/daedalus-dark.css new file mode 100644 index 0000000..e326a4e --- /dev/null +++ b/cardano-calculator/assets/css/daedalus-dark.css @@ -0,0 +1,265 @@ +/** + +Deadalus Dark Theme + +Copyright (c) 2016 IOHK + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to +do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +*/ +:root { + --theme-scrollbar-thumb-background: #536370; + --theme-ada-redemption-headline-color: #e9f4fe; + --theme-ada-redemption-instructions-color: #e9f4fe; + --theme-ada-redemption-success-overlay-background-color: rgba(38, 51, 69, 0.88); + --theme-ada-redemption-success-overlay-border-color: #fafbfc; + --theme-ada-redemption-success-overlay-message-color: #e9f4fe; + --theme-ada-redemption-success-overlay-button-text-color: #e9f4fe; + --theme-ada-redemption-success-overlay-button-text-color-hover: #263345; + --theme-ada-redemption-success-overlay-button-background-color-hover: #e9f4fe; + --theme-ada-redemption-disclaimer-background-color: rgba(171, 23, 0, 0.94); + --theme-ada-redemption-disclaimer-text-color: #fafbfc; + --theme-ada-redemption-disclaimer-button-background-color: #ab1700; + --theme-ada-redemption-disclaimer-button-text-color: #fafbfc; + --theme-ada-redemption-disclaimer-button-background-color-hover: #fafbfc; + --theme-ada-redemption-disclaimer-button-text-color-hover: #ab1700; + --theme-ada-redemption-disclaimer-checkbox-color-check: #fafbfc; + --theme-ada-redemption-disclaimer-checkbox-color-checked: #fafbfc; + --theme-ada-redemption-disclaimer-checkbox-color-after: #ab1700; + --theme-ada-redemption-disclaimer-checkbox-label-color: #fafbfc; + --theme-ada-redemption-disclaimer-button-border-color: #fafbfc; + --theme-ada-redemption-no-wallets-instructions-color: #e9f4fe; + --theme-autocomplete-bg-color: #263345; + --theme-autocomplete-border: 1px solid rgba(102, 122, 138, 0.3); + --theme-autocomplete-border-focus-color: #667a8a; + --theme-autocomplete-placeholder-color: #8793a1; + --theme-autocomplete-search-color: #e9f4fe; + --theme-autocomplete-selected-word-text-color: #fafbfc; + --theme-autocomplete-selected-word-box-background-color: rgba(83, 99, 112, 0.5); + --theme-autocomplete-suggestions-list-border-color: #667a8a; + --theme-autocomplete-suggestions-list-item-bg-color: #263345; + --theme-autocomplete-suggestions-list-item-font-color: #e9f4fe; + --theme-autocomplete-suggestions-list-item-highlight-color: #536370; + --theme-bordered-box-background-color: #263345; + --theme-bordered-box-border: none; + --theme-bordered-box-text-color: #e9f4fe; + --theme-button-primary-background-color: #536370; + --theme-button-primary-background-color-hover: #667a8a; + --theme-button-primary-background-color-active: #495863; + --theme-button-primary-background-color-disabled: rgba(83, 99, 112, 0.3); + --theme-button-primary-text-color-disabled: rgba(233, 244, 254, 0.5); + --theme-button-primary-text-color: #e9f4fe; + --theme-button-flat-background-color: rgba(83, 99, 112, 0.3); + --theme-button-flat-background-color-hover: rgba(102, 122, 138, 0.3); + --theme-button-flat-background-color-active: rgba(73, 88, 99, 0.3); + --theme-button-flat-background-color-disabled: rgba(83, 99, 112, 0.1); + --theme-button-flat-text-color-disabled: rgba(233, 244, 254, 0.3); + --theme-button-flat-text-color: #e9f4fe; + --theme-checkbox-label-color: #e9f4fe; + --theme-checkbox-border-color: #536370; + --theme-checkbox-background-color-checked: #536370; + --theme-select-arrow-color: #606d7b; + --theme-select-arrow-color-open: #e9f4fe; + --theme-select-background-color: #263345; + --theme-select-option-highlight-color: #536370; + --theme-select-option-text-color: #e9f4fe; + --theme-select-options-border-color: #667a8a; + --theme-select-options-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2), 0 0 4px 0 rgba(0, 0, 0, 0.1); + --theme-choice-tabs-text-color: #e9f4fe; + --theme-choice-tabs-text-color-active: #e9f4fe; + --theme-choice-tabs-bottom-border-color-active: #e9f4fe; + --theme-dialog-choice-tabs-text-color: #e9f4fe; + --theme-dialog-choice-tabs-text-color-active: #e9f4fe; + --theme-dialog-choice-tabs-bottom-border-color-active: #e9f4fe; + --theme-dialog-big-button-background-color: #536370; + --theme-dialog-big-button-border-color: #536370; + --theme-dialog-big-button-label-color: #e9f4fe; + --theme-dialog-big-button-description-color: rgba(233, 244, 254, 0.6); + --theme-dialog-title-color: #e9f4fe; + --theme-input-border-color: rgba(102, 122, 138, 0.3); + --theme-input-label-color: #e9f4fe; + --theme-input-text-color: #e9f4fe; + --theme-input-right-floating-text-color: #8793a1; + --theme-input-placeholder-color: #8793a1; + --theme-input-error-color: #ea4c5b; + --theme-input-remove-color-dark: #d34452; + --theme-input-remove-color-light: #ea4c5b; + --theme-input-remove-color-lighter: #ec5d6b; + --theme-input-remove-color-lightest: #393546; + --theme-input-background-color: #263345; + --theme-input-disabled-background-color: rgba(135, 147, 161, 0.1); + --theme-input-disabled-border-color: rgba(135, 147, 161, 0.1); + --theme-input-focus-border-color: #667a8a; + --theme-main-body-background-color: #0b1926; + --theme-main-body-messages-color: #e9f4fe; + --theme-modal-overlay-background-color: rgba(0, 0, 0, 0.4); + --theme-modal-background-color: #263345; + --theme-nav-item-background-color: #263345; + --theme-nav-item-background-color-hover: rgba(83, 99, 112, 0.1); + --theme-nav-item-background-color-active: #536370; + --theme-nav-item-text-color: #9ba6b3; + --theme-nav-item-text-color-active: #e9f4fe; + --theme-node-update-background-color: #536370; + --theme-node-update-title-color: #e9f4fe; + --theme-node-update-message-color: #e9f4fe; + --theme-node-sync-info-message-background-color: #536370; + --theme-node-sync-info-message-text-color: #e9f4fe; + --theme-node-update-accept-button-background-color: #263345; + --theme-node-update-accept-button-background-color-hover: #34465e; + --theme-node-update-accept-button-background-color-active: #18202b; + --theme-node-update-deny-button-background-color: rgba(38, 51, 69, 0.3); + --theme-node-update-deny-button-background-color-hover: rgba(52, 70, 94, 0.3); + --theme-node-update-deny-button-background-color-active: rgba(24, 32, 43, 0.3); + --theme-node-update-button-text-color: #fafbfc; + --theme-notification-message-background-color: rgba(83, 99, 112, 0.8); + --theme-notification-message-text-color: #fafbfc; + --theme-receive-qr-code-background-color: #fff; + --theme-receive-qr-code-foreground-color: #000; + --theme-send-confirmation-dialog-send-values-color: #ea4c5b; + --theme-paper-wallet-create-certificate-dialog-recovery-phrase-background-color: rgba(233, 244, 254, 0.05); + --theme-paper-wallet-create-certificate-dialog-explorer-link-color: #e9f4fe; + --theme-paper-wallet-create-certificate-dialog-explorer-link-background-color: rgba(233, 244, 254, 0.05); + --theme-settings-body-background-color: #0b1926; + --theme-settings-pane-background-color: #263345; + --theme-settings-pane-border: none; + --theme-settings-menu-box-background-color: #263345; + --theme-settings-menu-box-border: none; + --theme-settings-menu-item-text-color: #cecfd1; + --theme-settings-menu-item-text-color-active: #cecfd1; + --theme-settings-menu-item-text-color-disabled: #7a8691; + --theme-settings-menu-item-background-color-active: #536370; + --theme-settings-menu-item-left-border-color-active: #0b1926; + --theme-settings-theme-select-title-color: #cecfd1; + --theme-sidebar-background-color: #314259; + --theme-sidebar-category-background-color-hover: #263345; + --theme-sidebar-category-background-color-active: #263345; + --theme-sidebar-category-text-color: #e9f4fe; + --theme-sidebar-menu-background-color: #263345; + --theme-sidebar-menu-item-background-color-hover: #1b2430; + --theme-sidebar-menu-item-background-color-active: #1b2430; + --theme-sidebar-menu-item-wallet-name-color: #e9f4fe; + --theme-sidebar-menu-item-wallet-info-color: #bdc0c1; + --theme-sidebar-menu-add-button-background-color-active: #1b2430; + --theme-sidebar-menu-add-button-background-color-hover: #171f29; + --theme-sidebar-menu-add-button-text-color: #e9f4fe; + --theme-staking-background-color: #0b1926; + --theme-staking-content-background-color: #263345; + --theme-staking-content-border-color: #263345; + --theme-staking-font-color-accent: #cecfd1; + --theme-staking-font-color-regular: #0b1926; + --theme-switch-background-color: #536370; + --theme-switch-background-color-checked: #536370; + --theme-switch-thumb-color-checked: #fff; + --theme-switch-label-color: #e9f4fe; + --theme-system-error-overlay-attention-icon-color: #fafbfc; + --theme-system-error-overlay-background-color: rgba(171, 23, 0, 0.94); + --theme-system-error-overlay-button-background-color: #ab1700; + --theme-system-error-overlay-button-background-color-hover: #fafbfc; + --theme-system-error-overlay-button-border-color: #fafbfc; + --theme-system-error-overlay-button-text-color: #fafbfc; + --theme-system-error-overlay-button-text-color-hover: #ab1700; + --theme-system-error-overlay-text-color: #fafbfc; + --theme-test-environment-label-background-color: #ab1700; + --theme-test-environment-label-text-color: #fafbfc; + --theme-topbar-background-color: #263345; + --theme-topbar-wallet-name-color: #e9f4fe; + --theme-topbar-wallet-info-color: #e9f4fe; + --theme-topbar-layout-body-background-color: #0b1926; + --theme-transactions-list-background-color: #263345; + --theme-transactions-list-border-color: #263345; + --theme-transactions-list-group-date-color: #7a8691; + --theme-transactions-list-item-details-color: #e9f4fe; + --theme-transactions-card-background-color: #e6ebf2; + --theme-transactions-card-income-background-color: #e6ebf2; + --theme-transactions-card-expend-background-color: #f2e6e6; + --theme-transactions-card-exchange-background-color: #f2e6e6; + --theme-transactions-state-failed-background-color: rgba(189, 197, 206, 0.4); + --theme-transactions-state-failed-text-color: rgba(233, 244, 254, 0.4); + --theme-transactions-state-pending-background-color: rgba(189, 197, 206, 0.4); + --theme-transactions-state-pending-stripes-color: rgba(78, 98, 128, 0.5); + --theme-transactions-priority-color: rgba(250, 251, 252, 0.8); + --theme-transactions-priority-low-background-color: #542A2B; + --theme-transactions-priority-medium-background-color: #706233; + --theme-transactions-priority-heigh-background-color: #274C2D; + --theme-transactions-search-background-color: #fafbfc; + --theme-transactions-icon-type-expend-background-color: #4f5f7a; + --theme-transactions-icon-type-income-background-color: #3b6956; + --theme-transactions-icon-type-exchange-background-color: #10aca4; + --theme-transactions-icon-type-failed-background-color: rgba(234, 76, 91, 0.5); + --theme-uploader-text-color: #e9f4fe; + --theme-uploader-border-color: rgba(102, 122, 138, 0.3); + --theme-icon-nav-color: #9ba6b3; + --theme-icon-nav-color-active: #e9f4fe; + --theme-icon-sidebar-color: #fafbfc; + --theme-icon-toggle-menu-color: #fafbfc; + --theme-icon-node-update-notification-arrow-color: #e9f4fe; + --theme-icon-add-wallet-from-sidebar-color: #fafbfc; + --theme-icon-ada-redemption-attention-color: #fafbfc; + --theme-icon-ada-redemption-success-color: #fafbfc; + --theme-icon-ada-redemption-certificate-color: #9eabbb; + --theme-icon-ada-redemption-no-wallets: #e9f4fe; + --theme-icon-ada-summary-wallet-amount-symbol-color: #e9f4fe; + --theme-icon-ada-summary-wallet-pending-confirmation-symbol-color: #e9f4fe; + --theme-icon-add-wallet-dialog-big-button-color: rgba(233, 244, 254, 0.8); + --theme-icon-copy-address-color: #8793a1; + --theme-icon-back-button-color: #e9f4fe; + --theme-icon-close-button-color: #e9f4fe; + --theme-icon-file-upload-color: #8793a1; + --theme-icon-transactions-ada-symbol-color: #e9f4fe; + --theme-icon-syncing-logo-color: #e9f4fe; + --theme-icon-connecting-logo-color: #fafbfc; + --theme-icon-transaction-type-color: #fafbfc; + --theme-about-window-background-color: #263345; + --theme-about-window-header-bottom-border-color: rgba(233, 244, 254, 0.3); + --theme-about-window-daedalus-icon-color: #e9f4fe; + --theme-about-window-cardano-icon-color: #e9f4fe; + --theme-about-window-title-varsion-color: #e9f4fe; + --theme-about-window-title-stroke-color: #e9f4fe; + --theme-about-window-content-text-color: #e9f4fe; + --theme-about-window-content-bottom-border-color: rgba(233, 244, 254, 0.3); + --theme-about-window-copyright-color: #e9f4fe; + --theme-backup-mnemonic-background-color: rgba(233, 244, 254, 0.05); + --theme-block-generation-info-color: #5e6066; + --theme-report-issue-button-background-color: #536370; + --theme-report-issue-button-background-color-hover: #667a8a; + --theme-report-issue-button-background-color-active: #495863; + --theme-report-issue-connecting-background-color: rgba(250, 251, 252, 0.05); + --theme-report-issue-connecting-text-color: #e9f4fe; + --theme-report-issue-syncing-background-color: rgba(250, 251, 252, 0.05); + --theme-report-issue-syncing-text-color: #e9f4fe; + --theme-connecting-background-color: #263345; + --theme-connecting-text-color: #fff; + --theme-syncing-background-color: #0b1926; + --theme-syncing-text-color: #e9f4fe; + --theme-error-color: #ea4c5b; + --theme-instructions-text-color: #e9f4fe; + --theme-label-button-color: #8793a1; + --theme-loading-background-color: #0b1926; + --theme-mnemonic-background-color: rgba(83, 99, 112, 0.3); + --theme-mnemonic-background-color-hover: rgba(102, 122, 138, 0.3); + --theme-separation-border-color: #334152; + --theme-support-settings-text-color: #e9f4fe; + --theme-support-settings-link-color: #20b56b; + --theme-terms-of-use-text-color: #e9f4fe; + --theme-wallet-password-switch-label-color: #e9f4fe; + --theme-password-toggler-color: #8793a1; + --theme-loading-spinner-color: #e9f4fe; + --theme-progress-bar-background-color: rgba(233, 244, 254, 0.3); + --theme-progress-bar-foreground-color: rgba(233, 244, 254, 0.7); +} diff --git a/cardano-calculator/assets/css/vendor/fontello/font/fontello.eot b/cardano-calculator/assets/css/vendor/fontello/font/fontello.eot new file mode 100644 index 0000000000000000000000000000000000000000..65ea0734c68f5e47d66c7eabdf47c4cb3df91ec3 GIT binary patch literal 6852 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 kJ72*?H}+ZeD5zdIP%w*UYD literal 0 HcmV?d00001 diff --git a/cardano-calculator/assets/css/vendor/fontello/font/fontello.svg b/cardano-calculator/assets/css/vendor/fontello/font/fontello.svg new file mode 100644 index 0000000..696621f --- /dev/null +++ b/cardano-calculator/assets/css/vendor/fontello/font/fontello.svg @@ -0,0 +1,28 @@ + + + +Copyright (C) 2018 by original authors @ fontello.com + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/cardano-calculator/assets/css/vendor/fontello/font/fontello.ttf b/cardano-calculator/assets/css/vendor/fontello/font/fontello.ttf new file mode 100644 index 0000000000000000000000000000000000000000..fcb0f838edfbb251643ddd84cbea8dc25ab333d0 GIT binary patch literal 6684 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 literal 0 HcmV?d00001 diff --git a/cardano-calculator/assets/css/vendor/fontello/font/fontello.woff2 b/cardano-calculator/assets/css/vendor/fontello/font/fontello.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..bd77ad3ffff39d4794a755f07dee319a0e970a35 GIT binary patch literal 3332 zcmV+f4g2zUPew8T0RR9101X5H4*&oF02&+s01T=C0RR9100000000000000000000 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 + -
+
-
+
-
+
-
+
-
+
-
+

Calculator

-
+
-

Calculator

+
- - -
- -
+ class="mb-2 btn-group-sm btn-group-toggle" data-toggle="buttons"> + +
-
-
-
+
-
+
+ +
+ +
-
+
-

Formula explanation

+
-

All information for calculations are taken from these documents:

+
-
    -
  1. Cardano monetary policy
  2. - -
  3. Cardano staking explained
  4. -
  5. AdaTracker charts (to approximate transaction number)
  6. -
  7. "Antipalos" project stats calculated from official explorer
  8. -
+
-

Parameters require for calculations:

+
-
    -
  • INFL - the level of inflation in yearly percentile reserve decrease
  • -
  • YEAR - number of full years since the launch of the staking
  • -
  • STAKE - your stake in coins
  • -
  • TOTAL_STAKE - total stake in the system in coins
  • -
  • TX_EPOCH - average number of transactions each epoch (5 days)
  • -
  • TX_SIZE - average size of a transaction
  • -
  • TAX - the percentage of profits taxed towards the treasury
  • -
  • POOL_FEE - the percentage of profits that pool takes as a fee
  • -
+
-

Full formula:

+

Formula explanation

-
+

All information for calculations are taken from these documents:

- - MINT = 13,887,515,354 * (1 - INFL)YEAR * inflation
- FEES = ((73 * TX_EPOCH) * 0.155381) + ((73 * TX_EPOCH) * TX_SIZE * 0.000043946)
- RESULT = (((MINT + FEES) - TAX) * (STAKE / TOTAL_STAKE)) - POOL_FEE -
+
    +
  1. Cardano monetary policy
  2. + +
  3. Cardano staking explained
  4. +
  5. AdaTracker charts (to approximate transaction number)
  6. +
  7. "Antipalos" project stats calculated from official explorer
  8. +
-
+

Parameters require for calculations:

-

Detailed explanation:

+
    +
  • INFL - the level of inflation in yearly percentile reserve decrease
  • +
  • YEAR - number of full years since the launch of the staking
  • +
  • STAKE - your stake in coins
  • +
  • TOTAL_STAKE - total stake in the system in coins
  • +
  • TX_EPOCH - average number of transactions each epoch (5 days)
  • +
  • TX_SIZE - average size of a transaction
  • +
  • TAX - the percentage of profits taxed towards the treasury
  • +
  • POOL_FEE - the percentage of profits that pool takes as a fee
  • +
-

Minted coins

+

Full formula:

-

First we calculate how much coins will be issued this year as an inflation:

+
-
+ + MINT = 13,887,515,354 * (1 - INFL)YEAR * inflation
+ FEES = ((73 * TX_EPOCH) * 0.155381) + ((73 * TX_EPOCH) * TX_SIZE * 0.000043946)
+ RESULT = (((MINT + FEES) - TAX) * (STAKE / TOTAL_STAKE)) - POOL_FEE +
- - MINT = 13,887,515,354 * (1 - INFL)YEAR * INFL - +
-
+

Detailed explanation:

-

The 13 billions number is taken from the monetary policy and represents the total reserve - of coins not issued from the beginning. These coins will be gradually issued thru minting - using formula above to calculate the amount. Formula is taken from the staking explanation post.

+

Minted coins

-

For example: if we take an arbitrary example of 5% reserve decrease, and calculated it for the - second year (1 whole year after launch), then it would give us:

+

First we calculate how much coins will be issued this year as an inflation:

-
+
- - 13,887,515,354 * (1 - 5%)1 * 5% = 659,656,979.315 - + + MINT = 13,887,515,354 * (1 - INFL)YEAR * INFL + -
+
-

Just under 660 millions of newly minted ADA in the second year of staking.

+

The 13 billions number is taken from the monetary policy and represents the total reserve + of coins not issued from the beginning. These coins will be gradually issued thru minting + using formula above to calculate the amount. Formula is taken from the staking explanation post.

-

The MINT value now gives us notion of how much new coins will - be issued to reward people. But there are also fees that users pay to send coins or execute any - transactions. Total fees for the whole year are calculated like this:

+

For example: if we take an arbitrary example of 5% reserve decrease, and calculated it for the + second year (1 whole year after launch), then it would give us:

-

Fees

+
-
+ + 13,887,515,354 * (1 - 5%)1 * 5% = 659,656,979.315 + - - TX_YEAR = 73 * TX_EPOCH
- FIXED_FEES = TX_YEAR * 0.155381
- SIZE_FEES = TX_YEAR * TX_SIZE * 0.000043946
- FEES = FIXED_FEES + SIZE_FEES -
+
-
+

Just under 660 millions of newly minted ADA in the second year of staking.

-

TX_YEAR gives us the average number of transactions for the whole year. - One year consists of 73 epochs. For now it's fixed, but in theory also may change. - Best practice would be to make it a separate parameter EPOCH_YEAR

+

The MINT value now gives us notion of how much new coins will + be issued to reward people. But there are also fees that users pay to send coins or execute any + transactions. Total fees for the whole year are calculated like this:

-

FIXED_FEES is the number of all transactions per year multiplied by - the fixed transaction cost as described in the staking explanation post. - It also might change in the future so would be best to define parameter TX_FEE_FIXED

+

Fees

-

SIZE_FEES is the sum of all bytes of all transactions per year multiplied by - the byte cost as described in the staking explanation post. - It also might change in the future so would be best to define parameter TX_FEE_PER_BYTE

+
-

For example: if we take current average number of transaction from - the actual tracker it would be around 15,000. - And if we take an average transaction size to be 458 byte, as can be seen in the statistics. - Then we could calculate:

+ + TX_YEAR = 73 * TX_EPOCH
+ FIXED_FEES = TX_YEAR * 0.155381
+ SIZE_FEES = TX_YEAR * TX_SIZE * 0.000043946
+ FEES = FIXED_FEES + SIZE_FEES +
-
+
- - TX_YEAR = 73 * 15,000 = 1,095,000
- FIXED_FEES = 1,095,000 * 0.155381 = 170,142.195
- SIZE_FEES = 1,095,000 * 458 * 0.000043946 = 22,039.35846
- FEES = 170,142.195 + 22,039.35846 = 192,181.55346 -
+

TX_YEAR gives us the average number of transactions for the whole year. + One year consists of 73 epochs. For now it's fixed, but in theory also may change. + Best practice would be to make it a separate parameter EPOCH_YEAR

-
+

FIXED_FEES is the number of all transactions per year multiplied by + the fixed transaction cost as described in the staking explanation post. + It also might change in the future so would be best to define parameter TX_FEE_FIXED

-

Tax

+

SIZE_FEES is the sum of all bytes of all transactions per year multiplied by + the byte cost as described in the staking explanation post. + It also might change in the future so would be best to define parameter TX_FEE_PER_BYTE

-
+

For example: if we take current average number of transaction from + the actual tracker it would be around 15,000. + And if we take an average transaction size to be 458 byte, as can be seen in the statistics. + Then we could calculate:

- - UNTAXED_REWARD = MINT + FEES
- TAXED_REWARD = UNTAXED_REWARD - TAX -
+
-
+ + TX_YEAR = 73 * 15,000 = 1,095,000
+ FIXED_FEES = 1,095,000 * 0.155381 = 170,142.195
+ SIZE_FEES = 1,095,000 * 458 * 0.000043946 = 22,039.35846
+ FEES = 170,142.195 + 22,039.35846 = 192,181.55346 +
-

UNTAXED_REWARD is the total pool of reward for all stakers in the system, but before - tax is subtracted. Once we subtract some percentage of the total pool into treasury - - we get the final TAXED_REWARD - total reward distributed among all stakers.

+
-

For example: if we take TAX to be 20% just as - an arbitrary rational example (IOHK proposed 20% tax for ETC, but it might end up - being be 25% for Cardano, or some other number), then calculations would go like:

+

Tax

-
+
- - UNTAXED_REWARD = 659,656,979.315 + 192,181.55346 = 659,849,160.868
- TAXED_REWARD = 659,849,160.868 - 20% = 527,879,328.694
- SHARE = STAKE / TOTAL_STAKE
- REWARD_SHARE = TAXED_REWARD * SHARE -
+ + UNTAXED_REWARD = MINT + FEES
+ TAXED_REWARD = UNTAXED_REWARD - TAX +
-
+
-

Any arbitrary staker (in the pool or not) may calculate his AVERAGE share of the rewards, - by calculating his SHARE in the total stake of the system. - This parameter of the total stake is actually the most important one, because - it directly and in the most significant way affects how much coins a user will receive - by staking the same amount of coins. The lower total stake - the greater you share - can be with the same coins staked.

+

UNTAXED_REWARD is the total pool of reward for all stakers in the system, but before + tax is subtracted. Once we subtract some percentage of the total pool into treasury - + we get the final TAXED_REWARD - total reward distributed among all stakers.

-

For example: if we take TOTAL_STAKE to be 15 billion (just as - an arbitrary completely random example, no one knows how many actual coins will be staked) and - we take out stake to be 42 thousand coins, then calculations would go like:

+

For example: if we take TAX to be 20% just as + an arbitrary rational example (IOHK proposed 20% tax for ETC, but it might end up + being be 25% for Cardano, or some other number), then calculations would go like:

-
+
- - SHARE = 42,000 / 15,000,000,000 = 0.0000028
- REWARD_SHARE = 527,879,328.694 * 0.0000028 = 1,478.06212 -
+ + UNTAXED_REWARD = 659,656,979.315 + 192,181.55346 = 659,849,160.868
+ TAXED_REWARD = 659,849,160.868 - 20% = 527,879,328.694
+ SHARE = STAKE / TOTAL_STAKE
+ REWARD_SHARE = TAXED_REWARD * SHARE +
-
+
-

This shows us that a person with a 42K coins stacked would receive ROUGHLY - about 1,478.06212 in a year, but ONLY IF there would be 15 billions of total stake.

+

Any arbitrary staker (in the pool or not) may calculate his AVERAGE share of the rewards, + by calculating his SHARE in the total stake of the system. + This parameter of the total stake is actually the most important one, because + it directly and in the most significant way affects how much coins a user will receive + by staking the same amount of coins. The lower total stake - the greater you share + can be with the same coins staked.

-

Pools fees

+

For example: if we take TOTAL_STAKE to be 15 billion (just as + an arbitrary completely random example, no one knows how many actual coins will be staked) and + we take out stake to be 42 thousand coins, then calculations would go like:

-
+
- - RESULT_REWARD = 1,478.06212 - 5% = 1,404.159014 - + + SHARE = 42,000 / 15,000,000,000 = 0.0000028
+ REWARD_SHARE = 527,879,328.694 * 0.0000028 = 1,478.06212 +
-
+
-

Pools might take fees of different size and they will define those at the moment - of the pool registration. For example: if we take a completely arbitrary number of 5%, - then calculations would go like:

+

This shows us that a person with a 42K coins stacked would receive ROUGHLY + about 1,478.06212 in a year, but ONLY IF there would be 15 billions of total stake.

-

This gives us the final APPROXIMATE yearly profit of 1,404.159014 for a 42K stake, or 3.34%.

+

Pools fees

-
+
+ + + RESULT_REWARD = 1,478.06212 - 5% = 1,404.159014 +
+

Pools might take fees of different size and they will define those at the moment + of the pool registration. For example: if we take a completely arbitrary number of 5%, + then calculations would go like:

+ +

This gives us the final APPROXIMATE yearly profit of 1,404.159014 for a 42K stake, or 3.34%.

+
-
+
-
+
-
+
-

Frequently Asked Questions

+
-
How reliable is this whole thing, eh?
+
-

Presented results are not a promise of future profits! - All they show is what APPROXIMATE amount of reward a person could receive ON AVERAGE - in the selected period of time (specific year) ONLY IF actual behavior of the system - would somewhat match WITH PARAMETERS SELECTED ABOVE!

+

Frequently Asked Questions

-

This project is strictly educational. These results just demonstrate how the formula works, and the formula is somewhat similar - to the one that will be used in the Cardano reward calculation protocol.

+
How reliable is this whole thing, eh?
-

As soon as any new information about the incentives system becomes available - I will update - the default parameters or the formula in this calculator. Subscribe to the informational channels, - and look out for announcements.

+

Presented results are not a promise of future profits! + All they show is what APPROXIMATE amount of reward a person could receive ON AVERAGE + in the selected period of time (specific year) ONLY IF actual behavior of the system + would somewhat match WITH PARAMETERS SELECTED ABOVE!

-
What's up with all those parameters, eh?
+

This project is strictly educational. These results just demonstrate how the formula works, and the formula is somewhat similar + to the one that will be used in the Cardano reward calculation protocol.

-

See the Formula page to find - detailed explanation of why all those parameters are needed.Basically, after seeing this calculator - and explanation of its functionality, if someone shows you a calculator with fewer parameters - - you may be sure they are hiding something. There are some yet undefined parameters they are not showing to you.

-

That's it. All those parameters are required to derive the final value. - And there's no definite value for them exist yet (or ever) like with the fixed fee cost.

+

As soon as any new information about the incentives system becomes available - I will update + the default parameters or the formula in this calculator. Subscribe to the informational channels, + and look out for announcements.

-
Why total stake is 15 billions, eh?
+
What's up with all those parameters, eh?
-

The amount of somewhat stable total stake in the system is not known at this point - and will also change in time (but not as a predictable function) until it converges - to some more or less stable value (in percentage) and will show only slight fluctuations from there on.

-

The total stake is one of 2 most important parameters - along with your own stake. - These two parameters are basically decide how much you will profit, because they directly define - your share in total stake - and this value directly shows how much of yearly - inflation and yearly fees will go to you.

-

So for now - there's absolutely zero available data to decide what the total stake would be in the - year one, or year two, or later on. For a real-world example we can take the "Waves" Proof-of-Stake platform - that has total stake of ~60% of its supply. - So the 15 billion number is taken completely arbitrarily just as middle ground - around 50% of supply. The main point is to SHOW you how this value affects the rewards. - So try to move it around and just plan ahead what you profits would be if the total - stake would be at this value.

-

It might as well be lower in reality. But might as well be more.

+

See the Formula page to find + detailed explanation of why all those parameters are needed.Basically, after seeing this calculator + and explanation of its functionality, if someone shows you a calculator with fewer parameters - + you may be sure they are hiding something. There are some yet undefined parameters they are not showing to you.

+

That's it. All those parameters are required to derive the final value. + And there's no definite value for them exist yet (or ever) like with the fixed fee cost.

-
Why Year needed, eh?
+
Why total stake is 15 billions, eh?
-

The Year parameter is required, since all the other monetary - behavior of the system changes in time - inflation decreases with total supply, fixed block - reward changes, etc. Any calculation that does not include time may only demonstrate you a "splice" - of time, for example, only the first year of staking.

+

The amount of somewhat stable total stake in the system is not known at this point + and will also change in time (but not as a predictable function) until it converges + to some more or less stable value (in percentage) and will show only slight fluctuations from there on.

+

The total stake is one of 2 most important parameters - along with your own stake. + These two parameters are basically decide how much you will profit, because they directly define + your share in total stake - and this value directly shows how much of yearly + inflation and yearly fees will go to you.

+

So for now - there's absolutely zero available data to decide what the total stake would be in the + year one, or year two, or later on. For a real-world example we can take the "Waves" Proof-of-Stake platform + that has total stake of ~60% of its supply. + So the 15 billion number is taken completely arbitrarily just as middle ground + around 50% of supply. The main point is to SHOW you how this value affects the rewards. + So try to move it around and just plan ahead what you profits would be if the total + stake would be at this value.

+

It might as well be lower in reality. But might as well be more.

-
Why Year starts with 2019, eh?
+
Why Year needed, eh?
-

The official date of staking release in Cardano is not defined yet, but it's somewhere in the fall of 2018. - Since profits are calculated only yearly anyways (for now) and to make controls easier and more concise - - it was decided to simply place 2019 as a first full year of staking. Basically, you can think - of that date as: "the first year when I will receive my yearly profits".

+

The Year parameter is required, since all the other monetary + behavior of the system changes in time - inflation decreases with total supply, fixed block + reward changes, etc. Any calculation that does not include time may only demonstrate you a "splice" + of time, for example, only the first year of staking.

-
Are you gonna make it better, eh?
+
Why Year starts with 2019, eh?
-

Yes, see the roadmap.

+

The official date of staking release in Cardano is not defined yet, but it's somewhere in the fall of 2018. + Since profits are calculated only yearly anyways (for now) and to make controls easier and more concise - + it was decided to simply place 2019 as a first full year of staking. Basically, you can think + of that date as: "the first year when I will receive my yearly profits".

-
Can you add new cool feature, eh?
+
Are you gonna make it better, eh?
-

See the roadmap in case it's already planned, - or propose new features here.

+

Yes, see the roadmap.

-
+
Can you add new cool feature, eh?
-
+

See the roadmap in case it's already planned, + or propose new features here.

-
+
+ +
+ +
+ +
+ +
+ +

About this project

+ +

As mentioned in the disclaimer:

+ +
    +
  • All calculations are actually rough estimates
  • +
  • No result from this calculator should be considered as a promise of a future profits
  • +
  • There are too much unknown variables present in the calculations and without knowing those - + no result might be easily predicted
  • +
+ +
Why
+ +

Main points of this project are:

+ +
    +
  1. Show how calculations are done
  2. +
  3. Show how complex calculations are
  4. +
  5. Show how many variables are used
  6. +
  7. Show how many variables are yet unknown
  8. +
  9. Show estimated order of magnitude for rewards
  10. +
+ +

This project is educational! Remember this project if someone shows you a calculator + with a couple of fields and a single question of how big your stake is. Or if someone tries to + get an easy answer of "what the profit percentage will be" - show them this calculator.

+

Also it provides a nice place for the formula explanations with an immediate example.

+ +
Project development
+ +

This calculator is in the initial state. It was developed extremely fast with the + main point ot get the formula and the example to people as soon as possible. There are many + potential additional calculations possible, so project is planned for some support in the near future.

+ + +

To ask development questions or propose features, you use:

+ +
    +
  1. This dedicated discussion issue: + https://github.com/antipalos/antipalos.github.io/issues/1
  2. +
  3. Project issues in general: + https://github.com/antipalos/antipalos.github.io/issues
  4. +
+ +
Design
+ +

+ Initially this website had awful simplistic design (or it's absence). + And this sections contained an invitation for anyone who can do all this stuff to help the project and to contribute + into improving the design. Completely out of nowhere anonymous user DEFAULTERROR1 + opened a pull-request + that majorly changed the whole layout of the website and turned it into the beauty it is today.
+
+ To this day I don't know who the DEFAULTERROR1 really are, but he always will be one of the greatest + and appreciated contributors to this website. He saw the opportunity to help - and he took it. + Be like DEFAULTERROR1 :)
+
+ UPD: New additional kudos to DEFAULTERROR1 for contributing the `NumPad` feature for mobile layout! +

+ +
Help
+ +

If anyone wants to help with all of this, there are options:

+ + + +

Contacts

-
- -

About this project

- -

As mentioned in the disclaimer:

- -
    -
  • All calculations are actually rough estimates
  • -
  • No result from this calculator should be considered as a promise of a future profits
  • -
  • There are too much unknown variables present in the calculations and without knowing those - - no result might be easily predicted
  • -
- -
Why
- -

Main points of this project are:

- -
    -
  1. Show how calculations are done
  2. -
  3. Show how complex calculations are
  4. -
  5. Show how many variables are used
  6. -
  7. Show how many variables are yet unknown
  8. -
  9. Show estimated order of magnitude for rewards
  10. -
- -

This project is educational! Remember this project if someone shows you a calculator - with a couple of fields and a single question of how big your stake is. Or if someone tries to - get an easy answer of "what the profit percentage will be" - show them this calculator.

-

Also it provides a nice place for the formula explanations with an immediate example.

- -
Project development
- -

This calculator is in the initial state. It was developed extremely fast with the - main point ot get the formula and the example to people as soon as possible. There are many - potential additional calculations possible, so project is planned for some support in the near future.

- - -

To ask development questions or propose features, you use:

- -
    -
  1. This dedicated discussion issue: - https://github.com/antipalos/antipalos.github.io/issues/1
  2. -
  3. Project issues in general: - https://github.com/antipalos/antipalos.github.io/issues
  4. -
- -
Design
- -

- Initially this website had awful simplistic design (or it's absence). - And this sections contained an invitation for anyone who can do all this stuff to help the project and to contribute - into improving the design. Completely out of nowhere anonymous user DEFAULTERROR1 - opened a pull-request - that majorly changed the whole layout of the website and turned it into the beauty it is today.
-
- To this day I don't know who the DEFAULTERROR1 really are, but he always will be one of the greatest - and appreciated contributors to this website. He saw the opportunity to help - and he took it. - Be like DEFAULTERROR1 :)
-
- UPD: New additional kudos to DEFAULTERROR1 for contributing the `NumPad` feature for mobile layout! -

- -
Help
- -

If anyone wants to help with all of this, there are options:

- - - -

Contacts

+
Cardano
@@ -511,6 +526,10 @@
Cardano

Reddit: r/Cardano

Wiki: cardanowiki.info

+
+ +
+
Calculator Dev

Twitter: @vsubhuman

@@ -525,75 +544,75 @@
Calculator Dev
-
- -
- -
- -

Roadmap

- -

- Propose new features here - or - - vote on existing features here. -

- -

0.1

-
    -
  • Release basic functionality
  • -
- -

0.1.1

- - -

0.1.2 ✓ (Current version)

- - -

0.2

-
    -
  • Add "portion of max supply" calculation
  • -
  • Extract text (templating engine?)
  • -
  • Calculate yearly restaking
  • -
- -

0.3

-
    -
  • Rework period calculation (prepare for per-epoch calculations)
  • -
  • Calculator for pools
  • -
  • Translation support
  • -
- -

0.4

-
    -
  • Per-epoch calculations (with restaking)
  • -
  • Basic multiperiods calculation (epochs to years)
  • -
- -

0.5

-
    -
  • Links with parameters
  • -
  • ...
  • -
- -

0.6

-
    -
  • Prepare for stats collecting
  • -
  • ...
  • -
+
-
+
-
+
+ +
+ +
+ +

Roadmap

+ +

+ Propose new features here + or + + vote on existing features here. +

+ +

0.1

+
    +
  • Release basic functionality
  • +
+ +

0.1.1

+ + +

0.1.2 ✓ (Current version)

+ + +

0.2

+
    +
  • Add "portion of max supply" calculation
  • +
  • Extract text (templating engine?)
  • +
  • Calculate yearly restaking
  • +
+ +

0.3

+
    +
  • Rework period calculation (prepare for per-epoch calculations)
  • +
  • Calculator for pools
  • +
  • Translation support
  • +
+ +

0.4

+
    +
  • Per-epoch calculations (with restaking)
  • +
  • Basic multiperiods calculation (epochs to years)
  • +
+ +

0.5

+
    +
  • Links with parameters
  • +
  • ...
  • +
+ +

0.6

+
    +
  • Prepare for stats collecting
  • +
  • ...
  • +
From cd0a1f5d51c012dc0d8809ef7dda0b62ce32d4f2 Mon Sep 17 00:00:00 2001 From: DEFAULTERROR1 Date: Fri, 31 Aug 2018 18:32:36 +0200 Subject: [PATCH 2/2] calc table lable font-size reduced to 12px for mobile + container textoverflow fixed --- cardano-calculator/assets/css/cardano-calculator.css | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/cardano-calculator/assets/css/cardano-calculator.css b/cardano-calculator/assets/css/cardano-calculator.css index d5f7862..2d72dce 100644 --- a/cardano-calculator/assets/css/cardano-calculator.css +++ b/cardano-calculator/assets/css/cardano-calculator.css @@ -7,6 +7,10 @@ body { font-size: 12px; } +.container { + word-wrap: break-word; +} + @media (min-width: 768px) { .codeblock { @@ -61,6 +65,14 @@ code { background-color: red; } +@media (max-width: 767.99px) { + + .calc-table-param-title-label { + font-size: 12px; + } + +} + /**************************** * SMALL SCREENS AND SWIPER * ****************************/