From f339262eff4e579c03d9173c565f7e9728023af4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C4=93teris=20Caune?= Date: Mon, 29 Aug 2016 13:52:10 +0300 Subject: [PATCH 1/5] Update "Reliability Guarantees" section in the About page :-/ --- templates/front/about.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/templates/front/about.html b/templates/front/about.html index 0af37671..a118ba3f 100644 --- a/templates/front/about.html +++ b/templates/front/about.html @@ -34,7 +34,8 @@

While we can only guarantee a best effort availability, in practice the availability has exceeded 99.9% since the service - publicly launched in July 2015. + publicly launched in July 2015. That is, until 20 August 2016, + when the service experienced a 24 hour outage.

From c8bcb23fd66336b42fc0a9f80871e4c6400353e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C4=93teris=20Caune?= Date: Mon, 29 Aug 2016 16:45:47 +0300 Subject: [PATCH 2/5] Material icons. --- hc/accounts/views.py | 1 + hc/front/tests/test_my_checks.py | 6 +- static/css/base.css | 23 +- static/css/bootstrap.css | 803 ------------------------- static/css/channels.css | 4 + static/css/icomoon.css | 62 ++ static/css/my_checks.css | 1 + static/css/my_checks_desktop.css | 4 + static/css/my_checks_mobile.css | 8 +- static/css/pricing.css | 4 - static/css/settings.css | 4 + static/fonts/icomoon.eot | Bin 0 -> 2728 bytes static/fonts/icomoon.svg | 22 + static/fonts/icomoon.ttf | Bin 0 -> 2564 bytes static/fonts/icomoon.woff | Bin 0 -> 2640 bytes stuff/bootstrap/bootstrap.less | 2 +- templates/accounts/login.html | 4 +- templates/accounts/profile.html | 4 +- templates/accounts/set_password.html | 2 +- templates/base.html | 1 + templates/front/channels.html | 2 +- templates/front/docs.html | 10 +- templates/front/log.html | 2 +- templates/front/my_checks_desktop.html | 12 +- templates/front/my_checks_mobile.html | 2 +- templates/front/welcome.html | 8 +- 26 files changed, 133 insertions(+), 858 deletions(-) create mode 100644 static/css/icomoon.css create mode 100644 static/fonts/icomoon.eot create mode 100644 static/fonts/icomoon.svg create mode 100644 static/fonts/icomoon.ttf create mode 100644 static/fonts/icomoon.woff diff --git a/hc/accounts/views.py b/hc/accounts/views.py index fffe0393..9fdbaa88 100644 --- a/hc/accounts/views.py +++ b/hc/accounts/views.py @@ -210,6 +210,7 @@ def profile(request): badge_urls.append(get_badge_url(username, tag)) ctx = { + "page": "profile", "badge_urls": badge_urls, "profile": profile, "show_api_key": show_api_key diff --git a/hc/front/tests/test_my_checks.py b/hc/front/tests/test_my_checks.py index e622c216..c759d1f5 100644 --- a/hc/front/tests/test_my_checks.py +++ b/hc/front/tests/test_my_checks.py @@ -26,7 +26,7 @@ class MyChecksTestCase(BaseTestCase): r = self.client.get("/checks/") # Desktop - self.assertContains(r, "glyphicon-ok-sign") + self.assertContains(r, "icon-up") # Mobile self.assertContains(r, "label-success") @@ -40,7 +40,7 @@ class MyChecksTestCase(BaseTestCase): r = self.client.get("/checks/") # Desktop - self.assertContains(r, "glyphicon-exclamation-sign") + self.assertContains(r, "icon-down") # Mobile self.assertContains(r, "label-danger") @@ -54,7 +54,7 @@ class MyChecksTestCase(BaseTestCase): r = self.client.get("/checks/") # Desktop - self.assertContains(r, "glyphicon-exclamation-sign grace") + self.assertContains(r, "icon-grace") # Mobile self.assertContains(r, "label-warning") diff --git a/static/css/base.css b/static/css/base.css index 44234cb1..825e77f5 100644 --- a/static/css/base.css +++ b/static/css/base.css @@ -53,25 +53,14 @@ body { font-size: small; } -.glyphicon.up, .glyphicon.new, .glyphicon.paused, .glyphicon.grace, .glyphicon.down { - font-size: 22px; +.status { + font-size: 24px; } -.glyphicon.up { - color: #5cb85c; -} - -.glyphicon.new, .glyphicon.paused { - color: #AAA; -} - -.glyphicon.grace { - color: #f0ad4e; -} - -.glyphicon.down { - color: #d9534f; -} +.status.icon-up { color: #5cb85c; } +.status.icon-up.new, .status.icon-paused { color: #CCC; } +.status.icon-grace { color: #f0ad4e; } +.status.icon-down { color: #d9534f; } .hc-dialog { background: #FFF; diff --git a/static/css/bootstrap.css b/static/css/bootstrap.css index 84e8c93d..840d63be 100644 --- a/static/css/bootstrap.css +++ b/static/css/bootstrap.css @@ -252,809 +252,6 @@ th { border: 1px solid #ddd !important; } } -@font-face { - font-family: 'Glyphicons Halflings'; - src: url('../fonts/glyphicons-halflings-regular.eot'); - src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); -} -.glyphicon { - position: relative; - top: 1px; - display: inline-block; - font-family: 'Glyphicons Halflings'; - font-style: normal; - font-weight: normal; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.glyphicon-asterisk:before { - content: "\002a"; -} -.glyphicon-plus:before { - content: "\002b"; -} -.glyphicon-euro:before, -.glyphicon-eur:before { - content: "\20ac"; -} -.glyphicon-minus:before { - content: "\2212"; -} -.glyphicon-cloud:before { - content: "\2601"; -} -.glyphicon-envelope:before { - content: "\2709"; -} -.glyphicon-pencil:before { - content: "\270f"; -} -.glyphicon-glass:before { - content: "\e001"; -} -.glyphicon-music:before { - content: "\e002"; -} -.glyphicon-search:before { - content: "\e003"; -} -.glyphicon-heart:before { - content: "\e005"; -} -.glyphicon-star:before { - content: "\e006"; -} -.glyphicon-star-empty:before { - content: "\e007"; -} -.glyphicon-user:before { - content: "\e008"; -} -.glyphicon-film:before { - content: "\e009"; -} -.glyphicon-th-large:before { - content: "\e010"; -} -.glyphicon-th:before { - content: "\e011"; -} -.glyphicon-th-list:before { - content: "\e012"; -} -.glyphicon-ok:before { - content: "\e013"; -} -.glyphicon-remove:before { - content: "\e014"; -} -.glyphicon-zoom-in:before { - content: "\e015"; -} -.glyphicon-zoom-out:before { - content: "\e016"; -} -.glyphicon-off:before { - content: "\e017"; -} -.glyphicon-signal:before { - content: "\e018"; -} -.glyphicon-cog:before { - content: "\e019"; -} -.glyphicon-trash:before { - content: "\e020"; -} -.glyphicon-home:before { - content: "\e021"; -} -.glyphicon-file:before { - content: "\e022"; -} -.glyphicon-time:before { - content: "\e023"; -} -.glyphicon-road:before { - content: "\e024"; -} -.glyphicon-download-alt:before { - content: "\e025"; -} -.glyphicon-download:before { - content: "\e026"; -} -.glyphicon-upload:before { - content: "\e027"; -} -.glyphicon-inbox:before { - content: "\e028"; -} -.glyphicon-play-circle:before { - content: "\e029"; -} -.glyphicon-repeat:before { - content: "\e030"; -} -.glyphicon-refresh:before { - content: "\e031"; -} -.glyphicon-list-alt:before { - content: "\e032"; -} -.glyphicon-lock:before { - content: "\e033"; -} -.glyphicon-flag:before { - content: "\e034"; -} -.glyphicon-headphones:before { - content: "\e035"; -} -.glyphicon-volume-off:before { - content: "\e036"; -} -.glyphicon-volume-down:before { - content: "\e037"; -} -.glyphicon-volume-up:before { - content: "\e038"; -} -.glyphicon-qrcode:before { - content: "\e039"; -} -.glyphicon-barcode:before { - content: "\e040"; -} -.glyphicon-tag:before { - content: "\e041"; -} -.glyphicon-tags:before { - content: "\e042"; -} -.glyphicon-book:before { - content: "\e043"; -} -.glyphicon-bookmark:before { - content: "\e044"; -} -.glyphicon-print:before { - content: "\e045"; -} -.glyphicon-camera:before { - content: "\e046"; -} -.glyphicon-font:before { - content: "\e047"; -} -.glyphicon-bold:before { - content: "\e048"; -} -.glyphicon-italic:before { - content: "\e049"; -} -.glyphicon-text-height:before { - content: "\e050"; -} -.glyphicon-text-width:before { - content: "\e051"; -} -.glyphicon-align-left:before { - content: "\e052"; -} -.glyphicon-align-center:before { - content: "\e053"; -} -.glyphicon-align-right:before { - content: "\e054"; -} -.glyphicon-align-justify:before { - content: "\e055"; -} -.glyphicon-list:before { - content: "\e056"; -} -.glyphicon-indent-left:before { - content: "\e057"; -} -.glyphicon-indent-right:before { - content: "\e058"; -} -.glyphicon-facetime-video:before { - content: "\e059"; -} -.glyphicon-picture:before { - content: "\e060"; -} -.glyphicon-map-marker:before { - content: "\e062"; -} -.glyphicon-adjust:before { - content: "\e063"; -} -.glyphicon-tint:before { - content: "\e064"; -} -.glyphicon-edit:before { - content: "\e065"; -} -.glyphicon-share:before { - content: "\e066"; -} -.glyphicon-check:before { - content: "\e067"; -} -.glyphicon-move:before { - content: "\e068"; -} -.glyphicon-step-backward:before { - content: "\e069"; -} -.glyphicon-fast-backward:before { - content: "\e070"; -} -.glyphicon-backward:before { - content: "\e071"; -} -.glyphicon-play:before { - content: "\e072"; -} -.glyphicon-pause:before { - content: "\e073"; -} -.glyphicon-stop:before { - content: "\e074"; -} -.glyphicon-forward:before { - content: "\e075"; -} -.glyphicon-fast-forward:before { - content: "\e076"; -} -.glyphicon-step-forward:before { - content: "\e077"; -} -.glyphicon-eject:before { - content: "\e078"; -} -.glyphicon-chevron-left:before { - content: "\e079"; -} -.glyphicon-chevron-right:before { - content: "\e080"; -} -.glyphicon-plus-sign:before { - content: "\e081"; -} -.glyphicon-minus-sign:before { - content: "\e082"; -} -.glyphicon-remove-sign:before { - content: "\e083"; -} -.glyphicon-ok-sign:before { - content: "\e084"; -} -.glyphicon-question-sign:before { - content: "\e085"; -} -.glyphicon-info-sign:before { - content: "\e086"; -} -.glyphicon-screenshot:before { - content: "\e087"; -} -.glyphicon-remove-circle:before { - content: "\e088"; -} -.glyphicon-ok-circle:before { - content: "\e089"; -} -.glyphicon-ban-circle:before { - content: "\e090"; -} -.glyphicon-arrow-left:before { - content: "\e091"; -} -.glyphicon-arrow-right:before { - content: "\e092"; -} -.glyphicon-arrow-up:before { - content: "\e093"; -} -.glyphicon-arrow-down:before { - content: "\e094"; -} -.glyphicon-share-alt:before { - content: "\e095"; -} -.glyphicon-resize-full:before { - content: "\e096"; -} -.glyphicon-resize-small:before { - content: "\e097"; -} -.glyphicon-exclamation-sign:before { - content: "\e101"; -} -.glyphicon-gift:before { - content: "\e102"; -} -.glyphicon-leaf:before { - content: "\e103"; -} -.glyphicon-fire:before { - content: "\e104"; -} -.glyphicon-eye-open:before { - content: "\e105"; -} -.glyphicon-eye-close:before { - content: "\e106"; -} -.glyphicon-warning-sign:before { - content: "\e107"; -} -.glyphicon-plane:before { - content: "\e108"; -} -.glyphicon-calendar:before { - content: "\e109"; -} -.glyphicon-random:before { - content: "\e110"; -} -.glyphicon-comment:before { - content: "\e111"; -} -.glyphicon-magnet:before { - content: "\e112"; -} -.glyphicon-chevron-up:before { - content: "\e113"; -} -.glyphicon-chevron-down:before { - content: "\e114"; -} -.glyphicon-retweet:before { - content: "\e115"; -} -.glyphicon-shopping-cart:before { - content: "\e116"; -} -.glyphicon-folder-close:before { - content: "\e117"; -} -.glyphicon-folder-open:before { - content: "\e118"; -} -.glyphicon-resize-vertical:before { - content: "\e119"; -} -.glyphicon-resize-horizontal:before { - content: "\e120"; -} -.glyphicon-hdd:before { - content: "\e121"; -} -.glyphicon-bullhorn:before { - content: "\e122"; -} -.glyphicon-bell:before { - content: "\e123"; -} -.glyphicon-certificate:before { - content: "\e124"; -} -.glyphicon-thumbs-up:before { - content: "\e125"; -} -.glyphicon-thumbs-down:before { - content: "\e126"; -} -.glyphicon-hand-right:before { - content: "\e127"; -} -.glyphicon-hand-left:before { - content: "\e128"; -} -.glyphicon-hand-up:before { - content: "\e129"; -} -.glyphicon-hand-down:before { - content: "\e130"; -} -.glyphicon-circle-arrow-right:before { - content: "\e131"; -} -.glyphicon-circle-arrow-left:before { - content: "\e132"; -} -.glyphicon-circle-arrow-up:before { - content: "\e133"; -} -.glyphicon-circle-arrow-down:before { - content: "\e134"; -} -.glyphicon-globe:before { - content: "\e135"; -} -.glyphicon-wrench:before { - content: "\e136"; -} -.glyphicon-tasks:before { - content: "\e137"; -} -.glyphicon-filter:before { - content: "\e138"; -} -.glyphicon-briefcase:before { - content: "\e139"; -} -.glyphicon-fullscreen:before { - content: "\e140"; -} -.glyphicon-dashboard:before { - content: "\e141"; -} -.glyphicon-paperclip:before { - content: "\e142"; -} -.glyphicon-heart-empty:before { - content: "\e143"; -} -.glyphicon-link:before { - content: "\e144"; -} -.glyphicon-phone:before { - content: "\e145"; -} -.glyphicon-pushpin:before { - content: "\e146"; -} -.glyphicon-usd:before { - content: "\e148"; -} -.glyphicon-gbp:before { - content: "\e149"; -} -.glyphicon-sort:before { - content: "\e150"; -} -.glyphicon-sort-by-alphabet:before { - content: "\e151"; -} -.glyphicon-sort-by-alphabet-alt:before { - content: "\e152"; -} -.glyphicon-sort-by-order:before { - content: "\e153"; -} -.glyphicon-sort-by-order-alt:before { - content: "\e154"; -} -.glyphicon-sort-by-attributes:before { - content: "\e155"; -} -.glyphicon-sort-by-attributes-alt:before { - content: "\e156"; -} -.glyphicon-unchecked:before { - content: "\e157"; -} -.glyphicon-expand:before { - content: "\e158"; -} -.glyphicon-collapse-down:before { - content: "\e159"; -} -.glyphicon-collapse-up:before { - content: "\e160"; -} -.glyphicon-log-in:before { - content: "\e161"; -} -.glyphicon-flash:before { - content: "\e162"; -} -.glyphicon-log-out:before { - content: "\e163"; -} -.glyphicon-new-window:before { - content: "\e164"; -} -.glyphicon-record:before { - content: "\e165"; -} -.glyphicon-save:before { - content: "\e166"; -} -.glyphicon-open:before { - content: "\e167"; -} -.glyphicon-saved:before { - content: "\e168"; -} -.glyphicon-import:before { - content: "\e169"; -} -.glyphicon-export:before { - content: "\e170"; -} -.glyphicon-send:before { - content: "\e171"; -} -.glyphicon-floppy-disk:before { - content: "\e172"; -} -.glyphicon-floppy-saved:before { - content: "\e173"; -} -.glyphicon-floppy-remove:before { - content: "\e174"; -} -.glyphicon-floppy-save:before { - content: "\e175"; -} -.glyphicon-floppy-open:before { - content: "\e176"; -} -.glyphicon-credit-card:before { - content: "\e177"; -} -.glyphicon-transfer:before { - content: "\e178"; -} -.glyphicon-cutlery:before { - content: "\e179"; -} -.glyphicon-header:before { - content: "\e180"; -} -.glyphicon-compressed:before { - content: "\e181"; -} -.glyphicon-earphone:before { - content: "\e182"; -} -.glyphicon-phone-alt:before { - content: "\e183"; -} -.glyphicon-tower:before { - content: "\e184"; -} -.glyphicon-stats:before { - content: "\e185"; -} -.glyphicon-sd-video:before { - content: "\e186"; -} -.glyphicon-hd-video:before { - content: "\e187"; -} -.glyphicon-subtitles:before { - content: "\e188"; -} -.glyphicon-sound-stereo:before { - content: "\e189"; -} -.glyphicon-sound-dolby:before { - content: "\e190"; -} -.glyphicon-sound-5-1:before { - content: "\e191"; -} -.glyphicon-sound-6-1:before { - content: "\e192"; -} -.glyphicon-sound-7-1:before { - content: "\e193"; -} -.glyphicon-copyright-mark:before { - content: "\e194"; -} -.glyphicon-registration-mark:before { - content: "\e195"; -} -.glyphicon-cloud-download:before { - content: "\e197"; -} -.glyphicon-cloud-upload:before { - content: "\e198"; -} -.glyphicon-tree-conifer:before { - content: "\e199"; -} -.glyphicon-tree-deciduous:before { - content: "\e200"; -} -.glyphicon-cd:before { - content: "\e201"; -} -.glyphicon-save-file:before { - content: "\e202"; -} -.glyphicon-open-file:before { - content: "\e203"; -} -.glyphicon-level-up:before { - content: "\e204"; -} -.glyphicon-copy:before { - content: "\e205"; -} -.glyphicon-paste:before { - content: "\e206"; -} -.glyphicon-alert:before { - content: "\e209"; -} -.glyphicon-equalizer:before { - content: "\e210"; -} -.glyphicon-king:before { - content: "\e211"; -} -.glyphicon-queen:before { - content: "\e212"; -} -.glyphicon-pawn:before { - content: "\e213"; -} -.glyphicon-bishop:before { - content: "\e214"; -} -.glyphicon-knight:before { - content: "\e215"; -} -.glyphicon-baby-formula:before { - content: "\e216"; -} -.glyphicon-tent:before { - content: "\26fa"; -} -.glyphicon-blackboard:before { - content: "\e218"; -} -.glyphicon-bed:before { - content: "\e219"; -} -.glyphicon-apple:before { - content: "\f8ff"; -} -.glyphicon-erase:before { - content: "\e221"; -} -.glyphicon-hourglass:before { - content: "\231b"; -} -.glyphicon-lamp:before { - content: "\e223"; -} -.glyphicon-duplicate:before { - content: "\e224"; -} -.glyphicon-piggy-bank:before { - content: "\e225"; -} -.glyphicon-scissors:before { - content: "\e226"; -} -.glyphicon-bitcoin:before { - content: "\e227"; -} -.glyphicon-btc:before { - content: "\e227"; -} -.glyphicon-xbt:before { - content: "\e227"; -} -.glyphicon-yen:before { - content: "\00a5"; -} -.glyphicon-jpy:before { - content: "\00a5"; -} -.glyphicon-ruble:before { - content: "\20bd"; -} -.glyphicon-rub:before { - content: "\20bd"; -} -.glyphicon-scale:before { - content: "\e230"; -} -.glyphicon-ice-lolly:before { - content: "\e231"; -} -.glyphicon-ice-lolly-tasted:before { - content: "\e232"; -} -.glyphicon-education:before { - content: "\e233"; -} -.glyphicon-option-horizontal:before { - content: "\e234"; -} -.glyphicon-option-vertical:before { - content: "\e235"; -} -.glyphicon-menu-hamburger:before { - content: "\e236"; -} -.glyphicon-modal-window:before { - content: "\e237"; -} -.glyphicon-oil:before { - content: "\e238"; -} -.glyphicon-grain:before { - content: "\e239"; -} -.glyphicon-sunglasses:before { - content: "\e240"; -} -.glyphicon-text-size:before { - content: "\e241"; -} -.glyphicon-text-color:before { - content: "\e242"; -} -.glyphicon-text-background:before { - content: "\e243"; -} -.glyphicon-object-align-top:before { - content: "\e244"; -} -.glyphicon-object-align-bottom:before { - content: "\e245"; -} -.glyphicon-object-align-horizontal:before { - content: "\e246"; -} -.glyphicon-object-align-left:before { - content: "\e247"; -} -.glyphicon-object-align-vertical:before { - content: "\e248"; -} -.glyphicon-object-align-right:before { - content: "\e249"; -} -.glyphicon-triangle-right:before { - content: "\e250"; -} -.glyphicon-triangle-left:before { - content: "\e251"; -} -.glyphicon-triangle-bottom:before { - content: "\e252"; -} -.glyphicon-triangle-top:before { - content: "\e253"; -} -.glyphicon-console:before { - content: "\e254"; -} -.glyphicon-superscript:before { - content: "\e255"; -} -.glyphicon-subscript:before { - content: "\e256"; -} -.glyphicon-menu-left:before { - content: "\e257"; -} -.glyphicon-menu-right:before { - content: "\e258"; -} -.glyphicon-menu-down:before { - content: "\e259"; -} -.glyphicon-menu-up:before { - content: "\e260"; -} * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; diff --git a/static/css/channels.css b/static/css/channels.css index 342675e6..19d8f2e0 100644 --- a/static/css/channels.css +++ b/static/css/channels.css @@ -180,4 +180,8 @@ table.channels-table > tbody > tr > th { .link-to-github p { margin-bottom: 0; +} + +.page-channels .icon-delete { + font-size: 16px; } \ No newline at end of file diff --git a/static/css/icomoon.css b/static/css/icomoon.css new file mode 100644 index 00000000..a62470b5 --- /dev/null +++ b/static/css/icomoon.css @@ -0,0 +1,62 @@ +@font-face { + font-family: 'icomoon'; + src: url('../fonts/icomoon.eot?j2asdo'); + src: url('../fonts/icomoon.eot?j2asdo#iefix') format('embedded-opentype'), + url('../fonts/icomoon.ttf?j2asdo') format('truetype'), + url('../fonts/icomoon.woff?j2asdo') format('woff'), + url('../fonts/icomoon.svg?j2asdo#icomoon') format('svg'); + font-weight: normal; + font-style: normal; +} + +[class^="icon-"], [class*=" icon-"] { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: 'icomoon' !important; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-cancel:before { + content: "\e5c9"; +} +.icon-ok:before { + content: "\e86d"; +} +.icon-up:before { + content: "\e86c"; +} +.icon-close:before { + content: "\e5cd"; +} +.icon-delete:before { + content: "\e872"; +} +.icon-mail:before { + content: "\e159"; +} +.icon-grace:before { + content: "\e000"; +} +.icon-missing:before { + content: "\e001"; +} +.icon-dots:before { + content: "\e5d3"; +} +.icon-down:before { + content: "\e7f8"; +} +.icon-paused:before { + content: "\e7f7"; +} +.icon-settings:before { + content: "\e8b8"; +} \ No newline at end of file diff --git a/static/css/my_checks.css b/static/css/my_checks.css index 4d184c8d..6a1a9254 100644 --- a/static/css/my_checks.css +++ b/static/css/my_checks.css @@ -60,6 +60,7 @@ .label-tag { background-color: #eee; color: #555; + font-style: normal; } diff --git a/static/css/my_checks_desktop.css b/static/css/my_checks_desktop.css index 057b8998..6ef2e13c 100644 --- a/static/css/my_checks_desktop.css +++ b/static/css/my_checks_desktop.css @@ -62,6 +62,10 @@ table.table tr > th.th-name { visibility: hidden; } +.check-menu .icon-settings { + font-size: 16px; +} + .dropdown-menu > li > a.check-menu-remove { color: #B71C1C; } diff --git a/static/css/my_checks_mobile.css b/static/css/my_checks_mobile.css index 6ddbadb6..8ae13ccb 100644 --- a/static/css/my_checks_mobile.css +++ b/static/css/my_checks_mobile.css @@ -14,13 +14,6 @@ font-weight: 400; } -#checks-list h2 .glyphicon { - position: relative; - top: 11px; - margin: 0 10px; - -} - #checks-list h2 code { display: block; font-size: 12px; @@ -33,6 +26,7 @@ position: absolute; top: 0; right: 0; + font-size: 20px; } #checks-list .unnamed { diff --git a/static/css/pricing.css b/static/css/pricing.css index 96d68509..124e9108 100644 --- a/static/css/pricing.css +++ b/static/css/pricing.css @@ -1,10 +1,6 @@ .panel-pricing .panel-heading { padding: 20px 10px; } -.panel-pricing .panel-heading .glyphicon { - margin-top: 10px; - font-size: 58px; -} .panel-pricing .list-group-item { color: #777777; border-bottom: 1px solid rgba(250, 250, 250, 0.5); diff --git a/static/css/settings.css b/static/css/settings.css index ec252da2..ecd01d8a 100644 --- a/static/css/settings.css +++ b/static/css/settings.css @@ -13,4 +13,8 @@ #badges-description { margin-bottom: 24px; +} + +.page-profile .icon-ok { + color: #5cb85c; } \ No newline at end of file diff --git a/static/fonts/icomoon.eot b/static/fonts/icomoon.eot new file mode 100644 index 0000000000000000000000000000000000000000..2d318da4a533e953f541f58e4e435764be81aaaa GIT binary patch literal 2728 zcmcImT}WG39RHtl@@3*;QoUZMHpWEFh$Wg2Z(2-aS0T=>rK62^Dl2WO&bFu#O@{>w zb`N8Wm9@o(Rr|1q4n}Zej4{eqMj!UD!S*m}WrGg(Rp!_b_Api$#{F(`V>P(4mmPA> z|MUDmPX6bA&pTEk112L*+Xtg7OyeAWZaZJoEsWz0Yo1aWk)6)c5T$7xGffjvu+uRb zp;0fKXNsnwtLeBYNC9fk>z3{YQ*&seITF-<^mtpSVwdp~aBgFs8X8Yc ze(>=0A5f|XJwKY7o&I(Fg3Q^}sULEj=Wes*RgHEdn1|D4D?3%POz4D*=y z8uW*to6d}9W)w1h3i=z+2gcGvsj~YPJ51Gp_Kc@yCP|_fK*vD4CsN}h*AJEb4H`W5 z%4B*vgE%qDe%9n9#JB7U8HxCH{v|kX6d?PJ!mLcw+cFr!-aZZxt=(W&);BgZ zBaqRi?61|aO&Qzx$!&1GTN|(KtW|0%<+tP;^7F8_HIBT2Eej(Cs});xP+ZY{`7Mw3 zJ)S2}B1~jOAAFgq4v9OxPPxM?Rfb$#s=L65 zT2fU$*PU7HA6U#BJeYxWG1HAW4V$(r$w#f!M${aN!&(4V?Xd3RrC#K)(<_A~FQ>%C z6N++TwxNESy zvRRJGqV(ie78YW~-$F?q%vqE`WrtH_v_hAJpWnmHBnAg?6ZJ*qsPM0?#fm?Ey@-K@ ze=^JZgvuHA$mGR7`{>sGm9UG@8wB zG#4skaTX0nvA|h4RK1(Igv8)FTxAk2fdm>mG!c>zlzZ7+Vd3S5GGlXHU2~u(Si3<@ zp{3AD;_~I!6Nh5VW;lF96DC({dK&2#0dG~R?B|JGGd{KnP?85Agizr77+2D8TdQz%@WTA$P^dw?rKISvClImeuHW$m?elx~OFW)^j7taf_ zrA7b0+g_no;TNsw7*13djx-z%%gouRUnb#SUz*>uyeD^#Q`nnZ@oG}H)y=YtRWLhi!_;6as;7+wa5g5u7NrY#M~p>%0oH|L zYrxcCC#t-GxtJVP0IN+Ez@>V|Y5zcf9Fxrsnz%tV*e&NAO;rwNvn-iy+)>%&JZH8W zRRcE-qQ3rv4wE!{1N-CsV+o_fJZ}-gUoM*`Emo^#(k$8iLRjX_4r9V9+3-sk93TzQ zsfO5QgQE0=Ul_2_VMy2{s}23A*uy<*4aZMb#Qr3kL8}nD`|IzWTVcLa<0FXkD-87c z{C5k@RvQAhu^`x79R*2&*0zCGOXdpbtUkBOH2!dYrHble2~vpR0Y zH}^H|8)+y5#|}vW=fFpGTmav%;|AcfI&MV2a_hJW{9`(9r3l?TJCq(zrzf_*u+)*M z>9gqxcQDY7d%MH4YR6qWGLMano*zq1ZGW%rsF_GlWZa`86C+cp%*e3&^aXeCQ2GdB p3s55eq{|?SQA9J5k0?bMz+v!C(*>-(`6uEL{fUU~j4U5J{sBa8^J4%2 literal 0 HcmV?d00001 diff --git a/static/fonts/icomoon.svg b/static/fonts/icomoon.svg new file mode 100644 index 00000000..2aa4f133 --- /dev/null +++ b/static/fonts/icomoon.svg @@ -0,0 +1,22 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/static/fonts/icomoon.ttf b/static/fonts/icomoon.ttf new file mode 100644 index 0000000000000000000000000000000000000000..21cc60cc7539fbe122c26602b1b13df3800ee737 GIT binary patch literal 2564 zcmcIlUrbw782`>W{YQ(X9b7H~E2RZ$%2MbbZnw~tIg%pNWyw~qKwP#CD%%2-KxbIO z66S+3#znXA;Km+&m@f?)V~kmJF?;Yq6MZmaM3b4!KZ_U*i4VplhSuM0Zy7eY_~J>= z`Tm~o`+cY1IhPm_*=Ugjbsss_6{^`~`~;d?m?y`kQZpYsJoP&fYlgfuk(!$UbwGX} z)G{%7{>78Yfp;L^Br<+>I-MG~E;oNpWL|(>ISqw*QhW{hL&$BXr?T@389#;m4derp znXy#WJ&PTo8X$Y7Qu8w;(F>4ckloX%sr1!DRewQ-j=eIInactvM%7Q6orL(7y-7wQ zewBX-%^M}kex)$0()_j!2H5``2Z+{hiraM=#2(m)wzR$iNdGN)9uO8g_`QiH1`t176!e*gRjN-meTed&fC%0^@@T1${dbcs& z*xRTy)XHzm*X8FCZ##}+fNcvShNv~$d^k~bUvbN$eUH}(Qi+M27(y;HHKA~)*D3dS zrP`2-OLcbc^#piNB+j`%nN0eJug~@O&n=JWlwD+0pcPf+i~ZT<;gRL+!Gl>?m$UuA zY1oQgOFrtPE~55O9MJ-ZYDaVzugoHcon9#{c{wF699NX%3j<|Zk+}@s1-+X| zZRJDi+M2q`79*ZKdBb5q^F&JVO6O*y7R2*KeP*9oHp@|2RG!@0wQI5R?^;D2%vrX; zWrtH_v_=<&pWnsJB!&b?6ZJ*qsPJ!W#L7Q@wah_tC7iMo8vRESy$vzf;LwRM+ttvUIN}eV7#ehG*I4Vx zQV$vFNnm6?<}-(9vCFB)={P5-~gUZYOo7oB)9oainbX*e2| znX^^DOv1mpvb1M)PyQ^Yus6Tri3q0RbT$_`6)%xi`#5U9j(5jKBU*Bvt;)RVOcUej0vk`!!KcQKs3Oo9%h>jj?xo;VZcU*Az_oOHoQmW zH{7$)a_mG+><_XTv<{&=zx>v_ofcned<1cRrGa<8_}#)|s||tMSTby_j*_J$Yug~J z6>|-8PM_Otntr^v(@J&ZqUY!eeM}q7g7bcr-Q!limyhxv;Gt!8(5MchjIOvDjq6nQ3=0(2aYWrdgVU z0}O~0#LL&cmK oYynCXb7zr#0%4|$h*FdV9f$4|oyR&@EZ}gd0PS@~m5&{N0|4gZU;qFB literal 0 HcmV?d00001 diff --git a/static/fonts/icomoon.woff b/static/fonts/icomoon.woff new file mode 100644 index 0000000000000000000000000000000000000000..642be6a5abbf1b8dc552592f32a413926fe8af04 GIT binary patch literal 2640 zcmcIlUuc_E6hHUg{A)7PWbM~)wq2SgZ6oPOn?L=s(Jq@Cq;@(cTl?7-$CkCR-DsQA zX1YNKoewg^p&NT}>mGcVAffu;gA5hfgAWt*LDm(72~!zXlz|W8K%4rzU%qrD)ZvSl zoO^!voO92gn{)5?+M#rs7-2YHB$vT0a^7qlI?@p%Vh-qzORC;#{cL11GY#1|)>kBb z{OH8*W0_eg`x|R%E6Fo9arPA=4&T-$rfm-ynrvp2|#SA^QONydml8 zfvUfzbF+EW+qrHhfQ0yty+c;yc$I&R_1h)Rex*38!g}Lio{cMs_Y$q#6t~uH(Ov<9 z#5hxMIsC?KL;-4qPU1$)(yEaxg!-tSJdijc^WSGb3_bYj!8Z@?{QPKTa%E=a=GyAo z8f@U}KCSEiT$xzcv9+K47T<^Usrv4EZCj1{o_bw<$&6rZ++B4E5}cnxM)wmexqukqbvI1E`asM-)`qWo=cgELNv@ zYi+^iKwFnLp~Zz>EEEe&XL=wO4X*afnGfj8%lZ-K5~-(sn8qdUUhf%=?P8aOL)aMOzJ}J;2H%!g?_jjJqqC)@li%pObm`J_ znjY4dpE=-vb?4*0dzNhYZ`vt|zAGhAqo|4zKE*err$$65iPV@|*n=sNEW=x6dml1ZCTH9s6Kos z-My{H*Eeu1&bDsrP9F-#j}7$s4C?&)9=oQ(~$C`F3F8tCK z50)0#)IsfX!BBZBEG*dQv7}v!(}nk_{Dub}HXS)u-SY>zEV4uB&M&`pZ{)^HjSnKu zuQc$^8{aKFwsHvE#*$)v_LMZGwcLiaUO~%P7fjlylk!nxr;}>QM=#K2`jj3r2hRHf zyT_e;Cm-fN!a_#%(6E_CIXh#kIl1X0GdG65DOb#akDGG&1=37x0X}VFD|$pRu?_O) zP3*)s_f7eYv{XUjhNgr$@R*4O@NN@ZfagqX#e3y9u?_OWCU#PSZk!y+P3Ce_bdp9W zN0Xo&P3hU0*^{{`e>BpGdz+;hnuP%r@Ds($*SYDgO@)WEW2YxFGYFbRqNizsGBmTP zWjZ&N_m5?#vNM@{cGQ33tiNw0cM!QnC~d^fBl;NJOc@zvC=Wgg*$Fy}xz8xzV5tE4 KI-|-bj(-4kcjfp1 literal 0 HcmV?d00001 diff --git a/stuff/bootstrap/bootstrap.less b/stuff/bootstrap/bootstrap.less index ed56b802..6b948a59 100755 --- a/stuff/bootstrap/bootstrap.less +++ b/stuff/bootstrap/bootstrap.less @@ -11,7 +11,7 @@ // Reset and dependencies @import "normalize.less"; @import "print.less"; -@import "glyphicons.less"; +// @import "glyphicons.less"; // Core CSS @import "scaffolding.less"; diff --git a/templates/accounts/login.html b/templates/accounts/login.html index aa2ce05e..a38a9eed 100644 --- a/templates/accounts/login.html +++ b/templates/accounts/login.html @@ -31,7 +31,7 @@
- +
- +
Revoke {% else %} - + API access is enabled.
{% csrf_token %} @@ -141,7 +141,7 @@
{% endif %} {% else %} - + API access is disabled.
{% csrf_token %} diff --git a/templates/accounts/set_password.html b/templates/accounts/set_password.html index d0b84b46..a76e57cf 100644 --- a/templates/accounts/set_password.html +++ b/templates/accounts/set_password.html @@ -17,7 +17,7 @@
- +
+ diff --git a/templates/front/channels.html b/templates/front/channels.html index ad87421f..ef0daa40 100644 --- a/templates/front/channels.html +++ b/templates/front/channels.html @@ -112,7 +112,7 @@ data-url="{% url 'hc-remove-channel' ch.code %}" class="btn btn-sm btn-default channel-remove" type="button"> - + diff --git a/templates/front/docs.html b/templates/front/docs.html index bde87b61..69d28213 100644 --- a/templates/front/docs.html +++ b/templates/front/docs.html @@ -198,7 +198,7 @@ powershell.exe -ExecutionPolicy bypass -File C:\Scripts\healthchecks.ps1
- + New. @@ -207,7 +207,7 @@ powershell.exe -ExecutionPolicy bypass -File C:\Scripts\healthchecks.ps1
- + Monitoring Paused. @@ -216,7 +216,7 @@ powershell.exe -ExecutionPolicy bypass -File C:\Scripts\healthchecks.ps1
- + Up. @@ -225,7 +225,7 @@ powershell.exe -ExecutionPolicy bypass -File C:\Scripts\healthchecks.ps1
- + Late. @@ -235,7 +235,7 @@ powershell.exe -ExecutionPolicy bypass -File C:\Scripts\healthchecks.ps1
- + Down. diff --git a/templates/front/log.html b/templates/front/log.html index d280c5cb..77917476 100644 --- a/templates/front/log.html +++ b/templates/front/log.html @@ -73,7 +73,7 @@ {% if record.placeholder_date %}
- +
diff --git a/templates/front/my_checks_desktop.html b/templates/front/my_checks_desktop.html index da049d1d..370b884c 100644 --- a/templates/front/my_checks_desktop.html +++ b/templates/front/my_checks_desktop.html @@ -15,17 +15,17 @@
{% if check.get_status == "new" %} - {% elif check.get_status == "paused" %} - {% elif check.in_grace_period %} - + {% elif check.get_status == "up" %} - + {% elif check.get_status == "down" %} - + {% endif %} @@ -76,7 +76,7 @@