From 957b649d88a7f79eaeed525a12f590d661ecc20d Mon Sep 17 00:00:00 2001 From: katibest Date: Wed, 23 May 2018 09:32:06 -0400 Subject: [PATCH 1/6] Converted address page to table -removed css page --- .../assets/css/components/_address.scss | 47 ------------------- .../templates/address/overview.html.eex | 42 +++++++++-------- 2 files changed, 22 insertions(+), 67 deletions(-) delete mode 100644 apps/explorer_web/assets/css/components/_address.scss diff --git a/apps/explorer_web/assets/css/components/_address.scss b/apps/explorer_web/assets/css/components/_address.scss deleted file mode 100644 index f5dab7dac3..0000000000 --- a/apps/explorer_web/assets/css/components/_address.scss +++ /dev/null @@ -1,47 +0,0 @@ -.address { - &__container { @extend %paper; } - &__header { @extend %section-header; } - &__heading { @extend %section-header__heading; } - &__subheading { @extend %section-header__subheading; } - &__attributes { - @include explorer-typography("body1"); - padding: explorer-size(-1) explorer-size(1); - } - &__item { @extend %section-list__item; } - &__item-key { @extend %section-list__item-key; } - &__item-value { @extend %section-list__item-value; } - - &__tabs { @extend %section-tabs; } - &__tab { - @extend %section-tabs__tab; - &--active { @extend %section-tabs__tab--active; } - } - - &__headline-title { - @include explorer-typography("title"); - color: explorer-color("slate", "900"); - margin: 0; - line-height: 18px; - } - - &__link { color: explorer-color("blue", "500"); } - - &__pagination { - margin: explorer-size(-1) 0 explorer-size(-2) 0; - .pagination { text-align: right; } - } -} - -@media (min-width: $explorer-breakpoint-md) { - .address { - &__headline { - display: flex; - align-items: center; - justify-content: center; - } - &__headline-title { flex: 1; } - &__pagination { - margin: explorer-size(-1) 0 explorer-size(-2) 0; - } - } -} diff --git a/apps/explorer_web/lib/explorer_web/templates/address/overview.html.eex b/apps/explorer_web/lib/explorer_web/templates/address/overview.html.eex index 78a4945e9a..a0828756fa 100644 --- a/apps/explorer_web/lib/explorer_web/templates/address/overview.html.eex +++ b/apps/explorer_web/lib/explorer_web/templates/address/overview.html.eex @@ -1,23 +1,25 @@ -
-

<%= gettext "Address" %>

-

<%= @address %>

+
+

<%= gettext "Address" %>

+

<%= @address %>

-
-
-
-
-
<%= gettext "Balance" %>
-
-
<%= balance(@address) %>
-
<%= formatted_usd(@address, @exchange_rate) %>
-
-
-
-
<%= gettext "Number of Transactions" %>
-
- <%= Cldr.Number.to_string!(@transaction_count) %> -
-
-
+
+
+ +
+ + + + + + + + + + +
<%= gettext "Balance" %> +
<%= balance(@address) %>
+
<%= formatted_usd(@address, @exchange_rate) %>
+
<%= gettext "Number of Transactions" %><%= Cldr.Number.to_string!(@transaction_count) %>
+
From 1c6c1b6c56a4ef49baceb2df0e4543edefc39a9b Mon Sep 17 00:00:00 2001 From: katibest Date: Wed, 23 May 2018 09:32:38 -0400 Subject: [PATCH 2/6] Cleaned up spacing --- .../lib/explorer_web/templates/block/index.html.eex | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/apps/explorer_web/lib/explorer_web/templates/block/index.html.eex b/apps/explorer_web/lib/explorer_web/templates/block/index.html.eex index 1b68c96a08..7ebcad2c9e 100644 --- a/apps/explorer_web/lib/explorer_web/templates/block/index.html.eex +++ b/apps/explorer_web/lib/explorer_web/templates/block/index.html.eex @@ -1,8 +1,6 @@
-

- Blocks -

+

Blocks

<%= gettext( "Showing #%{start_block} to #%{end_block}", From bb174400f6bfb94636f8f4d4e4436a1c92530afb Mon Sep 17 00:00:00 2001 From: katibest Date: Wed, 23 May 2018 09:33:05 -0400 Subject: [PATCH 3/6] Organized, moved to components folder --- .../assets/css/components/_button.scss | 98 +++++++++++++++++++ .../assets/css/components/_filter.scss | 4 + .../assets/css/components/_table.scss | 25 +++++ 3 files changed, 127 insertions(+) create mode 100644 apps/explorer_web/assets/css/components/_button.scss create mode 100644 apps/explorer_web/assets/css/components/_filter.scss create mode 100644 apps/explorer_web/assets/css/components/_table.scss diff --git a/apps/explorer_web/assets/css/components/_button.scss b/apps/explorer_web/assets/css/components/_button.scss new file mode 100644 index 0000000000..9cad77b90f --- /dev/null +++ b/apps/explorer_web/assets/css/components/_button.scss @@ -0,0 +1,98 @@ +.button { + border: none; + display: inline-block; + text-align: center; + text-decoration: none; + white-space: nowrap; + padding: 8px 10px; + border-radius: .14589803rem; + + &--primary { + background-color: $primary !important; + color: $black !important; + -webkit-transition: background-color .25s, color .25s !important; + transition: background-color .25s, color .25s; + + &:hover, + &:focus { + background-color: $gray-700 !important; + color: $gray-200 !important; + text-decoration: none; + } + + &:disabled { + background-color: $gray-300; + color: $gray-800; + text-decoration: none; + } + } + + &--secondary { + border: 1px solid $primary; + color: $primary; + -webkit-transition: background-color .25s; + transition: background-color .25s; + font-weight: 400; + + &:hover, + &:focus { + background-color: $primary; + color: $white; + text-decoration: none; + outline: none !important; + } + } + + &--tertiary { + border: 1px solid $primary; + color: $gray-800; + -webkit-transition: background-color .25s, color .25s; + transition: background-color .25s, color .25s; + + &:hover, + &:focus { + background-color: $gray-800; + color: $gray-400; + } + } + + &--xsmall { + font-size: 11px; + padding: 6px 9px 6px !important; + } + + &--small { + font-size: 12px; + padding: 10px 20px 10px; + } + + &--medium { + font-size: 1.5rem; + padding: 15px 30px 15px; + } + + &--large { + font-size: 1.5rem; + padding: 20px 60px 20px; + } + +// Block button +// -------------------------------------------------- + + &--block { + display: block; + width: 100%; + } + + &--disabled { + background-color: $gray-300; + color: $gray-500; + text-decoration: none; + } + +} + +// Vertically space out multiple block buttons +.button--block + .button--block { + margin-top: 5px; +} diff --git a/apps/explorer_web/assets/css/components/_filter.scss b/apps/explorer_web/assets/css/components/_filter.scss new file mode 100644 index 0000000000..9beefde20b --- /dev/null +++ b/apps/explorer_web/assets/css/components/_filter.scss @@ -0,0 +1,4 @@ +.filter { + min-width: 100%; + transform: translate3d(1px, 26px, 0px) !important; +} diff --git a/apps/explorer_web/assets/css/components/_table.scss b/apps/explorer_web/assets/css/components/_table.scss new file mode 100644 index 0000000000..70875b1986 --- /dev/null +++ b/apps/explorer_web/assets/css/components/_table.scss @@ -0,0 +1,25 @@ +.table-font { + + thead th, td, th { + border-top: none; + border-bottom: none; + } + + i { + color: $gray-500; + } + + img { + width: 12px; + } +} + +.table-horizontal { + th { + width: 35%; + } +} + +.address-cell { + width: 150px; +} From a7d199c9c32b24869fae203b66f6023249997dc1 Mon Sep 17 00:00:00 2001 From: katibest Date: Wed, 23 May 2018 09:33:25 -0400 Subject: [PATCH 4/6] No longer using any of these files --- apps/explorer_web/assets/css/app.scss | 8 +- .../assets/css/components/_all.scss | 4 - .../assets/css/components/_block.scss | 36 ------- .../assets/css/components/_footer.scss | 4 +- .../assets/css/components/_section.scss | 55 ----------- .../css/components/_transaction_log.scss | 47 --------- .../assets/css/explorer/_all.scss | 4 - .../assets/css/explorer/_button.scss | 98 ------------------- .../assets/css/explorer/_color.scss | 51 ---------- .../assets/css/explorer/_filter.scss | 4 - .../assets/css/explorer/_header.scss | 19 ---- .../assets/css/explorer/_open_sans.scss | 17 ---- .../assets/css/explorer/_table.scss | 25 ----- .../assets/css/explorer/_typography.scss | 28 ------ 14 files changed, 6 insertions(+), 394 deletions(-) delete mode 100644 apps/explorer_web/assets/css/components/_all.scss delete mode 100644 apps/explorer_web/assets/css/components/_block.scss delete mode 100644 apps/explorer_web/assets/css/components/_section.scss delete mode 100644 apps/explorer_web/assets/css/components/_transaction_log.scss delete mode 100644 apps/explorer_web/assets/css/explorer/_button.scss delete mode 100644 apps/explorer_web/assets/css/explorer/_color.scss delete mode 100644 apps/explorer_web/assets/css/explorer/_filter.scss delete mode 100644 apps/explorer_web/assets/css/explorer/_header.scss delete mode 100644 apps/explorer_web/assets/css/explorer/_open_sans.scss delete mode 100644 apps/explorer_web/assets/css/explorer/_table.scss delete mode 100644 apps/explorer_web/assets/css/explorer/_typography.scss diff --git a/apps/explorer_web/assets/css/app.scss b/apps/explorer_web/assets/css/app.scss index f4d00b1cdc..68d53c3c91 100644 --- a/apps/explorer_web/assets/css/app.scss +++ b/apps/explorer_web/assets/css/app.scss @@ -1,5 +1,4 @@ @import "explorer/all"; -@import "components/all"; /* Phoenix flash messages */ .alert:empty { display: none; } @@ -43,9 +42,10 @@ $fa-font-path: "~@fortawesome/fontawesome-free/webfonts"; @import "components/dot"; @import "components/pagination"; @import "components/address_link"; -@import "explorer/button"; -@import "explorer/filter"; -@import "explorer/table"; +@import "components/footer"; +@import "components/filter"; +@import "components/button"; +@import "components/table"; @import "tooltip"; :export { diff --git a/apps/explorer_web/assets/css/components/_all.scss b/apps/explorer_web/assets/css/components/_all.scss deleted file mode 100644 index 7b706e9bdf..0000000000 --- a/apps/explorer_web/assets/css/components/_all.scss +++ /dev/null @@ -1,4 +0,0 @@ -@import "section"; -@import "address"; -@import "block"; -@import "footer"; diff --git a/apps/explorer_web/assets/css/components/_block.scss b/apps/explorer_web/assets/css/components/_block.scss deleted file mode 100644 index 23f71d5bbc..0000000000 --- a/apps/explorer_web/assets/css/components/_block.scss +++ /dev/null @@ -1,36 +0,0 @@ -.block { - &__container { @extend %paper; } - &__header { @extend %section-header; } - &__heading { @extend %section-header__heading; } - &__subheading { @extend %section-header__subheading; } - &__tabs { @extend %section-tabs; } - - &__tab { - @extend %section-tabs__tab; - &--active { @extend %section-tabs__tab--active; } - } - - &__attributes { padding: explorer-size(-1) explorer-size(1); } - &__column { @include explorer-typography("body1"); } - &__item { @extend %section-list__item; } - &__item-key { @extend %section-list__item-key; } - &__item-value { @extend %section-list__item-value; } - &__link { color: explorer-color("blue", "500"); } -} - -@media (min-width: $explorer-breakpoint-lg) { - .block { - &__attributes { - display: flex; - align-items: top; - justify-content: top; - } - - &__column { - width: explorer-size(1); - flex: 1; - margin-right: explorer-size(1); - & + & { margin-left: explorer-size(1); } - } - } -} diff --git a/apps/explorer_web/assets/css/components/_footer.scss b/apps/explorer_web/assets/css/components/_footer.scss index d12364f2f4..1aba12669c 100644 --- a/apps/explorer_web/assets/css/components/_footer.scss +++ b/apps/explorer_web/assets/css/components/_footer.scss @@ -2,8 +2,8 @@ font-size: 12px; display: block; bottom: 0; - background: explorer-color("gray", "50"); - color:explorer-color("gray", "700"); + background: $gray-100; + color:$gray-600; text-align: center; padding: 14px; height: 50px; diff --git a/apps/explorer_web/assets/css/components/_section.scss b/apps/explorer_web/assets/css/components/_section.scss deleted file mode 100644 index b4f5581115..0000000000 --- a/apps/explorer_web/assets/css/components/_section.scss +++ /dev/null @@ -1,55 +0,0 @@ -%section-header { - margin-top: explorer-size(-1); - margin-bottom: explorer-size(0); -} - -%section-header__heading { - @include explorer-typography("title"); - color: explorer-color("gray", "900"); - margin: 0; -} - -%section-header__subheading { - @include explorer-typography("body1"); - color: explorer-color("slate", "900"); - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; - margin: 0; -} - -%section-tabs { - padding: 0 explorer-size(0); -} - -%section-tabs__tab { - @include explorer-typography("body1"); - margin: 0; - border-top: explorer-size(-4) solid transparent; - border-left: explorer-size(-4) solid transparent; - border-right: explorer-size(-4) solid transparent; - display: inline-block; - padding: explorer-size(-2) explorer-size(-2); -} - -%section-tabs__tab--active { - border-top-color: explorer-color("blue", "500"); -} - -%section-list__item { - display: flex; - flex-direction: row; - justify-content: space-between; -} - -%section-list__item-key { - color: explorer-color("black"); - min-width: explorer-size(3); -} - -%section-list__item-value { - color: explorer-color("slate", "900"); - text-overflow: ellipsis; - white-space: nowrap; - overflow: hidden; -} diff --git a/apps/explorer_web/assets/css/components/_transaction_log.scss b/apps/explorer_web/assets/css/components/_transaction_log.scss deleted file mode 100644 index 2a750399a9..0000000000 --- a/apps/explorer_web/assets/css/components/_transaction_log.scss +++ /dev/null @@ -1,47 +0,0 @@ -.transaction-log { - @extend %paper; - - &__container { - padding: explorer-size(-1) explorer-size(0); - & + & { padding-top: 0; } - &--title { padding-top: explorer-size(0); } - } - - &__header { @extend %section-header; } - &__heading { @extend %section-header__heading; } - &__subheading { @extend %section-header__subheading; } - &__tabs { @extend %section-tabs; } - - &__tab { - @extend %section-tabs__tab; - &--active { @extend %section-tabs__tab--active; } - } - - &__attributes { padding: explorer-size(-1) explorer-size(1); } - &__link { color: explorer-color("blue", "500"); } - - &__table { - - @include explorer-typography("body1"); - color: explorer-color("slate", "900"); - } - - &__column-header { @include explorer-typography("body1"); } -} - -@media (min-width: $explorer-breakpoint-lg) { - .transaction { - &__attributes { - display: flex; - align-items: top; - justify-content: top; - } - - &__column { - width: explorer-size(1); - flex: 1; - margin-right: explorer-size(1); - & + & { margin-left: explorer-size(1); } - } - } -} diff --git a/apps/explorer_web/assets/css/explorer/_all.scss b/apps/explorer_web/assets/css/explorer/_all.scss index a1c6f775bd..110085ca79 100644 --- a/apps/explorer_web/assets/css/explorer/_all.scss +++ b/apps/explorer_web/assets/css/explorer/_all.scss @@ -1,7 +1,3 @@ @import "breakpoints"; -@import "color"; -@import "header"; @import "size"; -@import "open_sans"; @import "paper"; -@import "typography"; diff --git a/apps/explorer_web/assets/css/explorer/_button.scss b/apps/explorer_web/assets/css/explorer/_button.scss deleted file mode 100644 index 9cad77b90f..0000000000 --- a/apps/explorer_web/assets/css/explorer/_button.scss +++ /dev/null @@ -1,98 +0,0 @@ -.button { - border: none; - display: inline-block; - text-align: center; - text-decoration: none; - white-space: nowrap; - padding: 8px 10px; - border-radius: .14589803rem; - - &--primary { - background-color: $primary !important; - color: $black !important; - -webkit-transition: background-color .25s, color .25s !important; - transition: background-color .25s, color .25s; - - &:hover, - &:focus { - background-color: $gray-700 !important; - color: $gray-200 !important; - text-decoration: none; - } - - &:disabled { - background-color: $gray-300; - color: $gray-800; - text-decoration: none; - } - } - - &--secondary { - border: 1px solid $primary; - color: $primary; - -webkit-transition: background-color .25s; - transition: background-color .25s; - font-weight: 400; - - &:hover, - &:focus { - background-color: $primary; - color: $white; - text-decoration: none; - outline: none !important; - } - } - - &--tertiary { - border: 1px solid $primary; - color: $gray-800; - -webkit-transition: background-color .25s, color .25s; - transition: background-color .25s, color .25s; - - &:hover, - &:focus { - background-color: $gray-800; - color: $gray-400; - } - } - - &--xsmall { - font-size: 11px; - padding: 6px 9px 6px !important; - } - - &--small { - font-size: 12px; - padding: 10px 20px 10px; - } - - &--medium { - font-size: 1.5rem; - padding: 15px 30px 15px; - } - - &--large { - font-size: 1.5rem; - padding: 20px 60px 20px; - } - -// Block button -// -------------------------------------------------- - - &--block { - display: block; - width: 100%; - } - - &--disabled { - background-color: $gray-300; - color: $gray-500; - text-decoration: none; - } - -} - -// Vertically space out multiple block buttons -.button--block + .button--block { - margin-top: 5px; -} diff --git a/apps/explorer_web/assets/css/explorer/_color.scss b/apps/explorer_web/assets/css/explorer/_color.scss deleted file mode 100644 index 5e475fccdd..0000000000 --- a/apps/explorer_web/assets/css/explorer/_color.scss +++ /dev/null @@ -1,51 +0,0 @@ -$explorer-colors: ( - "blue": ( - "500": #4786ff - ), - "slate": ( - "50": #f5f7fa, - "100": #cfd8dc, - "200": #b0bec5, - "300": #90a4ae, - "400": #78909c, - "500": #607d8b, - "600": #546e7a, - "700": #455a64, - "800": #37474f, - "900": #263238 - ), - "gray": ( - "50": #fafafa, - "100": #f5f5f5, - "200": #eeeeee, - "300": #e0e0e0, - "400": #bdbdbd, - "500": #9e9e9e, - "600": #757575, - "700": #616161, - "800": #424242, - "900": #212121 - ), - "green": ( - "500": #1bb85a - ), - "purple": ( - "500": #8940d5 - ), - "yellow": ( - "500": #ffc547 - ), - "red": ( - "500": #ff7860 - ), - "white": #ffffff, - "black": #000000 -); - -@function explorer-color($color-name, $tone: null) { - @if ($tone) { - @return map-get(map-get($explorer-colors, $color-name), $tone); - } @else { - @return map-get($explorer-colors, $color-name); - } -} diff --git a/apps/explorer_web/assets/css/explorer/_filter.scss b/apps/explorer_web/assets/css/explorer/_filter.scss deleted file mode 100644 index 9beefde20b..0000000000 --- a/apps/explorer_web/assets/css/explorer/_filter.scss +++ /dev/null @@ -1,4 +0,0 @@ -.filter { - min-width: 100%; - transform: translate3d(1px, 26px, 0px) !important; -} diff --git a/apps/explorer_web/assets/css/explorer/_header.scss b/apps/explorer_web/assets/css/explorer/_header.scss deleted file mode 100644 index 3c12a6c0e6..0000000000 --- a/apps/explorer_web/assets/css/explorer/_header.scss +++ /dev/null @@ -1,19 +0,0 @@ -$explorer-header-small: 48px; -$explorer-header-medium: 56px; -$explorer-header-large: 64px; - -%explorer-header-height { height: $explorer-header-small; } -%explorer-header-square-width { width: $explorer-header-small; } -%explorer-header-min-height { min-height: $explorer-header-small; } - -@media (orientation: landscape) and (max-height: $explorer-breakpoint-landscape) { - %explorer-header-height { height: $explorer-header-medium; } - %explorer-header-square-width { width: $explorer-header-medium; } - %explorer-header-min-height { min-height: $explorer-header-medium; } -} - -@media (min-width: $explorer-breakpoint-landscape) { - %explorer-header-height { height: $explorer-header-large; } - %explorer-header-square-width { width: $explorer-header-large; } - %explorer-header-min-height { min-height: $explorer-header-large; } -} diff --git a/apps/explorer_web/assets/css/explorer/_open_sans.scss b/apps/explorer_web/assets/css/explorer/_open_sans.scss deleted file mode 100644 index 3d0fdd9b46..0000000000 --- a/apps/explorer_web/assets/css/explorer/_open_sans.scss +++ /dev/null @@ -1,17 +0,0 @@ -$base-font-family: 'Open Sans'; - -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 400; - src: local('Open Sans Regular'), local('OpenSans-Regular'), url(data:;base64,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) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; -} - -@font-face { - font-family: 'Open Sans'; - font-style: normal; - font-weight: 700; - src: local('Open Sans Bold'), local('OpenSans-Bold'), url(data:;base64,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) format('woff2'); - unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215; -} diff --git a/apps/explorer_web/assets/css/explorer/_table.scss b/apps/explorer_web/assets/css/explorer/_table.scss deleted file mode 100644 index 70875b1986..0000000000 --- a/apps/explorer_web/assets/css/explorer/_table.scss +++ /dev/null @@ -1,25 +0,0 @@ -.table-font { - - thead th, td, th { - border-top: none; - border-bottom: none; - } - - i { - color: $gray-500; - } - - img { - width: 12px; - } -} - -.table-horizontal { - th { - width: 35%; - } -} - -.address-cell { - width: 150px; -} diff --git a/apps/explorer_web/assets/css/explorer/_typography.scss b/apps/explorer_web/assets/css/explorer/_typography.scss deleted file mode 100644 index 2d79f9f42d..0000000000 --- a/apps/explorer_web/assets/css/explorer/_typography.scss +++ /dev/null @@ -1,28 +0,0 @@ -$explorer-typography-styles: ( - headline: ( - "font-weight": 400, - "font-size": 24px, - "line-height": 32px - ), - title: ( - "font-weight": 400, - "font-size": 18px, - "line-height": 28px - ), - body1: ( - "font-weight": 400, - "font-size": 13px, - "line-height": 36px - ), - caption: ( - "font-weight": 400, - "font-size": 13px, - "line-height": 24px - ) -); - -@mixin explorer-typography($style) { - font-weight: map-get(map-get($explorer-typography-styles, $style), "font-weight"); - font-size: map-get(map-get($explorer-typography-styles, $style), "font-size"); - line-height: map-get(map-get($explorer-typography-styles, $style), "line-height"); -} From 3a68ef2531db9d3bb1c66e3dbd114b62a7e5666b Mon Sep 17 00:00:00 2001 From: katibest Date: Wed, 23 May 2018 09:33:41 -0400 Subject: [PATCH 5/6] Converting explorer-color to bootstrap variables --- apps/explorer_web/assets/css/explorer/_paper.scss | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/explorer_web/assets/css/explorer/_paper.scss b/apps/explorer_web/assets/css/explorer/_paper.scss index 4454d32350..5384b4f29d 100644 --- a/apps/explorer_web/assets/css/explorer/_paper.scss +++ b/apps/explorer_web/assets/css/explorer/_paper.scss @@ -1,7 +1,7 @@ %paper { margin-bottom: 1rem; - border-radius: explorer-size(-4); - background-color: explorer-color("white"); - box-shadow: 0 2px 2px 0 rgba(explorer-color("black"), 0.16), - 0 0px 2px 0 rgba(explorer-color("black"), 0.12); + border-radius: 5px; + background-color: #fff; + box-shadow: 0 2px 2px 0 rgba(0, 0,0, 0.16), + 0 0px 2px 0 rgba(0, 0, 0, 0.12); } From a85239bdaef4a835517be8de3e357ab80f4e7efe Mon Sep 17 00:00:00 2001 From: katibest Date: Wed, 23 May 2018 09:49:27 -0400 Subject: [PATCH 6/6] GETtext Merge --- apps/explorer_web/priv/gettext/default.pot | 24 +++++++++---------- .../priv/gettext/en/LC_MESSAGES/default.po | 24 +++++++++---------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/apps/explorer_web/priv/gettext/default.pot b/apps/explorer_web/priv/gettext/default.pot index 10b33147cb..9cd97eeb32 100644 --- a/apps/explorer_web/priv/gettext/default.pot +++ b/apps/explorer_web/priv/gettext/default.pot @@ -1,6 +1,6 @@ #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:67 #: lib/explorer_web/templates/address_transaction/index.html.eex:70 -#: lib/explorer_web/templates/block/index.html.eex:20 +#: lib/explorer_web/templates/block/index.html.eex:18 #: lib/explorer_web/templates/block_transaction/index.html.eex:135 #: lib/explorer_web/templates/chain/_blocks.html.eex:9 #: lib/explorer_web/templates/chain/_transactions.html.eex:12 @@ -27,7 +27,7 @@ msgstr "" msgid "Copyright %{year} POA" msgstr "" -#: lib/explorer_web/templates/block/index.html.eex:22 +#: lib/explorer_web/templates/block/index.html.eex:20 #: lib/explorer_web/templates/block_transaction/index.html.eex:87 msgid "Gas Used" msgstr "" @@ -40,7 +40,7 @@ msgstr "" msgid "Hash" msgstr "" -#: lib/explorer_web/templates/block/index.html.eex:19 +#: lib/explorer_web/templates/block/index.html.eex:17 #: lib/explorer_web/templates/chain/_blocks.html.eex:8 msgid "Height" msgstr "" @@ -51,7 +51,7 @@ msgstr "" #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:7 #: lib/explorer_web/templates/address_transaction/index.html.eex:7 -#: lib/explorer_web/templates/block/index.html.eex:21 +#: lib/explorer_web/templates/block/index.html.eex:19 #: lib/explorer_web/templates/block_transaction/index.html.eex:118 #: lib/explorer_web/templates/chain/_transactions.html.eex:4 #: lib/explorer_web/templates/layout/_sidebar.html.eex:36 @@ -78,7 +78,7 @@ msgstr "" msgid "Difficulty" msgstr "" -#: lib/explorer_web/templates/block/index.html.eex:23 +#: lib/explorer_web/templates/block/index.html.eex:21 #: lib/explorer_web/templates/block_transaction/index.html.eex:95 #: lib/explorer_web/templates/transaction/overview.html.eex:116 #: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:31 @@ -126,15 +126,15 @@ msgstr "" msgid "Cumulative Gas Used" msgstr "" -#: lib/explorer_web/templates/block/index.html.eex:22 -#: lib/explorer_web/templates/block/index.html.eex:23 +#: lib/explorer_web/templates/block/index.html.eex:20 +#: lib/explorer_web/templates/block/index.html.eex:21 #: lib/explorer_web/templates/chain/_blocks.html.eex:11 #: lib/explorer_web/templates/transaction/overview.html.eex:119 #: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:31 msgid "Gas" msgstr "" -#: lib/explorer_web/templates/block/index.html.eex:24 +#: lib/explorer_web/templates/block/index.html.eex:22 #: lib/explorer_web/templates/transaction/overview.html.eex:124 msgid "Gas Price" msgstr "" @@ -204,7 +204,7 @@ msgstr "" msgid "Transaction Status" msgstr "" -#: lib/explorer_web/templates/address/overview.html.eex:9 +#: lib/explorer_web/templates/address/overview.html.eex:11 msgid "Balance" msgstr "" @@ -218,11 +218,11 @@ msgstr "" msgid "POA" msgstr "" -#: lib/explorer_web/templates/block/index.html.eex:41 +#: lib/explorer_web/templates/block/index.html.eex:39 msgid "%{count} transactions" msgstr "" -#: lib/explorer_web/templates/block/index.html.eex:7 +#: lib/explorer_web/templates/block/index.html.eex:5 msgid "Showing #%{start_block} to #%{end_block}" msgstr "" @@ -429,7 +429,7 @@ msgstr "" msgid "USD" msgstr "" -#: lib/explorer_web/templates/address/overview.html.eex:16 +#: lib/explorer_web/templates/address/overview.html.eex:18 msgid "Number of Transactions" msgstr "" diff --git a/apps/explorer_web/priv/gettext/en/LC_MESSAGES/default.po b/apps/explorer_web/priv/gettext/en/LC_MESSAGES/default.po index aabadcb640..1619d10355 100644 --- a/apps/explorer_web/priv/gettext/en/LC_MESSAGES/default.po +++ b/apps/explorer_web/priv/gettext/en/LC_MESSAGES/default.po @@ -12,7 +12,7 @@ msgstr "" #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:67 #: lib/explorer_web/templates/address_transaction/index.html.eex:70 -#: lib/explorer_web/templates/block/index.html.eex:20 +#: lib/explorer_web/templates/block/index.html.eex:18 #: lib/explorer_web/templates/block_transaction/index.html.eex:135 #: lib/explorer_web/templates/chain/_blocks.html.eex:9 #: lib/explorer_web/templates/chain/_transactions.html.eex:12 @@ -39,7 +39,7 @@ msgstr "Blocks" msgid "Copyright %{year} POA" msgstr "%{year} POA Network Ltd. All rights reserved" -#: lib/explorer_web/templates/block/index.html.eex:22 +#: lib/explorer_web/templates/block/index.html.eex:20 #: lib/explorer_web/templates/block_transaction/index.html.eex:87 msgid "Gas Used" msgstr "Gas Used" @@ -52,7 +52,7 @@ msgstr "Gas Used" msgid "Hash" msgstr "Hash" -#: lib/explorer_web/templates/block/index.html.eex:19 +#: lib/explorer_web/templates/block/index.html.eex:17 #: lib/explorer_web/templates/chain/_blocks.html.eex:8 msgid "Height" msgstr "Height" @@ -63,7 +63,7 @@ msgstr "POA Network Explorer" #: lib/explorer_web/templates/address_internal_transaction/index.html.eex:7 #: lib/explorer_web/templates/address_transaction/index.html.eex:7 -#: lib/explorer_web/templates/block/index.html.eex:21 +#: lib/explorer_web/templates/block/index.html.eex:19 #: lib/explorer_web/templates/block_transaction/index.html.eex:118 #: lib/explorer_web/templates/chain/_transactions.html.eex:4 #: lib/explorer_web/templates/layout/_sidebar.html.eex:36 @@ -90,7 +90,7 @@ msgstr "Block #%{number} Details" msgid "Difficulty" msgstr "Difficulty" -#: lib/explorer_web/templates/block/index.html.eex:23 +#: lib/explorer_web/templates/block/index.html.eex:21 #: lib/explorer_web/templates/block_transaction/index.html.eex:95 #: lib/explorer_web/templates/transaction/overview.html.eex:116 #: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:31 @@ -138,15 +138,15 @@ msgstr "Transaction Details" msgid "Cumulative Gas Used" msgstr "Cumulative Gas Used" -#: lib/explorer_web/templates/block/index.html.eex:22 -#: lib/explorer_web/templates/block/index.html.eex:23 +#: lib/explorer_web/templates/block/index.html.eex:20 +#: lib/explorer_web/templates/block/index.html.eex:21 #: lib/explorer_web/templates/chain/_blocks.html.eex:11 #: lib/explorer_web/templates/transaction/overview.html.eex:119 #: lib/explorer_web/templates/transaction_internal_transaction/index.html.eex:31 msgid "Gas" msgstr "Gas" -#: lib/explorer_web/templates/block/index.html.eex:24 +#: lib/explorer_web/templates/block/index.html.eex:22 #: lib/explorer_web/templates/transaction/overview.html.eex:124 msgid "Gas Price" msgstr "Gas Price" @@ -216,7 +216,7 @@ msgstr "Transaction Hash" msgid "Transaction Status" msgstr "Transaction Status" -#: lib/explorer_web/templates/address/overview.html.eex:9 +#: lib/explorer_web/templates/address/overview.html.eex:11 msgid "Balance" msgstr "Balance" @@ -230,11 +230,11 @@ msgstr "Balance" msgid "POA" msgstr "POA" -#: lib/explorer_web/templates/block/index.html.eex:41 +#: lib/explorer_web/templates/block/index.html.eex:39 msgid "%{count} transactions" msgstr "%{count} transactions" -#: lib/explorer_web/templates/block/index.html.eex:7 +#: lib/explorer_web/templates/block/index.html.eex:5 msgid "Showing #%{start_block} to #%{end_block}" msgstr "Showing #%{start_block} to #%{end_block}" @@ -441,7 +441,7 @@ msgstr "" msgid "USD" msgstr "" -#: lib/explorer_web/templates/address/overview.html.eex:16 +#: lib/explorer_web/templates/address/overview.html.eex:18 msgid "Number of Transactions" msgstr ""