From b62243b05945483699bfe06ecc09b00eef5cad4c Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Tue, 12 Apr 2016 14:14:50 +0100 Subject: [PATCH 01/26] PR to start building Binnovation components. From c986fb9dc7dffeb50c54152490c53554f4957d77 Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Tue, 12 Apr 2016 14:29:14 +0100 Subject: [PATCH 02/26] Set up Binnovation app within Solomon. --- app/utils/app-settings.js | 5 +++++ config/environment.js | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/utils/app-settings.js b/app/utils/app-settings.js index 387cd73d..b86c7a88 100644 --- a/app/utils/app-settings.js +++ b/app/utils/app-settings.js @@ -75,6 +75,11 @@ export default Ember.Object.extend({ solomonConfig.storyConfig.storyHandle = 'both'; solomonConfig.defaultCanvas = 'bid-team-home'; // TODO switch based on user role e.g. bid user / levy payer break; + case 'binnovation.mysolomon.co.uk': + case 'binnovation.preview.mysolomon.co.uk': + solomonConfig.name = 'binnovation'; + solomonConfig.title = 'Binnovation'; + solomonConfig.storyConfig.storyHandle = 'both'; } return solomonConfig; }}), diff --git a/config/environment.js b/config/environment.js index 18897f4e..8c1012f5 100644 --- a/config/environment.js +++ b/config/environment.js @@ -104,8 +104,8 @@ module.exports = function config(environment) { // ENV.APP.hebeNodeAPI = 'http://hebenodeapi-cached.azurewebsites.net'; // lets you simulate a particular site e.g. 'leeds.preview.mysolomon.co.uk' core etc // ENV.APP.mockSolomonHostname = 'leeds.preview.mysolomon.co.uk'; - ENV.APP.mockSolomonHostname = 'bid.preview.mysolomon.co.uk'; - ENV.APP.solomonClientOverride = "solomon_bid_leeds"; + ENV.APP.mockSolomonHostname = 'binnovation.mysolomon.co.uk'; + // ENV.APP.solomonClientOverride = "solomon_bid_leeds"; } if (environment === 'test') { From af5527a6a7e1feba429119b01a770c6c5c68e0e6 Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Tue, 12 Apr 2016 14:37:19 +0100 Subject: [PATCH 03/26] Set app logo type to bitmap. --- app/utils/app-settings.js | 1 + 1 file changed, 1 insertion(+) diff --git a/app/utils/app-settings.js b/app/utils/app-settings.js index b86c7a88..09e0a60c 100644 --- a/app/utils/app-settings.js +++ b/app/utils/app-settings.js @@ -80,6 +80,7 @@ export default Ember.Object.extend({ solomonConfig.name = 'binnovation'; solomonConfig.title = 'Binnovation'; solomonConfig.storyConfig.storyHandle = 'both'; + solomonConfig.logoType = 'bitmap'; } return solomonConfig; }}), From 90410ed2de2de61f823b04840c399226b8d43a7a Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Tue, 12 Apr 2016 14:50:43 +0100 Subject: [PATCH 04/26] Added Bradford logo to header. --- app/styles/components/_dashboard-logo.scss | 15 +++++++++++++++ public/assets/img/binnovation/bradford-logo.png | Bin 0 -> 24288 bytes 2 files changed, 15 insertions(+) create mode 100644 public/assets/img/binnovation/bradford-logo.png diff --git a/app/styles/components/_dashboard-logo.scss b/app/styles/components/_dashboard-logo.scss index f0c793fa..02695e5e 100644 --- a/app/styles/components/_dashboard-logo.scss +++ b/app/styles/components/_dashboard-logo.scss @@ -18,6 +18,11 @@ background-image: url('./img/nhs-logo.png'); background-size: 100% 100%; } + + [solomon-app~="binnovation"] & { + background-image: url('./img/binnovation/bradford-logo.png'); + background-size: 100% 100%; + } } [spc-dashboard-logo="compact"] { @@ -48,6 +53,11 @@ [solomon-app~="bid"] & { display: none; } + + [solomon-app~="binnovation"] & { + width: 96.25px; + height: 27.5px; + } } [spc-dashboard-logo="expanded"] { @@ -92,4 +102,9 @@ } } } + + [solomon-app~="binnovation"] & { + width: 192.5px; + height: 55px; + } } \ No newline at end of file diff --git a/public/assets/img/binnovation/bradford-logo.png b/public/assets/img/binnovation/bradford-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..6be3774d7dba4866a5b5de9b1f30f1541d15139e GIT binary patch literal 24288 zcmd43^-~?e7Bvb7cXv;4m*5V;-Q9xQ!QI{6-66r<-8pC=xLa^{IKa#O?tNd?`w!my zFw-^Dd+j~DySi(ySv670ic%1D^mV2$YEsbg7ggkVNuM13f!iId-e*b~^8$y_;Q6=hjb#6X{74I`uQW zdKQ-d4hzdk1zWL1+V9wrwCF12#r*+PF!P@bdL*2D#UkH>A^{jM*f8uN$Ndwce&Qw4 z-=yHbC}HFM>-g`XX#&9dOBTUNa(Xx(12lb5&H584qwll*&mw1GU>d)7-2XxRPseyb z9P9b|p~a+uaF={%I(FwZnmVAxEw0h#g8A34nmcP0t&`)g|F6R}0hpiAh--)a^$`(c zSb#K$n$M{zS8J<#B@%(dlG*>n^ab%dw$(m%A!eaG+U@ywq#^t6yD#_uxf@A4myI2n zDq^e39Zd4yIJp#qq!F5LP^0H!{u`04D!D44MrIS<{l9Ox#sl+(YHpODR*dDpG1SQX z$Aa4J>&pLi^$(Khst~^Czuudv|6`H;C(c;v|0J$3PVFD0eRs(J--3V#n>Q>~*YnmB z5#@vmd(ZZhNiBV5Ls5W;{+pW;xgb*oU<)smve7oJ+XG5+N*-MpOh9>pjaFCHWKh#C#JVc* zsM0VX3G-$|Cb9`=2Meocsi_sPTZGOQG)<06XUKy~FonyZ)&j;CKIE?{*8if|@t-Jk zHoa4q?r+X*50fCx62|sr3YO2A=d3>dg^st6pDavFN=kS1O^)X*v_ywXs&jVUFzu?X z6+I;)gu3%NvotC*m9JNDH}blpdgZd8jGw4+Pt-H>2i1V+$7@dcWGsm|I2JRdq0g); zI_Nx_ZQD-O#1KiiJw@<%-~O1ed+8gUsAy8Yc=5`55?B68Bk6ja94ym2IONtE&qd=3 zEFv7>@t358(sx_^p2b?(X3Sg^y3v~VcF^|JTTAeDR3_KF-jKgke1Q0@5d=irmPtrf zd~rrS=JWopbTTKT)Z%p28{)j4$1>s1YVDmY$sMSe7kvw1$^#qw^-s6k>UOCE%&B&t zbz8Mzms}<4(kpCLULR9mic&P9%VD%qd?32V+UG~`L!<8^YQ`5<0k_kr5VO+*NL9@> z$PMiCg6J%JreoyMNFo4%^ zB9Pr*orPhkyL@5|h5xYTX&DxAmwL|d=8A5pS;HiHB>$iR&w??=2Ss}sVeBDI^u5#D z8P-<}_m5bI-FAnOX3aX4UaKapc}8V$%w)|6TL-5Qb=!5xB{qjTfZtsMG-$4Okj9

5)s?vUqcubtt7f`Y2ZIbnW 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 Xi6yZQS~os=00000NkvXXu0mjf{X-1m literal 0 HcmV?d00001 From 099723c7a594fa0820116611095aeb7ca5bc6f0d Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Tue, 12 Apr 2016 15:06:35 +0100 Subject: [PATCH 05/26] Set up colours. --- app/styles/base/_styleguide.scss | 4 ++++ app/styles/cpn/_cpn-bg-color.scss | 16 ++++++++++++++++ app/styles/helpers/_settings.scss | 5 +++++ 3 files changed, 25 insertions(+) diff --git a/app/styles/base/_styleguide.scss b/app/styles/base/_styleguide.scss index 5db609c4..12bdb457 100644 --- a/app/styles/base/_styleguide.scss +++ b/app/styles/base/_styleguide.scss @@ -30,6 +30,10 @@ body { color: $bid-dark-blue; } + &[solomon-app~="binnovation"] { + color: $binnovation-black; + } + > .ember-view { height:100%; position: relative; diff --git a/app/styles/cpn/_cpn-bg-color.scss b/app/styles/cpn/_cpn-bg-color.scss index f52e6d15..ceff988b 100644 --- a/app/styles/cpn/_cpn-bg-color.scss +++ b/app/styles/cpn/_cpn-bg-color.scss @@ -29,6 +29,10 @@ [solomon-app~="bid"] & { background-color: $bid-dark-blue; } + + [solomon-app~="binnovation"] & { + background-color: $binnovation-dark-blue; + } } [cpn-bg-color="red"] { @@ -57,6 +61,10 @@ [cpn-bg-color="yellow"] { background-color: $yellow; color: #000; + + [solomon-app~="binnovation"] & { + color: $binnovation-black; + } } [cpn-bg-color="white"] { @@ -70,6 +78,10 @@ [solomon-app~="bid"] & { color: $bid-dark-blue; } + + [solomon-app~="binnovation"] & { + color: $binnovation-black; + } } [cpn-bg-color="lime"], @@ -85,6 +97,10 @@ [cpn-bg-color="mint"] { background-color: $mint; color: #000; + + [solomon-app~="binnovation"] & { + color: $binnovation-black; + } } [cpn-bg-color="amber"] { diff --git a/app/styles/helpers/_settings.scss b/app/styles/helpers/_settings.scss index 8c28765c..1600f79e 100644 --- a/app/styles/helpers/_settings.scss +++ b/app/styles/helpers/_settings.scss @@ -68,6 +68,11 @@ $bid-red: #ED5564; $bid-dark-blue: #0F1B2A; $bid-green: #F79B1B; $bid-orange: #FDA630; +// Binnovation colours +$binnovation-black: #424242; +$binnovation-green: #00BB32; +$binnovation-dark-blue: #293D82; +$binnovation-orange: #FF6700; /* Fonts */ $sansserif: 'Helvetica', 'Arial', 'sans-serif'; From 261766efbc7439c67df7da59979c215a4d610e00 Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Tue, 12 Apr 2016 15:08:47 +0100 Subject: [PATCH 06/26] Changed default story dot and bar colours. --- app/styles/cpn/_cpn-story.scss | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/styles/cpn/_cpn-story.scss b/app/styles/cpn/_cpn-story.scss index 360a2dfa..0fb19a06 100644 --- a/app/styles/cpn/_cpn-story.scss +++ b/app/styles/cpn/_cpn-story.scss @@ -170,6 +170,10 @@ [solomon-app~="bid"] [cpn-bg-color="dark-blue"] & { background-color: $bid-orange; } + + [solomon-app~="binnovation"] & { + background-color: $binnovation-black; + } } } @@ -221,6 +225,10 @@ [solomon-app~="bid"] [cpn-bg-color="dark-blue"] & { background-color: $bid-orange; } + + [solomon-app~="binnovation"] & { + background-color: $binnovation-black; + } } [cpn-story_bar~="back"] { From f99b2d46f31f7ad364cd6513ac0cf694a9ad5e0c Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Tue, 12 Apr 2016 15:44:24 +0100 Subject: [PATCH 07/26] Updated app element colours. --- app/styles/base/_styleguide.scss | 4 +++ app/styles/cpn/_cpn-divide.scss | 4 +++ app/styles/patterns/_navigation.scss | 48 +++++++++++++++++----------- 3 files changed, 38 insertions(+), 18 deletions(-) diff --git a/app/styles/base/_styleguide.scss b/app/styles/base/_styleguide.scss index 12bdb457..0e17de28 100644 --- a/app/styles/base/_styleguide.scss +++ b/app/styles/base/_styleguide.scss @@ -95,6 +95,10 @@ strong { a { color: #000; + + [solomon-app~="binnovation"] & { + color: $binnovation-black; + } } ul, ol { diff --git a/app/styles/cpn/_cpn-divide.scss b/app/styles/cpn/_cpn-divide.scss index d2f23568..d4e6c1cf 100644 --- a/app/styles/cpn/_cpn-divide.scss +++ b/app/styles/cpn/_cpn-divide.scss @@ -3,6 +3,10 @@ border-color: #000; border-style: dotted; border-width: 0; + + [solomon-app~="binnovation"] &:not([cpn-divide~="light"]):not([cpn-divide~="faded-light"]):not([cpn-divide~="faded-dark"]) { + border-color: $binnovation-black; + } } [cpn-divide~="top"], diff --git a/app/styles/patterns/_navigation.scss b/app/styles/patterns/_navigation.scss index a6f09d81..9d4b53ce 100644 --- a/app/styles/patterns/_navigation.scss +++ b/app/styles/patterns/_navigation.scss @@ -107,33 +107,45 @@ svg { width: 35px; height: 35px; + + [solomon-app~="binnovation"] & { + path { + fill: $binnovation-black; + } + } + } + + &[class*="icon--you-me"] { + path:last-child { + fill: #fff; + } } - } - .icon--you-me--you { - rect { - fill: $red; + &.icon--you-me--you { + rect { + fill: $red; - [solomon-app~="nhs"] & { - fill: $nhs-red; - } + [solomon-app~="nhs"] & { + fill: $nhs-red; + } - [solomon-app~="bid"] & { - fill: $bid-red; + [solomon-app~="bid"] & { + fill: $bid-red; + } } } - } - .icon--you-me--me { - rect { - fill: $lime; + &.icon--you-me--me { + rect { + fill: $lime; - [solomon-app~="nhs"] & { - fill: $nhs-green; - } + [solomon-app~="nhs"] & { + fill: $nhs-green; + } - [solomon-app~="bid"] & { - fill: $bid-green; + [solomon-app~="bid"] & { + fill: $bid-green; + } } } } From a9a16b42974035f4947b3ee850a09f9c139a6592 Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Tue, 12 Apr 2016 15:47:48 +0100 Subject: [PATCH 08/26] Switched auth API being used. --- config/environment.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/config/environment.js b/config/environment.js index 8c1012f5..f65a5a2e 100644 --- a/config/environment.js +++ b/config/environment.js @@ -59,10 +59,10 @@ module.exports = function config(environment) { }; // DEV - // ENV['auth0-ember-simple-auth'] = { - // clientID: 'LpUos8eQbMfgRVqVhZkt5k4IGX0ngknp', - // domain: 'hebe-works-development.eu.auth0.com', - // }; + ENV['auth0-ember-simple-auth'] = { + clientID: 'LpUos8eQbMfgRVqVhZkt5k4IGX0ngknp', + domain: 'hebe-works-development.eu.auth0.com', + }; // PRODUCTION // ENV['auth0-ember-simple-auth'] = { @@ -71,10 +71,10 @@ module.exports = function config(environment) { // }; // BID - ENV['auth0-ember-simple-auth'] = { - clientID: 'hM1EVxNIpGwhZ8nxVL010SIK1yIOhaPD', - domain: 'solomonbid.eu.auth0.com', - }; + // ENV['auth0-ember-simple-auth'] = { + // clientID: 'hM1EVxNIpGwhZ8nxVL010SIK1yIOhaPD', + // domain: 'solomonbid.eu.auth0.com', + // }; // NHS // ENV['auth0-ember-simple-auth'] = { From 6dcc377246546faf1580a37c997bafc22503875a Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Tue, 12 Apr 2016 16:11:54 +0100 Subject: [PATCH 09/26] Added border to Solomon header; Updated Manipulation Panel border; --- app/styles/base/_styleguide.scss | 13 +++++++++++++ app/styles/components/_manipulation-panel.scss | 4 ++++ 2 files changed, 17 insertions(+) diff --git a/app/styles/base/_styleguide.scss b/app/styles/base/_styleguide.scss index 0e17de28..139de2f8 100644 --- a/app/styles/base/_styleguide.scss +++ b/app/styles/base/_styleguide.scss @@ -226,6 +226,19 @@ img { z-index: 2; } } + + [solomon-app~="binnovation"] & { + &::after { + content: ''; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: rem(3px); + background-color: $binnovation-black; + z-index: 2; + } + } } .site-header__inner { width: 100%; diff --git a/app/styles/components/_manipulation-panel.scss b/app/styles/components/_manipulation-panel.scss index 0e5c65ca..1e9bfe55 100644 --- a/app/styles/components/_manipulation-panel.scss +++ b/app/styles/components/_manipulation-panel.scss @@ -19,6 +19,10 @@ $panel-width: 375px; [solomon-app~="bid"] & { border-top-color: $bid-dark-blue; } + + [solomon-app~="binnovation"] & { + border-top-color: $binnovation-black; + } } [cpn-manipulation-panel~="is-open"] { From d275f11695f2dd78eca066087fb88ac6663b1319 Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Tue, 12 Apr 2016 16:20:22 +0100 Subject: [PATCH 10/26] Updated button text colours. --- app/styles/cpn/_cpn-button.scss | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/styles/cpn/_cpn-button.scss b/app/styles/cpn/_cpn-button.scss index d0644641..6fd0b2c0 100644 --- a/app/styles/cpn/_cpn-button.scss +++ b/app/styles/cpn/_cpn-button.scss @@ -28,6 +28,10 @@ font-family: $swissboldrounded; } + [solomon-app~="binnovation"] &:not([cpn-button~="action"]):not([cpn-button~="move"]):not([cpn-button~="ghost"]):not([cpn-button~="chosen"]):not([cpn-button~="bright"]) { + color: $binnovation-black; + } + &:hover, &:focus { background-color: lighten($medium-grey, 5%); } From 91aa0e6288d7344ff036b151cf2187c911534d4b Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Tue, 12 Apr 2016 16:37:44 +0100 Subject: [PATCH 11/26] Removed Binnovation-specific colour from links. --- app/styles/base/_styleguide.scss | 4 ---- 1 file changed, 4 deletions(-) diff --git a/app/styles/base/_styleguide.scss b/app/styles/base/_styleguide.scss index 139de2f8..30b53e39 100644 --- a/app/styles/base/_styleguide.scss +++ b/app/styles/base/_styleguide.scss @@ -95,10 +95,6 @@ strong { a { color: #000; - - [solomon-app~="binnovation"] & { - color: $binnovation-black; - } } ul, ol { From 93d95c54c0f80f3124628cf593cb6d2b7f5c88ce Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Tue, 12 Apr 2016 16:42:02 +0100 Subject: [PATCH 12/26] Generated Bin Levels story. --- .../binnovation/bin-levels/component.js | 51 +++++++++++++++++++ .../binnovation/bin-levels/template.hbs | 16 ++++++ .../stories/_binnovation/bin-levels.scss | 4 ++ .../binnovation/bin-levels/component-test.js | 21 ++++++++ 4 files changed, 92 insertions(+) create mode 100644 app/components/stories/complete/binnovation/bin-levels/component.js create mode 100644 app/components/stories/complete/binnovation/bin-levels/template.hbs create mode 100644 app/styles/components/stories/_binnovation/bin-levels.scss create mode 100644 tests/unit/components/stories/complete/binnovation/bin-levels/component-test.js diff --git a/app/components/stories/complete/binnovation/bin-levels/component.js b/app/components/stories/complete/binnovation/bin-levels/component.js new file mode 100644 index 00000000..55014315 --- /dev/null +++ b/app/components/stories/complete/binnovation/bin-levels/component.js @@ -0,0 +1,51 @@ +/* global Ember, hebeutils, _ */ +import DefaultStory from 'hebe-dash/components/stories/story-types/default-story/component'; + +export default DefaultStory.extend({ + // Story settings (including default values) + // Uncomment any setting you need to change, delete any you don't need + initialConfig: { + title: 'TITLE: binnovation/bin-levels', // (Provide a story title) + subTitle: 'SUBTITLE: binnovation/bin-levels', // (Provide a story subtitle) + // author: '', (Provide the author of the story) + + // description: '', // (Provide a longer description of the story) + // license: '', // (Define which license applies to usage of the story) + // dataSourceUrl: '', // (Where did the data come from?) + // feedbackEmail: '', // (Provide an email users can contact about this story) + + // color: 'white', // (Set the story colour) + // width: '2', // (Set the width of the story. If your story contains a slider, you must define the width, even if it is the same as the default.) + // height: '2', // (Set the height of the story) + // headerImage: '', // (Provide an image to show in the story header instead of the title and subtitle) + + // slider: false, // (Add a horizontal slider to the story) + // scroll: true, // (Should the story vertically scroll its content?) + + // customProperties: '' // (Add custom values to the story attribute) + }, + + // loaded: false, // (Tell other elements that this story has loaded) + // + + // Add your story-specific code here + data: null, + + onInsertElement: function () { + this.loadData(); + }.on('didInsertElement'), + + loadData: function () { + var _this = this; + var url = 'http://'; // add any API url that returns JSON + this.getData() + .then( + function(data){ + var items = data; // the JSON returned from the API call is available here + this.set('items',items); // set properties on the Ember component to make them available in the template + setTimeout(() => { _this.set('loaded', true); }); + }, + function(err){ console.log(err); } + ) + } +}); diff --git a/app/components/stories/complete/binnovation/bin-levels/template.hbs b/app/components/stories/complete/binnovation/bin-levels/template.hbs new file mode 100644 index 00000000..ab85a2e8 --- /dev/null +++ b/app/components/stories/complete/binnovation/bin-levels/template.hbs @@ -0,0 +1,16 @@ +{{#stories/story-base}} + + {{!-- + To style your newly created story, you can use the Sass file created for this story in app/styles/components/stories. + + Where possible, try and use existing styles. But if you need to write something specific to this story, then place your styles in this story's partial. + + For a more detailed workflow see https://github.com/hebeworks/Solomon/wiki/Working-with-Styles + --}} + +

This is the binnovationBinLevels story.

+ + {{#each item in items}} +

{{item.title}}

+ {{/each}} +{{/stories/story-base}} diff --git a/app/styles/components/stories/_binnovation/bin-levels.scss b/app/styles/components/stories/_binnovation/bin-levels.scss new file mode 100644 index 00000000..fc7f4caa --- /dev/null +++ b/app/styles/components/stories/_binnovation/bin-levels.scss @@ -0,0 +1,4 @@ +/* + Ste + Add any instructions / links / example in here +*/ \ No newline at end of file diff --git a/tests/unit/components/stories/complete/binnovation/bin-levels/component-test.js b/tests/unit/components/stories/complete/binnovation/bin-levels/component-test.js new file mode 100644 index 00000000..20aef49f --- /dev/null +++ b/tests/unit/components/stories/complete/binnovation/bin-levels/component-test.js @@ -0,0 +1,21 @@ +import { + moduleForComponent, + test +} from 'ember-qunit'; + +moduleForComponent('stories/complete/binnovation/bin-levels', { + // specify the other units that are required for this test + // needs: ['component:foo', 'helper:bar'] +}); + +test('it renders', function(assert) { + assert.expect(2); + + // creates the component instance + var component = this.subject(); + assert.equal(component._state, 'preRender'); + + // renders the component to the page + this.render(); + assert.equal(component._state, 'inDOM'); +}); From ea08dbf23d7bc95e7f3928c8528ed585dcf0bf71 Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Tue, 12 Apr 2016 17:31:07 +0100 Subject: [PATCH 13/26] Added basic properties to Bin Levels story. --- app/components/canvas-element/template.hbs | 2 ++ .../binnovation/bin-levels/component.js | 23 ++++--------------- 2 files changed, 7 insertions(+), 18 deletions(-) diff --git a/app/components/canvas-element/template.hbs b/app/components/canvas-element/template.hbs index 71ba9be6..7233c465 100644 --- a/app/components/canvas-element/template.hbs +++ b/app/components/canvas-element/template.hbs @@ -61,6 +61,8 @@ {{stories/complete/rta-daily-accidents}} {{stories/complete/rta-pedestrians-vehicles}} --}} + + {{stories/complete/binnovation/bin-levels}} {{#if currentCanvas}} {{#each currentCanvas.stories as |story|}} diff --git a/app/components/stories/complete/binnovation/bin-levels/component.js b/app/components/stories/complete/binnovation/bin-levels/component.js index 55014315..bd8a0723 100644 --- a/app/components/stories/complete/binnovation/bin-levels/component.js +++ b/app/components/stories/complete/binnovation/bin-levels/component.js @@ -5,24 +5,11 @@ export default DefaultStory.extend({ // Story settings (including default values) // Uncomment any setting you need to change, delete any you don't need initialConfig: { - title: 'TITLE: binnovation/bin-levels', // (Provide a story title) - subTitle: 'SUBTITLE: binnovation/bin-levels', // (Provide a story subtitle) - // author: '', (Provide the author of the story) - - // description: '', // (Provide a longer description of the story) - // license: '', // (Define which license applies to usage of the story) - // dataSourceUrl: '', // (Where did the data come from?) - // feedbackEmail: '', // (Provide an email users can contact about this story) - - // color: 'white', // (Set the story colour) - // width: '2', // (Set the width of the story. If your story contains a slider, you must define the width, even if it is the same as the default.) - // height: '2', // (Set the height of the story) - // headerImage: '', // (Provide an image to show in the story header instead of the title and subtitle) - - // slider: false, // (Add a horizontal slider to the story) - // scroll: true, // (Should the story vertically scroll its content?) - - // customProperties: '' // (Add custom values to the story attribute) + title: 'How full is my bin?', // (Provide a story title) + subTitle: '', // (Provide a story subtitle) + scroll: false, // (Should the story vertically scroll its content?) + showHeaderBorder: false, + viewOnly: true }, // loaded: false, // (Tell other elements that this story has loaded) From c16308805dfb5ae0db900a4cb7c64daee07c2222 Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Wed, 13 Apr 2016 15:17:53 +0100 Subject: [PATCH 14/26] Added basic gauge to Bin Levels story. --- .../binnovation/bin-levels/component.js | 56 +++++---- .../binnovation/bin-levels/template.hbs | 32 ++++-- app/styles/app.scss | 3 +- .../stories/_binnovation/bin-levels.scss | 106 +++++++++++++++++- 4 files changed, 157 insertions(+), 40 deletions(-) diff --git a/app/components/stories/complete/binnovation/bin-levels/component.js b/app/components/stories/complete/binnovation/bin-levels/component.js index bd8a0723..3a2568f1 100644 --- a/app/components/stories/complete/binnovation/bin-levels/component.js +++ b/app/components/stories/complete/binnovation/bin-levels/component.js @@ -9,30 +9,40 @@ export default DefaultStory.extend({ subTitle: '', // (Provide a story subtitle) scroll: false, // (Should the story vertically scroll its content?) showHeaderBorder: false, - viewOnly: true + viewOnly: true, + showLoading: true }, - // loaded: false, // (Tell other elements that this story has loaded) - // + loaded: true, - // Add your story-specific code here - data: null, - - onInsertElement: function () { - this.loadData(); - }.on('didInsertElement'), - - loadData: function () { - var _this = this; - var url = 'http://'; // add any API url that returns JSON - this.getData() - .then( - function(data){ - var items = data; // the JSON returned from the API call is available here - this.set('items',items); // set properties on the Ember component to make them available in the template - setTimeout(() => { _this.set('loaded', true); }); - }, - function(err){ console.log(err); } - ) - } + fillPercentage: 35, + fillPercentageRemaining: Ember.computed('fillPercentage', function fillPercentageRemaining() { + const fillPercentage = this.get('fillPercentage'); + + return 100 - fillPercentage; + }), + fillText: Ember.computed('fillPercentage', function fillText() { + const fillPercentage = this.get('fillPercentage'); + + if (fillPercentage >= 80) { + return 'Getting full
Keep an eye on me'; + } else { + return 'Plenty of room
Keep it coming'; + } + }), + fillColour: Ember.computed('fillPercentage', function fillColour() { + const fillPercentage = this.get('fillPercentage'); + + if (fillPercentage >= 80) { + return 'orange'; + } else { + return 'green'; + } + }), + recyclingTrend: null, // more, same, less + // batteryStatus: null, // can't write this until we get the sensor + // connectionStatus: null, // can't write this until we get the sensor + previousBinDay: null, + nextBinDay: null, + currentDate: null, }); diff --git a/app/components/stories/complete/binnovation/bin-levels/template.hbs b/app/components/stories/complete/binnovation/bin-levels/template.hbs index ab85a2e8..690b2ff7 100644 --- a/app/components/stories/complete/binnovation/bin-levels/template.hbs +++ b/app/components/stories/complete/binnovation/bin-levels/template.hbs @@ -1,16 +1,24 @@ {{#stories/story-base}} - {{!-- - To style your newly created story, you can use the Sass file created for this story in app/styles/components/stories. - - Where possible, try and use existing styles. But if you need to write something specific to this story, then place your styles in this story's partial. - - For a more detailed workflow see https://github.com/hebeworks/Solomon/wiki/Working-with-Styles - --}} +
+
+
+
+

{{{fillText}}}

+

Fill level

+

{{fillPercentage}}%

+
+
+
+
+
+

{{{fillText}}}

+

Fill level

+

{{fillPercentage}}%

+
+
+
+
+
-

This is the binnovationBinLevels story.

- - {{#each item in items}} -

{{item.title}}

- {{/each}} {{/stories/story-base}} diff --git a/app/styles/app.scss b/app/styles/app.scss index 65967c36..eab24ca4 100644 --- a/app/styles/app.scss +++ b/app/styles/app.scss @@ -153,4 +153,5 @@ @import "components/stories/_bid/quick-search"; @import "components/stories/_bid/search-people"; @import "components/stories/_bid/bid-value-tile"; -*/ \ No newline at end of file +*/ +@import "components/stories/_binnovation/bin-levels"; \ No newline at end of file diff --git a/app/styles/components/stories/_binnovation/bin-levels.scss b/app/styles/components/stories/_binnovation/bin-levels.scss index fc7f4caa..9654f2a0 100644 --- a/app/styles/components/stories/_binnovation/bin-levels.scss +++ b/app/styles/components/stories/_binnovation/bin-levels.scss @@ -1,4 +1,102 @@ -/* - Ste - Add any instructions / links / example in here -*/ \ No newline at end of file +$fill-size: 170px; + +[spc-bin-levels-fill] { + position: relative; + display: block; + width: rem($fill-size); + height: rem($fill-size); + text-align: center; + margin: auto; +} + + [spc-bin-levels-fill_inner] { + width: 100%; + height: 100%; + overflow: hidden; + position: relative; + border-radius: 100%; + } + + [spc-bin-levels-fill_circle~="back"] { + position: absolute; + top: 0; + left: 0; + width: $fill-size; + height: $fill-size; + background-color: $light-grey; + } + + [spc-bin-levels-fill_data~="back"] { + position: absolute; + top: 50%; + left: 0; + right: 0; + @include transform(translateY(-50%)); + } + + [spc-bin-levels-fill_desc] { + // background-color: rgba(255,255,255,.5); + // padding: rem($spacing-base / 2); + // display: inline-block; + font-size: rem(12px); + line-height: rem(14px); + font-weight: 500; + margin-bottom: rem($spacing-base * 2.5); + // border-radius: rem(3px); + } + + [spc-bin-levels-fill_desc~="front"] { + color: #fff; + } + + [spc-bin-levels-fill_label] { + font-weight: 500; + margin-bottom: 0; + } + + [spc-bin-levels-fill_label~="front"] { + color: #fff; + } + + [spc-bin-levels-fill_level] { + font-size: rem(30px); + line-height: rem(38px); + font-weight: 500; + } + + [spc-bin-levels-fill_level~="front"] { + color: #fff; + } + + [spc-bin-levels-fill_circle~="front"] { + width: rem($fill-size); + height: rem($fill-size); + position: relative; + overflow: hidden; + margin-top: 100%; // initial value to keep it out of sight + @include transition(margin-top 1s); + } + + [spc-bin-levels-fill_circle~="green"] { + background-color: $binnovation-green; + } + + [spc-bin-levels-fill_circle~="orange"] { + background-color: $binnovation-orange; + } + + [spc-bin-levels-fill_circle-inner~="front"] { + position: absolute; + width: 100%; + height: 100%; + top: -100%; // initial value to keep it out of sight + left: 0; + @include transition(top 1s); + } + + [spc-bin-levels-fill_data~="front"] { + width: 100%; + position: absolute; + top: 50%; + @include transform(translateY(-50%)); + } \ No newline at end of file From e178ef806cee521e5c80bd6f264a161fd799a01e Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Wed, 13 Apr 2016 15:49:42 +0100 Subject: [PATCH 15/26] Added delay to setting of fill percentage. --- .../complete/binnovation/bin-levels/component.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/app/components/stories/complete/binnovation/bin-levels/component.js b/app/components/stories/complete/binnovation/bin-levels/component.js index 3a2568f1..b674c475 100644 --- a/app/components/stories/complete/binnovation/bin-levels/component.js +++ b/app/components/stories/complete/binnovation/bin-levels/component.js @@ -13,9 +13,7 @@ export default DefaultStory.extend({ showLoading: true }, - loaded: true, - - fillPercentage: 35, + fillPercentage: 0, fillPercentageRemaining: Ember.computed('fillPercentage', function fillPercentageRemaining() { const fillPercentage = this.get('fillPercentage'); @@ -45,4 +43,13 @@ export default DefaultStory.extend({ previousBinDay: null, nextBinDay: null, currentDate: null, + + onInsertElement: function() { + const _this = this; + + setTimeout(function() { + _this.set('fillPercentage', 35); + _this.set('loaded', true); + }); + }.on('didInsertElement') }); From 0e6bf67cfd116aec1e275548502357f328db407b Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Thu, 14 Apr 2016 11:50:54 +0100 Subject: [PATCH 16/26] Added animating bin icon to Bin Levels story. --- .../binnovation/bin-levels/component.js | 2 + .../binnovation/bin-levels/template.hbs | 35 +-- .../stories/_binnovation/bin-levels.scss | 210 +++++++++++------- public/assets/css/icons.data.png.css | 4 +- public/assets/css/icons.data.svg.css | 2 + public/assets/css/icons.fallback.css | 2 + public/assets/css/png/bin.png | Bin 0 -> 1136 bytes public/assets/css/png/clock-face.png | Bin 6804 -> 6805 bytes public/assets/img/svg/embed/bin.svg | 1 + vendor/embedsvg/icons.data.png.css | 4 +- vendor/embedsvg/icons.data.svg.css | 2 + vendor/embedsvg/icons.fallback.css | 2 + vendor/embedsvg/png/bin.png | Bin 0 -> 1136 bytes vendor/embedsvg/png/clock-face.png | Bin 6804 -> 6805 bytes vendor/embedsvg/preview.html | 1 + 15 files changed, 167 insertions(+), 98 deletions(-) create mode 100644 public/assets/css/png/bin.png create mode 100644 public/assets/img/svg/embed/bin.svg create mode 100644 vendor/embedsvg/png/bin.png diff --git a/app/components/stories/complete/binnovation/bin-levels/component.js b/app/components/stories/complete/binnovation/bin-levels/component.js index b674c475..97a36e7c 100644 --- a/app/components/stories/complete/binnovation/bin-levels/component.js +++ b/app/components/stories/complete/binnovation/bin-levels/component.js @@ -43,6 +43,7 @@ export default DefaultStory.extend({ previousBinDay: null, nextBinDay: null, currentDate: null, + rotationAmount: null, onInsertElement: function() { const _this = this; @@ -50,6 +51,7 @@ export default DefaultStory.extend({ setTimeout(function() { _this.set('fillPercentage', 35); _this.set('loaded', true); + _this.set('rotationAmount', 157); }); }.on('didInsertElement') }); diff --git a/app/components/stories/complete/binnovation/bin-levels/template.hbs b/app/components/stories/complete/binnovation/bin-levels/template.hbs index 690b2ff7..c4f55fbc 100644 --- a/app/components/stories/complete/binnovation/bin-levels/template.hbs +++ b/app/components/stories/complete/binnovation/bin-levels/template.hbs @@ -1,20 +1,25 @@ {{#stories/story-base}} - -
-
-
-
-

{{{fillText}}}

-

Fill level

-

{{fillPercentage}}%

+ +

Bin day

+ +
+
+
+
+
+
+

{{{fillText}}}

+

Fill level

+

{{fillPercentage}}%

+
-
-
-
-
-

{{{fillText}}}

-

Fill level

-

{{fillPercentage}}%

+
+
+
+

{{{fillText}}}

+

Fill level

+

{{fillPercentage}}%

+
diff --git a/app/styles/components/stories/_binnovation/bin-levels.scss b/app/styles/components/stories/_binnovation/bin-levels.scss index 9654f2a0..1b8d5b1c 100644 --- a/app/styles/components/stories/_binnovation/bin-levels.scss +++ b/app/styles/components/stories/_binnovation/bin-levels.scss @@ -1,102 +1,150 @@ $fill-size: 170px; -[spc-bin-levels-fill] { +[spc-bin-levels_label] { + font-size: rem(10px); + text-align: center; +} + +[spc-bin-levels] { position: relative; - display: block; - width: rem($fill-size); - height: rem($fill-size); text-align: center; margin: auto; + width: rem(194px); + height: rem(194px); + padding: rem(12px); + + &::before { + content: ''; + position: absolute; + top: rem(-5px); + left: 0; + right: 0; + margin: auto; + height: rem(10px); + width: rem(3px); + background-color: $binnovation-black; + } } - [spc-bin-levels-fill_inner] { - width: 100%; - height: 100%; - overflow: hidden; + [spc-bin-levels_bin-day] { + width: rem(15.5px); + height: rem(20px); + position: absolute; + top: rem(-10px); + left: 0; + right: 0; + margin: auto; + @include transform(rotate(0deg)); + @include transform-origin(rem(7.75px) rem(107px)); + @include transition-duration(1.5s); + @include transition-delay(1s); + background-image: none; + + svg { + width: 100%; + height: 100%; + } + } + + [spc-bin-levels-fill] { position: relative; - border-radius: 100%; + display: block; + width: rem($fill-size); + height: rem($fill-size); + overflow: hidden; } - - [spc-bin-levels-fill_circle~="back"] { - position: absolute; - top: 0; - left: 0; - width: $fill-size; - height: $fill-size; - background-color: $light-grey; + + [spc-bin-levels-fill_inner] { + width: 100%; + height: 100%; + overflow: hidden; + position: relative; + border-radius: 100%; + @include transform-style(preserve-3d); } - [spc-bin-levels-fill_data~="back"] { + [spc-bin-levels-fill_circle~="back"] { position: absolute; - top: 50%; + top: 0; left: 0; - right: 0; - @include transform(translateY(-50%)); - } - - [spc-bin-levels-fill_desc] { - // background-color: rgba(255,255,255,.5); - // padding: rem($spacing-base / 2); - // display: inline-block; - font-size: rem(12px); - line-height: rem(14px); - font-weight: 500; - margin-bottom: rem($spacing-base * 2.5); - // border-radius: rem(3px); - } - - [spc-bin-levels-fill_desc~="front"] { - color: #fff; + width: $fill-size; + height: $fill-size; + background-color: $light-grey; } - [spc-bin-levels-fill_label] { - font-weight: 500; - margin-bottom: 0; - } - - [spc-bin-levels-fill_label~="front"] { - color: #fff; - } - - [spc-bin-levels-fill_level] { - font-size: rem(30px); - line-height: rem(38px); - font-weight: 500; + [spc-bin-levels-fill_data~="back"] { + position: absolute; + top: 50%; + left: 0; + right: 0; + @include transform(translateY(-50%)); + } + + [spc-bin-levels-fill_desc] { + // background-color: rgba(255,255,255,.5); + // padding: rem($spacing-base / 2); + // display: inline-block; + font-size: rem(12px); + line-height: rem(14px); + font-weight: 500; + margin-bottom: rem($spacing-base * 2.5); + // border-radius: rem(3px); + } + + [spc-bin-levels-fill_desc~="front"] { + color: #fff; + } + + [spc-bin-levels-fill_label] { + font-weight: 500; + margin-bottom: 0; + } + + [spc-bin-levels-fill_label~="front"] { + color: #fff; + } + + [spc-bin-levels-fill_level] { + font-size: rem(30px); + line-height: rem(38px); + font-weight: 500; + } + + [spc-bin-levels-fill_level~="front"] { + color: #fff; + } + + [spc-bin-levels-fill_circle~="front"] { + width: rem($fill-size); + height: rem($fill-size); + position: relative; + overflow: hidden; + margin-top: 100%; // initial value to keep it out of sight + @include transition(margin-top 1s); + @include transition-delay(.5s); } - [spc-bin-levels-fill_level~="front"] { - color: #fff; + [spc-bin-levels-fill_circle~="green"] { + background-color: $binnovation-green; } - [spc-bin-levels-fill_circle~="front"] { - width: rem($fill-size); - height: rem($fill-size); - position: relative; - overflow: hidden; - margin-top: 100%; // initial value to keep it out of sight - @include transition(margin-top 1s); - } - - [spc-bin-levels-fill_circle~="green"] { - background-color: $binnovation-green; - } - - [spc-bin-levels-fill_circle~="orange"] { - background-color: $binnovation-orange; - } - - [spc-bin-levels-fill_circle-inner~="front"] { - position: absolute; - width: 100%; - height: 100%; - top: -100%; // initial value to keep it out of sight - left: 0; - @include transition(top 1s); + [spc-bin-levels-fill_circle~="orange"] { + background-color: $binnovation-orange; } - - [spc-bin-levels-fill_data~="front"] { - width: 100%; + + [spc-bin-levels-fill_circle-inner~="front"] { position: absolute; - top: 50%; - @include transform(translateY(-50%)); - } \ No newline at end of file + width: 100%; + height: 100%; + top: -100%; // initial value to keep it out of sight + left: 0; + @include transition(top 1s); + @include transition-delay(.5s); + } + + [spc-bin-levels-fill_data~="front"] { + width: 100%; + position: absolute; + top: 50%; + @include transform(translateY(-50%)); + } \ No newline at end of file diff --git a/public/assets/css/icons.data.png.css b/public/assets/css/icons.data.png.css index 4a5147cd..1e154536 100644 --- a/public/assets/css/icons.data.png.css +++ b/public/assets/css/icons.data.png.css @@ -12,6 +12,8 @@ .svg-bin-icon { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAA6CAYAAAAkydC5AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAA2hJREFUaIHtmk9rHVUYxp/36U2RGEQMdtOVDaIIBRVqF4KEiis3rlpBXejOpdBv4QcogqBfwJWbWkQUXLoopWDTZiF14b9i1KQxbfo+r4u5Y849yUxmcm9n7m3yg0ty5pz7nt+895wzZ+ZewwGJiPmIeC8i3gTwPIBFAPMA5kgeK9tJ2gZwH8C/AP4GcMvMLgP4jOQ/B+2/NZJedfefYwzc/VdJ57oSftnd744jnIhvSTrb1sHaNI4ISrpK8nRyEqsAvgawSXJbkgNQEp8ABgDmADwG4A2SS8n7fyR52sy8rXwjJF3IMrUaEfNtYkTEgrvfTONI+qBNDHP3TwG8gCIjx0iOZF9SAHAUWXuJ5FxStwngjzYdDlkkuZD18QOABwAGJJkcj9IVxSe2Yu6+TXJwgI57QdK9AYDvJb24R4bTctX/dRh2sjQOlr2u/V8TERYRrSZmXxgARMSTkq6TPClpg+TDmckVZJ9q6VW+SjZIvmJmt8uxvETyJACkE6QrhvNuPx6PiAWgWDGAYnWYBQwYSs/KWEax5BXSZrYiaa1fn3okrZnZCrAjvWlm7/SrVY+ZXTSzLSBbc939O5Kv9aNVjaSfSJ4yswB2JmLJjR6cmrBaCgO7pad1FdlOC633HJK+QnEHMgBwtlzfk/p1AFeGRQJ4neQTe8RZA/AtikSd2GdYqrLG3S/ts2m/mnX84R5trqdtIuLziliXsr6/qen3y7Rto0tRwkZW3ndDJOlBRVV+/LeaMCP95NJtLzKTvChVD4EJS4+z9czfW9f3yAm1HR554Ensl1szlnS6dnZJW+kRImImpKdiNzhWpjEjY3oqOBTSj8SY7oVDmelJnkTjlWiahkddAkbqpkm6jtpdXp80HmrTJN2YI+muOJLuikMhPZOX8Une2OaxDvwIoS2TvHOpizWW9L0GbY5n5aohdT8rN05A2weQz0l6H8A6ipvxt812OS1JugjgNgBGxJmKWMuS3gWwBeB4RCy3dClw90/qHkD2hbt/kXrOypI3tbu8xhxJd0Uu3csTowasp4URaTO71a1LM8xs5GuT/DceT0XETZKL3WpVI+kvks+a2Z3y2EimSf5pZucl3e1ebzfDr5bfSoWBikuspGci4iMAywCeTtpV/d0r5ji/rPkdwGUz+5jkL3nlfzCM1dfJBLrfAAAAAElFTkSuQmCC'); background-repeat: no-repeat; } +.svg-bin { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAoCAYAAAAG0SEsAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAABBJJREFUWIW9l89PY1UUxz/3vtfS1wJtAEeBDMyEYSBRhmhMxA0/woJxZ+Jm+AuIs3Xlyo0aE6MmmBAxLogxRJ2QGBcm7lmaGEcSnThhWqgDMxmQ6S/avr57Xdx2aEs7tFD4Ji+9957T93mn95zzbgU1pBYY1/AJit5a9lNJEheC9+RX3Cst2dU+GoRS/CQlV5AtQwOMK00/8GppQZQG3gKfoZjVCiksXmkp9kgazZ8ASH62y5avScl4i6OtlkAwDqA0G6Lc8vctYsk8A+eKByI2N4d/5NeKPe8L8pcInj9cSR5AVcKFbFJS1P5CK6U9MsA57/AJqgvXZePDwgXDBfAgAY8OIZa6YDhAyAfbKch58F/uAuGHBTjIQZsFQRuEAE+1Fn6svZbk2HA9AkkXXA8i/kr7Xhae5o3fiw6cpkrqwkvq8IFX5fUkC9FkcZKDVAGGO5uHN1RqVllUrjJ5AHClA/wSnuZg/xQ50XSdx9PgabjkQE8ABjuK6yl4fHiO8KRr9tqW0B8ya2E/hGzIq+ajP3HPy/WoGNnl9qOtcJUpSU9DZ/HTajD5GoJnPUjkwRZwtRO6245sPgkD7ZD34H4CUq6pkkbU0M+edGErZbI8ZNX2sS0TdcKF/WyL4WCaTcarf6OBdjPezpgHOTM8WYzEljAShq62+r5hP0TaTFPaSbcAXkqy/iBYdbxdDwrF1ns5ZFrx42zlm7FCljGdmHCqeNNUAQqZSlvIhoAF955Cu8+MPQ1CG7DW5kGq7pcTAZ40BH8pCMmEqe9q9QQMJOeZq1y9wTr9XvKF/JJcQ/BOP9zogrQLnnnyZ9E4trnynom8zTLngGBxvVoKPGuZ90vzhurcJ00i1dNwBNDNv9lacoaTHAcnXNMXnqem2msz2svCQd5sRYfvAuFKmwOG8xzwucGlKCZdnVZ8DD41NXXtg3/3XnvohRBobjgH3Ora4pLdYKOuoeoaxxTMkR1gZmZmUmv9i5QyVG5slwU+7f+d64EkrZCCHWuZvtJcTkxMOEKI76WUobm5OZaWllhcXGRycpKUsvlw92U83bL/UL+VT+xgMHgT6B0bG2NhYYFwOAxAX18f8Xiczc1NNrJhxp2DM5OFYLV8LoUQVwFGR0dxHIeVlRXW1tZwHIeRkREAdlznzGCl+EPscad8zdZaPwSIRqPkcjnm5+eRUpLJZIjFYgD02Gf7u6LgQNjMizuVCWcNDQ1te5737u7ubgBgcHCQdDrN6uoq6+vrdNt5br/wD5Zo4HRQC6yISsVb8ms2qm0CYHp6+h3gBymlZVkWWmuUUtgoPuq/y+vB/dNEuyUU33DI5/I7ah4tnqXx7Ozsm37hfewq8YbWSnXbhbtvR+Lfzkdi95uBakFeCLbEMtGTfP8HBwha/98gj8AAAAAASUVORK5CYII='); background-repeat: no-repeat; } + .svg-brown-icon { background-image: url('data:image/png;base64,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'); background-repeat: no-repeat; } .svg-browse { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAABQJJREFUaIHtmXto1WUYxz9nni3bKtJhpvVHURiHbGnObHYbC/GP6EIaWWl3KrNBlEGtEpKwiC4rCQq6mjQjyVMZZXdyaRap5Ywus5VNyyIxa66Ldfrj+5ztnN9+13dnSHC+8OPdeS/P87zv+1zfQRlllLEvUQ3MBz4B/rDvU+B2YMQ+lCsWpgDfADlgDXC/faut72fg7KFgnALqgbnAQuBO4Eogk4DGuei0O4FT0U2chQSuAU4A1gP/As2lErwCuAbYgk7I79sAzIigcybwFzr1EcAxwNYCGtuA8cBwIGt9lw9W+NFAe4GQ1xvjGiBtfzcDX9icF2zMi0lAD/ARcKD1vQX8BEwHpgE/Ah/YWCXwpm24wVX4Q4Av0ZVfjVQoCGmgBdiLdHl/z3iHbWB0QV8v0v08FiHVGWa/DwZ2mgyJkQLeAf4EGhOsm2VCPO7pvxnd0MKCvq+ROlWhE38f6PZZsygB/z7MtsVzHdbea2tP9vQ/6aF5sf3+Ael/DjkFgGvRQTxP+M0H4jNgEzLgpKhBrjDr6U8DL5tgdxjt6UAbsAwZeSVwN9rMK+h2EmOcEbjBZbGhFalftae/CnjW6K9HJz4RGfk8+p3BY2jDTsirz3hXAsA5RmNqwPiFyAa87ngjuolIhO1urLXfxyEUgC5rDwsYb7PvOHTjAJvRDcRC2AZy1v4dl5gP8oaXC50lO9vkwiDMOLdbe4QLYcOR1m4bBI1QhN3AOmubgM8d6Z+BjHhjxLzjgckoOm8H3gN2OPIswgZ0tS4++CAUQZeHzJkCfMxAI94LPAWMdOBbhAuM4HUOax9Cvn5ywPgMlON0o9zqaKDW5rfaWCdwuAPvIryO8pXGBGsuRRt/JGA8YzTXEly4NAC/ojTDJZD2YSRybb0otIepUxVwFzr5t4H9AuYtB3YBh0bwzsei8xPI64talNbmg8w8dIrVyPAmArcA39qcp1E+74cDkHq0xuCbMpredMQJKXQiHQQXNO0orwlDvc09Lybfpaj09EWSPCNnxJai0z8RRet/UEW1xtoo5NVqT0y+exhYV/QhaaKURsKPQX660FdPQOlAJ7r2IOQ3mUEOIgqZCHqxkAGeAXYTrD6FXxewgP6y0YvNKMZExZdx6IYXDEb4+cjoeoAlyEWeDpzi+U5CNe2NKJLmgO+QgXsxx8ZvC+E7HNXGu4BRrsK3GKMsxXVsHJyGMtlfgKN8xpcZ7YcZGHHrgA+RO3Z2ofXo+tpwLOdQMrcTnaSXRhpYjITsRbVwFqUuOVsX9UQTihWoJAzS47i4xASaFTBeBzyIvFgHsAoV8rHyoKCTHYu8xT3onXIwSCGj7aE4L6pAsWAmeleqLJifD2CvoUeAnqRMb0Kn5qe7Lmg2ehPs9yj6H8p2IEGz9q2w9iv6HUFdUobrUJpbKtQiT3YferBai/T+CsITtUZUDHWT4LV6DDKsW91kDcRKdJoXoZOdHXPdJFTWPhCX0VXG4NiEAkbhMqO7FeU2STxbPoj6vbcOwIuUIHT7oBZVWu0oECbBVLT5OVET06iIeDSpdDGxGj1kuaALvdKFogHtdKYjkyi0IPtKGtVBNtCL55XP6wGa0AbedZEuBt5Auj/NYe1KlB81hU1ahf7JNlSoQCnCEw5rq4DfUO4UiN0EF+KlwkskeDr04FWUbvRhmGfC78BzKIMcKmxB/21xueka5MEWl1SiMsr4H+M/+PlLVrqR8sIAAAAASUVORK5CYII='); background-repeat: no-repeat; } @@ -40,7 +42,7 @@ .svg-clock-face-seconds { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAA9CAYAAAB7j5OWAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAaJJREFUSIntlT1PVFEQhp+ZlY0kxGL3Lg3ZqBV2xoagybIFCYmRiIUYKz+h8E9ISPwJFkbMkigJySoUbkMjuKHSgBXRVmMs9oNIAYXsMmMjd++aK9oYLe50885z5j0zpzgQE41S8UGcrnGiwKk/hn8VCZzAfwfeLhXyQH5nbjhzJFx7WOxzdBMYaaXSq0fCPcc1C+QAxHzQZ7rrXUlmau0Tzn0z2wa9J7PYbwdplooLcfr/uucETuAETuB/Bks0aT4pjLnKRZAJccqYLQfT62+74J254Uxb02VERn/uZvA019eYlmvv99Vn0JamX8aBP+55o7mbfQQg9fnidXUWI712Mf1gcFaV9KF6IJxTdbsc8ayjPWeCqeoQaucNa4cOxhUFHeh42qvg1uoXgP476+/U2Apr7gPqTi0yzIXms6ETAF8fF06DDnYaSU1RKp1h9KR9691qlEaet47pBkpvuDaXigYfWcR9Mzyg5AW5qhD+sI6/CO6+fqMyW20fqIyDbcStDqey39q7CZEX9PJkqrFXn1T3S27kgM+akqXs7erKIfMdnfGIFXY+dtYAAAAASUVORK5CYII='); background-repeat: no-repeat; } -.svg-clock-face { background-image: url('data:image/png;base64,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'); background-repeat: no-repeat; } +.svg-clock-face { background-image: url('data:image/png;base64,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'); background-repeat: no-repeat; } .svg-close-drawer { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAdtJREFUSIm91k1OwkAYxvFnpi504QHcuRcpNxA8gIkJwZZpwhHUuPMsakJkKq6MHydhiuDGtRtdGlfvuFC0pfRjSsusob8/MLwzzHWdV85xJuXwDitYnufsa03+2trGNuccZ0QYCOEcrgbGPcDP+/3+l6VUMLXt2oQIA9uuTZQKptXCOJZyeAUAFgBUHdDtdloAewjDf3iVAd1up8UYj8ERvIqANDiGlxmQBS/EywjIAyfiywQIcdRkjD9qrU98/zYRTsWLBAhx1ATYDL7MCk3FTQJM4Vx4ngDXdfcYw5MJnBtPC3Bdd49z/QSwU98f5oYBgJm8GACEcA6JMOAcHhH7mMFS3lyYPssYnwugojAA8CJv+vnEIAAWoN+LPKMQHv6NAYhljuPcG24elvLmYtlJmBv/mVyIba5wQL2+M1VqPCkVnw2QpM2lVDBtNHafTQMy8ejkSv4fj0bmAam46cg0DUjEf49Fo1ltGrAQD5/HWcdiUkC9vjPWmsm0gBie9yKQtZQav2QFRHDPc/YX3TLLCGg0dl9GoyAS8IcvuleXsWYBRBjMB1hVwuEA264FRIh8A1bV8H9AEAtgQnTeAH5eJRxeQjgHRHS9ufm5hXa7vbEKNLx6vd46AHwDumHr1SFBqpoAAAAASUVORK5CYII='); background-repeat: no-repeat; } diff --git a/public/assets/css/icons.data.svg.css b/public/assets/css/icons.data.svg.css index d624ff58..61dfa264 100644 --- a/public/assets/css/icons.data.svg.css +++ b/public/assets/css/icons.data.svg.css @@ -12,6 +12,8 @@ .svg-bin-icon { background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%2245px%22%20height%3D%2258px%22%20viewBox%3D%220%200%2045%2058%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3Ebin-icn%401x%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Welcome%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Start-Here%22%20sketch%3Atype%3D%22MSArtboardGroup%22%20transform%3D%22translate%28-154.000000%2C%20-217.000000%29%22%20fill%3D%22%23FFFFFF%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22bin-icn%22%20sketch%3Atype%3D%22MSLayerGroup%22%20transform%3D%22translate%28154.000000%2C%20217.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M22.5829688%2C9.07183562%20C29.0760268%2C9.0710411%2035.5692857%2C9.08415068%2042.0621429%2C9.05495205%20C42.9034821%2C9.05137671%2043.3155134%2C9.23153425%2043.2028125%2C10.1450342%20C43.134308%2C10.6992123%2043.1543973%2C11.2714658%2043.1987946%2C11.830411%20C43.2829688%2C12.888911%2043.038683%2C13.7579178%2042.3014063%2C14.6158014%20C41.8672768%2C15.1211164%2041.7316741%2C16.0060137%2041.7260491%2C16.722274%20C41.6800446%2C22.7447397%2041.6941071%2C28.7676027%2041.6925%2C34.7904658%20C41.6908929%2C40.7140137%2041.7003348%2C46.6375616%2041.6864732%2C52.5611096%20C41.6832589%2C53.9588699%2041.4660938%2C55.2966438%2040.3764509%2C56.3531575%20C39.322567%2C57.374911%2038.0768304%2C57.9227329%2036.611317%2C57.923726%20C27.2398661%2C57.9310753%2017.8684152%2C57.9467671%208.49716518%2C57.907637%20C6.165%2C57.8979041%204.42104911%2C56.8129863%203.57569196%2C54.5921027%20C3.38464286%2C54.0901644%203.42140625%2C53.4885137%203.42100446%2C52.9327466%20C3.41256696%2C40.8872192%203.40453125%2C28.8414932%203.43064732%2C16.7959658%20C3.43285714%2C15.8214863%203.24723214%2C14.9661849%202.55897321%2C14.2936233%20C1.89341518%2C13.6431096%201.76544643%2C12.8738151%201.82089286%2C12.0240753%20C1.88256696%2C11.0809795%201.61698661%2C9.83239041%202.12283482%2C9.28734932%20C2.56861607%2C8.80726027%203.88084821%2C9.07958219%204.81078125%2C9.07799315%20C10.7349107%2C9.06706849%2016.6588393%2C9.07243151%2022.5829688%2C9.07183562%20L22.5829688%2C9.07183562%20Z%20M15.6115848%2C33.1676575%20C15.6115848%2C29.1972397%2015.6292634%2C25.2270205%2015.6059598%2C21.2568014%20C15.5884821%2C18.3103219%2016.0790625%2C18.743137%2013.0214732%2C18.6605068%20C12.0160045%2C18.6332945%2011.7767411%2C18.9995685%2011.7797545%2C19.9218082%20C11.8074777%2C28.3252534%2011.7841741%2C36.7290959%2011.8072768%2C45.1327397%20C11.8149107%2C47.9153493%2011.1891295%2C47.6497808%2014.5460491%2C47.6988425%20C15.3763393%2C47.7111575%2015.6330804%2C47.3772603%2015.6272545%2C46.5670479%20C15.5949107%2C42.1008493%2015.6117857%2C37.6340548%2015.6115848%2C33.1676575%20L15.6115848%2C33.1676575%20Z%20M34.366942%2C33.2077808%20L34.3633259%2C33.2077808%20C34.3633259%2C29.2061781%2034.3575%2C25.2043767%2034.3655357%2C21.202774%20C34.370558%2C18.6654726%2034.3797991%2C18.6654726%2031.856183%2C18.6777877%20C30.5937723%2C18.6839452%2030.5837277%2C18.6901027%2030.5835268%2C19.9835822%20C30.5825223%2C28.3838493%2030.5668527%2C36.7841164%2030.5929688%2C45.1843836%20C30.6016071%2C47.9083973%2030.0200223%2C47.6336918%2033.1736384%2C47.6922877%20C34.0654018%2C47.708774%2034.3970759%2C47.4390342%2034.387433%2C46.5024932%20C34.3416295%2C42.0712534%2034.366942%2C37.6394178%2034.366942%2C33.2077808%20L34.366942%2C33.2077808%20Z%20M20.8420313%2C18.6785822%20L20.8420313%2C20.0646233%20C20.8408259%2C28.5377877%2020.8396205%2C37.0107534%2020.8384152%2C45.4839178%20C20.8382143%2C47.6815616%2020.8380134%2C47.6815616%2023.0612946%2C47.6823562%20C24.399442%2C47.6827534%2024.4018527%2C47.6827534%2024.4016518%2C46.3755685%20C24.40125%2C39.3257877%2024.399442%2C32.2758082%2024.3982366%2C25.2260274%20C24.3980357%2C23.4719247%2024.4004464%2C21.7176233%2024.3972321%2C19.9635205%20C24.3948214%2C18.6805685%2024.391808%2C18.6801712%2023.0524554%2C18.6785822%20C22.3858929%2C18.6777877%2021.7191295%2C18.6785822%2020.8420313%2C18.6785822%20L20.8420313%2C18.6785822%20Z%22%20id%3D%22Fill-1%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M22.6094866%2C7.95692466%20C15.5495089%2C7.9565274%208.48953125%2C7.96308219%201.42955357%2C7.94143151%20C0.971517857%2C7.9400411%200.178995536%2C7.80874658%200.11953125%2C7.58687671%20C-0.0528348214%2C6.94271918%20-0.000602678571%2C6.20878082%200.12515625%2C5.53979452%20C0.15609375%2C5.37532877%200.803370536%2C5.23767808%201.16839286%2C5.23489726%20C4.24667411%2C5.21086301%207.32535714%2C5.20192466%2010.4034375%2C5.23469863%20C11.1463393%2C5.24264384%2011.4952902%2C5.02375342%2011.7891964%2C4.29974658%20C12.8770313%2C1.6200274%2015.0723884%2C0.267356164%2017.8752455%2C0.11540411%20C20.9444866%2C-0.0506506849%2024.0350223%2C-0.0280068493%2027.106875%2C0.113020548%20C29.8763839%2C0.240143836%2032.0444196%2C1.51316438%2033.1782589%2C4.14978082%20C33.5079241%2C4.91669178%2033.9193527%2C5.27700685%2034.8633482%2C5.25178082%20C37.8725223%2C5.17093836%2040.8869196%2C5.2799863%2043.8962946%2C5.19934247%20C45.1958705%2C5.16458219%2044.9421429%2C5.94162329%2044.9819196%2C6.68310959%20C45.0245089%2C7.47465068%2044.9449554%2C7.98334247%2043.8902679%2C7.97758219%20C36.7967411%2C7.93865068%2029.7030134%2C7.95732192%2022.6094866%2C7.95692466%20L22.6094866%2C7.95692466%20Z%20M29.4436607%2C5.13836301%20C29.1041518%2C4.09376712%2028.331317%2C3.60712329%2027.4943973%2C3.58646575%20C24.1927232%2C3.50482877%2020.8864286%2C3.49628767%2017.5849554%2C3.58289041%20C16.7562723%2C3.60473973%2015.8835938%2C4.01510959%2015.6278571%2C5.13836301%20L29.4436607%2C5.13836301%20L29.4436607%2C5.13836301%20Z%22%20id%3D%22Fill-2%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E'); background-repeat: no-repeat; } +.svg-bin { background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2231%22%20height%3D%2240%22%20viewBox%3D%220%200%2031%2040%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EGroup%2010%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M28.553%203.364h-2.475c-.354%200-.665.287-.665.635v-.003H3.338v34.616c0%20.35.317.667.673.667h16.11c4.36%200%207.87-3.505%207.87-7.787v-6.42c.807-.563%201.13-1.427%201.13-2.393V4c0-.35-.213-.636-.567-.636z%22%20fill%3D%22%23FF6700%22%2F%3E%3Cpath%20d%3D%22M30.07%204.006H2.89c-.368%200-.666-.284-.666-.633v-.548c0-.35.298-.633.666-.633H30.07c.37%200%20.667.283.667.633v.548c0%20.35-.298.633-.666.633%22%20fill%3D%22%23FF6700%22%2F%3E%3Cpath%20d%3D%22M27.998%202.983H4.96V2.26c0-1.132.944-2.057%202.096-2.057h18.848c1.152%200%202.094.925%202.094%202.057v.723z%22%20fill%3D%22%23FF6700%22%2F%3E%3Cpath%20d%3D%22M.555%2035.567c0-2.44%201.98-4.42%204.424-4.42%202.443%200%204.424%201.98%204.424%204.42s-1.98%204.42-4.425%204.42c-2.444%200-4.425-1.98-4.425-4.42%22%20fill%3D%22%23424242%22%2F%3E%3Cpath%20d%3D%22M2.482%2035.567c0-1.377%201.118-2.494%202.497-2.494%201.378%200%202.496%201.117%202.496%202.494%200%201.378-1.118%202.495-2.497%202.495-1.38%200-2.498-1.117-2.498-2.495%22%20fill%3D%22%23E5E5E5%22%2F%3E%3Cpath%20d%3D%22M3.213%2035.567c0-.974.79-1.763%201.766-1.763.974%200%201.765.79%201.765%201.763%200%20.974-.79%201.764-1.766%201.764s-1.767-.79-1.767-1.763%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M4.413%2035.567c0-.312.254-.565.566-.565.312%200%20.565.253.565.565%200%20.312-.253.565-.566.565-.313%200-.567-.253-.567-.565%22%20fill%3D%22%23424242%22%2F%3E%3Cpath%20fill%3D%22%23CB5200%22%20d%3D%22M3.367%205.236h25.83v-1.23H3.367M6.862%208.857l1.762.882%201.398-1.374-.307%201.92%201.763.882-1.953.304-.31%201.918-.9-1.732-1.953.303%201.398-1.373M22.03%2027.39l1.09.545.863-.85-.19%201.188%201.09.545-1.207.188-.19%201.186-.557-1.07-1.21.186.865-.85M12.993%2025.436c-.912-.043-1.83-.043-2.736-.14-.864-.094-1.526-.546-1.868-1.363-.308-.733-.17-1.44.2-2.11.352-.64.74-1.264%201.116-1.894.222-.37.222-.364-.165-.595-.15-.09-.287-.21-.43-.318.168-.068.33-.155.504-.2.607-.16%201.222-.294%201.828-.46.293-.08.428.027.497.292.177.68.364%201.356.54%202.037.02.072-.01.157-.017.236l-.24-.055c-.015-.003-.027-.012-.04-.018-.617-.29-.62-.293-.986.31-.3.495-.606.986-.877%201.496-.295.555-.185.758.455.84.338.046.684.03%201.027.032%201.102.002%202.203-.002%203.305%200%20.478%200%20.5.025.504.507.004.28.005.562%200%20.843-.005.466-.048.512-.512.516-.7.004-1.402%200-2.103%200%200%20.015%200%20.028-.002.042M15.68%2012.32c.993.083%201.697.6%202.197%201.418.353.578.71%201.153%201.043%201.742.146.26.297.31.537.137.104-.075.213-.144.328-.2.068-.034.152-.037.23-.054-.002.08.013.164-.006.24-.178.693-.358%201.387-.543%202.08-.095.356-.123.373-.47.286-.706-.177-1.41-.358-2.115-.544-.087-.023-.163-.088-.245-.133.06-.055.113-.116.177-.165.194-.15.53-.275.553-.443.027-.2-.21-.44-.34-.657-.234-.402-.457-.81-.715-1.198-.51-.764-.81-.798-1.32.013-.694%201.11-1.35%202.248-2.024%203.37-.232.387-.26.39-.66.16-.31-.18-.615-.36-.927-.532-.193-.105-.277-.235-.15-.44.832-1.36%201.637-2.734%202.51-4.067.43-.66%201.13-.964%201.94-1.014M19.545%2025.396c-.33%200-.657.006-.986%200-.252-.008-.365.092-.364.346%200%20.188-.042.376-.066.564-.162-.127-.335-.242-.483-.383-.43-.41-.846-.837-1.28-1.245-.173-.165-.23-.288-.026-.48.537-.506%201.054-1.03%201.584-1.542.054-.053.14-.074.212-.11.02.077.055.153.06.232.052.75.05.75.806.75.386%200%20.772.004%201.158-.004.17-.003.343-.017.51-.053.49-.105.592-.27.37-.705-.262-.514-.566-1.006-.86-1.503-.44-.74-.887-1.473-1.327-2.21-.2-.336-.194-.352.148-.554.32-.187.645-.364.96-.554.223-.133.37-.127.52.123.695%201.176%201.418%202.337%202.114%203.514.373.63.614%201.3.423%202.05-.19.755-.674%201.254-1.4%201.53-.668.255-1.37.252-2.072.236%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); background-repeat: no-repeat; } + .svg-brown-icon { background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%2259px%22%20height%3D%2261px%22%20viewBox%3D%220%200%2059%2061%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3Ebrown-icn%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22brown-icn%22%20sketch%3Atype%3D%22MSLayerGroup%22%20fill%3D%22%23FFFFFF%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Welcome%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Start-Here%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Imported-Layers%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M44.7729319%2C0.0508664473%20C47.1819546%2C-0.0635830591%2049.5909773%2C0.0508664473%2052%2C0.0508664473%20C51.6033143%2C3.13163536%2051.2202797%2C6.21444075%2050.8063292%2C9.2931732%20C49.9443006%2C15.7088623%2044.042195%2C21.4582189%2037.7148968%2C21.9799621%20C36.6348517%2C22.0687521%2035.5295117%2C21.8394458%2034.2250259%2C21.7416953%20C38.1918833%2C13.7554821%2043.7466882%2C7.5385523%2049.8953172%2C1.77494033%20C42.5353513%2C6.47836701%2036.9416006%2C12.9229739%2032.2500288%2C20.4623861%20C29.7370166%2C17.4769238%2029.5527264%2C14.3513526%2030.6046663%2C11.0995204%20C30.6046663%2C11.0995204%2036.0904125%2C0.152689851%2044.7729319%2C0.0508664473%22%20id%3D%22Fill-1%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M59%2C38.313716%20C58.197932%2C38.9416324%2057.3123321%2C39.4948798%2056.6116377%2C40.2125538%20C55.1899741%2C41.6687937%2054.0112018%2C43.3637424%2052.4772163%2C44.6923099%20C48.7320695%2C47.9371249%2044.2781185%2C48.6849761%2039.4734148%2C47.4140547%20C38.358305%2C47.1192474%2037.374981%2C46.3717831%2035.984946%2C45.6541091%20C42.564499%2C41.7388201%2049.3938365%2C39.7157918%2056.5390542%2C38.4738869%20C56.4725531%2C38.2247322%2056.406052%2C37.9751905%2056.3395509%2C37.7260358%20C52.8068833%2C38.4510606%2049.2142024%2C38.9822555%2045.7581732%2C39.9560482%20C42.2932232%2C40.9321623%2038.9645192%2C42.3497135%2035%2C43.7819665%20C35.4176593%2C42.2994183%2035.5599878%2C40.932936%2036.167824%2C39.7923953%20C38.3603325%2C35.6778599%2044.1584976%2C33.0837875%2049.3261189%2C34.3020924%20C52.6600943%2C35.0878584%2055.782807%2C36.6903413%2059%2C37.9268298%20L59%2C38.313716%22%20id%3D%22Fill-2%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M29.5037271%2C61%20C27.482879%2C59.0045115%2027.7119992%2C56.282481%2027.4218062%2C53.7854183%20C26.2765941%2C43.9320682%2027.3735704%2C34.4173708%2031.8198253%2C25.4706971%20C32.0956253%2C24.9162835%2032.4301642%2C24.3926929%2033.0443931%2C24%20C32.6347775%2C26.2672913%2032.1271342%2C28.5213727%2031.8326622%2C30.8046759%20C30.5952574%2C40.3986325%2032.5204119%2C49.4445803%2036.4769174%2C58.1098441%20C36.9277669%2C59.0981813%2037.3712254%2C60.0256732%2036.5057033%2C61%20L29.5037271%2C61%22%20id%3D%22Fill-3%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M25.9811428%2C37.1477772%20C22.7172713%2C39.9652941%2019.1755978%2C40.256365%2015.4984504%2C39.8552701%20C11.3185177%2C39.3995738%207.83006601%2C37.5340927%205.04841691%2C34.3056281%20C3.37918554%2C32.3683029%201.68253684%2C30.4543784%200%2C28.5318327%20C6.88900658%2C23.3061045%2017.1797777%2C22.1188309%2023.4789085%2C27.5288903%20C25.6928577%2C29.4304986%2027.3729753%2C31.6662843%2026.9282502%2C35.2720327%20C19.034076%2C31.6207147%2011.0080568%2C29.1012478%202.42280467%2C28.7736391%20C10.5383334%2C30.4597154%2018.4232341%2C32.7747348%2025.9811428%2C37.1477772%22%20id%3D%22Fill-4%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E'); background-repeat: no-repeat; } .svg-browse { background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%229%20-4%2048%2048%22%3E%3Cpath%20d%3D%22M44.026%208.723c1.658%200%203.007-1.363%203.007-3.038s-1.35-3.038-3.007-3.038S41.02%204.01%2041.02%205.685s1.35%203.038%203.006%203.038zm0-4.558c.83%200%201.504.682%201.504%201.52s-.675%201.52-1.504%201.52-1.504-.682-1.504-1.52.675-1.52%201.504-1.52zm-7.547%202.26c2.102%202.542%204.093%204.945%207.544%204.945%203.45%200%205.946-2.98%207.597-4.95l.16-.19c.226-.268.24-.66.03-.943C50.01%202.827%2047.495%200%2044.028%200c-2.896%200-5.114%201.99-7.76%205.198-.232.28-.23.69.003.973l.21.256zm7.544-4.907c2.592%200%204.663%202.147%206.222%204.192-1.537%201.83-3.6%204.142-6.222%204.142-2.66%200-4.254-1.82-6.2-4.168%202.233-2.647%204.012-4.166%206.2-4.166zM53.98%2039.07c-.296-1.3-1.727-6.83-2.88-8.37-1.737-2.895-5.336-2.537-5.408-2.522h-2.784c-.122%200-3.05-.077-4.764%202.41-.26.375-.544%201-.873%201.915l-.015.122c-.813-2.618-1.77-5.233-2.586-6.31-2.457-4.125-7.6-3.608-7.735-3.588h-4.15c-.182-.003-4.33-.113-6.763%203.42-1.35%201.954-3.312%209.39-4%2012.484-.09.41.16.818.567.91.402.096.806-.164.897-.573.72-3.237%202.63-10.297%203.77-11.95%201.956-2.842%205.444-2.763%205.502-2.77l4.26-.004c.04-.003%204.435-.43%206.383%202.89l.058.086c1.207%201.537%203.228%208.47%203.973%2011.752.078.35.388.59.73.59l.17-.02c.403-.093.656-.5.562-.91-.253-1.11-.782-3.168-1.427-5.31.07.065.156.12.256.156.39.142.823-.06.965-.454.365-1.018.59-1.417.692-1.564%201.238-1.797%203.393-1.755%203.503-1.76l2.893-.005c.028%200%202.822-.283%204.058%201.827l.06.084c.786%201.004%202.127%205.618%202.624%207.812.083.35.39.588.734.588l.168-.018c.405-.094.658-.5.566-.91zm-9.63-24.517c-3.632%200-6.585%202.984-6.585%206.652s2.953%206.652%206.584%206.652c3.63%200%206.585-2.984%206.585-6.652s-2.956-6.652-6.588-6.652zm0%2011.785c-2.803%200-5.082-2.303-5.082-5.133s2.28-5.133%205.08-5.133c2.805%200%205.086%202.303%205.086%205.133s-2.282%205.133-5.085%205.133zm-19.413-4.826c5.197%200%209.423-4.27%209.423-9.517%200-5.246-4.227-9.514-9.423-9.514-5.194%200-9.42%204.27-9.42%209.517s4.226%209.517%209.42%209.517zm0-17.513c4.367%200%207.92%203.584%207.92%207.993%200%204.41-3.553%208-7.92%208-4.365%200-7.916-3.59-7.916-8S20.575%204%2024.94%204z%22%2F%3E%3C%2Fsvg%3E'); background-repeat: no-repeat; } diff --git a/public/assets/css/icons.fallback.css b/public/assets/css/icons.fallback.css index cd67266a..218e5391 100644 --- a/public/assets/css/icons.fallback.css +++ b/public/assets/css/icons.fallback.css @@ -12,6 +12,8 @@ .svg-bin-icon { background-image: url('png/bin-icon.png'); background-repeat: no-repeat; } +.svg-bin { background-image: url('png/bin.png'); background-repeat: no-repeat; } + .svg-brown-icon { background-image: url('png/brown-icon.png'); background-repeat: no-repeat; } .svg-browse { background-image: url('png/browse.png'); background-repeat: no-repeat; } diff --git a/public/assets/css/png/bin.png b/public/assets/css/png/bin.png new file mode 100644 index 0000000000000000000000000000000000000000..c692d29f10d33358d08fe38b47cb94e89cf42b6e GIT binary patch literal 1136 zcmV-$1dscPP)+&98WW=?m=G~8h%rQ+kQf&x?pc}`M-rVl zVOppIGZ~QSFWSDodtKaiXiGb^Q1~Vv6lm^}cpP`u53MnjJX({$d8qJ>oNPf1< zmaj?4c#EU0mOwBLpfnqz-17G=V#z!M=ZXg+HaCZVm391X%W#hxb1;YjKAOVjKA(pyeI6%k;+bPI-@L%o%;fDn{$U&P0 zK^uesPqh|)ti6`x*l;}pNf%rXBK}JIUKXC_jo*t7oTf_Z!b|G#fmh}ABn#1Gagu{n z0fsx9hc{GeR#{Z8GI;=Sr33sDp5|cx6gkm!oyXJQX}IJ-PXGoxit8zOe0YxVq-*xt zme3zEYhgcxY{;wTqd#%a%k`)j+2!`5t#FkoNl!y(@zZKB`5J;}JxJui7I3u_y4#Ly zJ_!TukoVwz0#dH2l19|f&z^K)D`m1gWYzYuEfaOZh5c-c;b59g#;bp$fp#0ScK)TgZlh1^1ppyU&b04MH2R*5*N~?w1n*o-_o1DG14gsqbp_1PmnSnX6pA z!8-k3@`e18Tto0qKiueovl&Cru*N z({KdP&A-`Na)y%}2Pa(97oMl4+G{h~%fdn4Y(RbYiwzS#kb)g+nZD9oPE1TVLWu9Bl%ct~IhK}|SX^9Wa&nTCviWfLWjx)o|4_e`PwZeY zcoXOy8yjO`VS#Ws3_xFBAMtpc&CN|VvSG%ZgENzbV6}WMg%DQ(Mn^|+9EX*a71q|) za2$t`kr4oPT<6SSrT9baai@IE)>=OVh(@F2ayjPb=aEv9$z+JdVgU5mXZyRN;6T{S zi#wGGXAKPvZF`>g?(Xhx0AO%%kaRlD>gp=%>+5ved2YY(50+@)bWjVdh)Ts<@@qD# zZ319=diovU2PvgxSr%Grlv3CzKI*^A>%slgM7t#v-*Cw1@;hoCEuN+E?Ck8De&K!W zD)ENaN_E?XyKhJ0-_A#3_nU!gL0$;9#4^#7eE$ar2wMN&AdkQR0000}zZujuV zD%_`xW)>yvMcQ5X?(2Hl&Y%2jtM;0x(D~UkX@#5*-%va0XxnUY9{K#r7?B8up){#G zz%W65#X3&uJ|s*yXZo3J4(Z~jqtk58G&);Cp)Q(Z3BdO{?YmGfB4u;<$};_rn! zVrGUACYui@tj9BVFF8%}Ikcmk1G@eW*w4|D`mmw%bN}PxDnu&|A8WT#(1b2_;(>8byArNu8wJ z`?}DzQ*cwcDaJHZ+-BdpAAyj(lUPYh4fb%=-k+!J#g}NoxY#JU0w}ySQ&gwMU%P+MUM3D z;ox&~6vwL}sdQ%4;(Uyg|79|F`#Y{!L!qt?zzQTJp7iL;JK2|{6+jhAh5v#u*xg}8 z>_b9$arwv%O+Q_J5RSYGfT#6^e-Y>8=#sNTanRc{K^TOSAF81J&#)QK$OOrP#50n} z_)%qfQm&@zjaSi8U>j*`M-?3!*dO(aj!8Jn z^iPXllKRE6!i%dJtL3kLBztl=ilEhu?@yy=Wc+Ec{V6?Hn8{a8cn51=k(ZbE)**R{ zEk&S389#Cy( z$P+yJy7*N|=-ze`up!vul;O(_ITS*hA*0GRtn;Nd{RQ{x@%_RPtQ?4qwOy}~0!6NH z%7gMwYGM~xSp{qg;)6m7+j3*ca2|l2ROs*xQ02cH)vHGdum6jECWTfJ)R(b(s@puc z%JW**Ebq3pbOS`3P=qH0`Mea}91XmW8 z?JWs%SqboiMbW{H- zZQj~KpV=d0sBh2e<|&sx=)4S8$H@%ZlB$A?>j`%VD+^>1z8R_Co)Z-W^S zX55ZN8ztJxh9jP%Y*1tDz1rrPqo;6ZT61W#D(Sr+oDH4ekW6(cgB2>3qz!g@I)(Re z2p`p`$D^1HXrZTrgvU3h7skhTqE%;f&f_l+f1bHpAthG}c7O@UD&oiXLgOr?`_2hR zC`>?McI9$H9wYQrTLj~%s~!|gy%;4sd(TLpElM=b$2IxippiOZZ1a->{z$q{UhwZ# zhxP^rt~M}tetf*nac7i=3~i?{P47wMF5wMEozJ~1YEB~g0+L>GRQQo&<3OAAQ5SJ? zTjvcb>&cO~WyBJ|FuPzu)tN zqbMX`EgL?oE%)k4I(+hnCvw5A-fXZ1=<2H(83^%7(K`%u(*)!@kfuZO+U$4C(x4E3 zAU;iW|I*pU<^v1&nTr-JH8-4U7%Ue841XHRi1pgp{IzUQNF}iVol>rUMVEOP4udgt z53CwN%KC%9&95N#K>~X<3}I6PJZ4}cur;3iupJ=E0Kyq_#pOzH@=o6<77=@=ewH^& zrK!`Y|tJ3K#WikqeVZ|4C)<5$l7UIG~*AQ_xk(Cb-q!93W7%y z>5TpYEs|(wZNF4Oz{gc~(?Ny5B|luONkFN{?bv~$06GU##~#?rYnGuxD9v8xy_B|n z9Q45n6M)Vh#?)(3Kk=Q|?WffiFqG{(^p~|NOi!HlVfTN(V1Ea*iv;YdL)qF&DS-`` zQY4J}q80nFA?ThTHvL`OhgcFEVr?ux8VOj>5KpzS20yeM0Us^4e+3pXbf(O`;;v+9 zZ!-l8cC5zO3~>H)5cQ*&8v!`SGaJxB+s$uJvlG@m1w+?AJZ-+N0CSXz+p?x!v;qvc zC$H#q;=e?h1PHOm?( zE#ADh?{V;A`B*Ir#LUVjgeMd2tZuX^q3xRFAF+Rlp`tlMi7Xv=bqsu>AmSTM^nsO{ z`w9Ua+>-)n3SQAiPpAR|(sgJc&B_8-n!t5|BbMtVkJdF*(DX~LnI`0h5g$Qg+Zfhm zbUTU-ltu7rY!4M>tv=<%1Qyr}#yb?4{y`RH*B7f(w z_tJ07-k_#6ofLWr#c|A&!l5s+&zktGh6s~#bqx;56)G80Jsb;M8s_F3!sgOY*OVFW z|7r@T5XaidzT{wa&a?$I?$WL7zFsmT(rJH@V+q4d4)!BvN=r(F70EmDqOnv|RD73I z+V*#20VvZ&vEsYK`m~6WzfhW2%RZ;DQ^T6CUk6%qd$cNwUmI!x&BUeyZfqP184cOBB zkMso0g%A@7ga1^(S?B&z94kFh1i8j;ptBvf_(npol9tFjQ8XMls)q2=*hbGRoVTh; z6g)ajAweYmlHWi$CMOOFLr@{5iE-C}g`M4oW>vUEiVz~|CCNY!`ztR18e%i1m_=Lg zx~NGW-J&JD03r50@qg>`7a&R@u$J-9OoAWrdhMf>cXXQHl*I?mVgl%7Ie$+VMHFWb zbB7^AH;;WgM(^|cedj=mhMq6!oXN?e`9rZTCDGIW$_yfr8Hth@zW7P+`cL6 zqylW^wCfwP|J4-Hs($j+4;hx9xtr9^D)qRbu&Dau zqovfg@~n4B|0oK>tY+UF<=r>p!=LxP4y?)jun@8EkTrhzY4TKXW|5?F40HD$s9@&@ zl=VbeIqtM^EIb?xLgkyC2$0=N2>tUx)5n=(nDC*{R@dfdt2tzGH7X4gVMPxm(Q2m0 z7EphzDEiUc+#MmimI8)3B!_nU1aP`J_6JKBe|o@CEG7@wP=bu!Mb@cC9CK!bbz(ZP z_EO)ux{twGq`bX;4QhWu{WK?qFGj*Y!t?^*eV8QKIA@G;yI|awylh3iiz&Or6Mba3 zuBGW%oKQX%*$E#z@&7Ge`<+YKp!WOK5Y9N}uP>y%L{<@?9bV^MTX7mFr`UH00e2+q z-t{TR6cranzMA1mYZJ{_r{g1Y1~VAwp(yD<2RfCUX(odB?9if`tO|j!@tYd%iG~e( zL>F=Yq!!Db4j5uTd`AiQe8>Hhh?nxf41; z2>N})z48lry45n46b7CPtb|CR)w2`yJRhp_b4RRBt8@iILs)UxrS)ZJ7Q%WIY9~kC zb4E`8t#X4c|3;1P)}Xyxw`HQ?fAzsPm3VL&qXa)YR**4Rf6;t_yM2KmNds-~CGZM{ z=Jh!%b=vNjeW`aH_n7=>q2N9#o}(Pdxp~$m5!lJMM(wy6y)9cgmiL*kF(_6lxM~OE z;d989Toptn#4}5#N)HlJ1zXfn_%%VEYZ@WRBueSNl9>~Of<(b5r=T8KG_}F(;o_8* z%4PN!ifH|D_v@$n@`+Bp$8AZkJ`U%slzouyg8;$Y=x9}Ufmi!c8)o-4B=DY?*7h5e zMEI8ruYwrcq4ulA25;XSyuoCr95wdvve?i9=duZ3p8-<(x9cFt3<)@@0~Y!?`QIV4 z#zq0FL$0ph0duz_7^F})^7uTZqW{aQ`gqS_!gYzki5D04PHAa34LxH?o=!pj)QkGM z8o3GYGKcp!VsEUc*&0}Wr64S6vGl9of87P?K48USt5A0kklHZ0IP+i#8-|sc zjc;afn|UC&p!%JO8fra@a)aom&2_lkaOJp+A{Wwi>XSSdvDuN|Km}=DG{+KMB_kuW zl;1M4Hk(23h4iE?>)t?}iF`L&Fwmn%?A_xym0=GRUCS@=PWy2w8D^T4cVW&w99A>G z!Q5LS)p|?UWW!y_@R#2alpBGBlmD0`yNMUAvgOL&PArbh*Bm zPjS&gS9#M+xIU_w=Kte`dAc}-?x~Is+OH-I&~@b9a5#|URjJH(q zTIuLGVZDY18YhgMIha^tLH1j?GnP&Wp6OQ52R`C~MT*4vG-NaA3`TNjQr|D5oKkqT zud^rDNCOqmvKK*pTJ%@CBAG0GUT9j3Q1H(Tcy!m626`$U_wXX|R`(KY=QwQdjm1Un zXborSGx(jrirQr5@7hass&pjqcZlN$hc@$n@ALv92-^KYS=Extfa8ZHcilb)r$*Nj zjz1p?e)JH$iZav#X_>HzDe> zXQ6|)yRP>)xoej3QE~Uu0-OwT8qk~^Bz+Aw_2^I88IS41n>4rPWf4D)9FeBAsEuD;TH&6osL_4{(V(9 zr>)>?qz$K9Wz5{;vHP&5>I&L$Pq72>gr5q)hS&}M)exXW5n8J$!)rkG@roRB+?wHdoi^FihV-is9Goca8D*d2 z>E3_8MLN%Ynd(^VERR%h81>!~gI%PMdRli_k$Kei z(&#BjuArjtRM*p17y2UQQN?G^nQ{KW2E>QWh&w?l<5YNo=v_==`~l#m5>a`ljdP5l zlOjd;vZ6q~aur_WIV<|Yw^+*bYoFuCcfXM%Ra|eEyhKjlpNgTwA#;rO5J1kd0r)f! zJlcrOrjSTPcwrkN(&uP&RVwDS{9cb`1Oj{An6u!I)Unx|_=DEO&Nmh_xL0Ft5!eBw#nSJ$2VIf@ONjN+$iF}f4^^n z35r}(17;ASU&FV&Rw!^u{=?jtOt4Um(LnI=t6j+^&D^B#A*dbs!q+qX@x9+^sXg}qyxIeJnJD?wPMkoKz<&Hy;a*lC~;7avw^(;qAb-$|jYF-h=CvYfUz!n9C3_ zS9pELWUc_!ZdRmsxJ(jI>L0mf>!DZ#YuZ2GFa)*&fx5`RpJgsLj8*ICD5mSrv@Ii~BUt1(n z=V$asnb>J`?*b95xE64G8`3s_CY=DPrknSxASm1sjEVD+5OA7H>P+ct{_F-pchx;e z;1*|CYkf|FR(7(RJwVKuD9Q5-8$}`j31NLEI>aNrAr8gUz?#@D1KulJZk+N1^VQx! zvjtwh6N=shb1lvkIWBx=zhLfWod}&PxFt7Vm+l#6Ain0E(*VO?zo#MU0Nyg=Nwa1s zs+P~s2*=8OR{=sseQ&A3pOXaRwbYIYv$zbMvExq*yMpqxkr{IAWd{FM?R~BJ2Q<}P z+t`QOcgiAOl{XsyM_R$CiiRhXq+tsd0s41IpXGo&k82&d!PCBKnQ(NUf|o(<(%-0Mg*Iy#Em;Rg}pj3q|JUiD({hFBu1~R z>L>}R2dLQ|L~4oTr*v`kEhj!?0ufSBjylg!6p*IdTEt+x?+T*_qVU%WTJlbiyc4%&KWFN&lhl~OM*itfODQK@ z%YlSib9sap1(6fXcat+1|)_fM~lODMGig^p^EQ5_10w=NOCM&4YxuZYe+{*m_T zZHd>{1G451!|v(~MDKzPcMb;NkQ2=($GviV#6}P?(eZVxa=tONj3Vr(-mN)S%m(NYlVn<$J&`OcjX=Q?2nkwSOu@e=3G9_G*Q;fM7y z&1b(*woYVPnYH~Jd;cW*pOFYH0!GTekf960&Zo8r799cZESbkd!y$RZe=e4ZZcqPw zsFgvx&y2!ywW|~s!%iramee;Zz9WrK^Fc#6l8`fZ9t30(up zHtf1${o-zgG4k&ovBtC3^$VWGC`I4#`W<%3A3D*+2=~}(*2pvy&ujk3069ygz7R)4 z!x3drh`c$Ogz03@t{K_i-M#V7L~G;8e~NmpFPJs9P_OUwW|fb7vS@IO(cg{RO3WU9 zDP0A1y{O%hCpR9P{SSP+y1Hti-WL)$;h(IFn7M{~jtI?x%W=+TG_`n8h9y6kEQvNj zb#1ROR85amXP3~rNhuFYwLV#kU{L(eGc^$sTuG%lh(g$o-j!ZCDha(MHCxHV0)Xd#)~65=LyFe)RB6DV(eKK zmsPGke{Yld`>yh$!nCM%kQI3a6t; zWW>pp&2=K%*YEfG`}O+o^?JTu&&MlAEn6)EgHy*C8dygZuEs`YBW!XGV{4w2Ki3HJ zyyMrv$70RLk|Sm-nX-*aSCr6v2JQb%N8SDnRe2^^+gFlS-`EE+6ghY)TbtTvOBI)Z zLI;M`YZt!sNqkZLwz3&Jv;W6G%-F-|4)%_bjcw?BxJA*cl!&02)D)3`7N0l2PJ<<7 z(>Ok4P1!BX*8$(FDM2U6WUTr)<^0YJiQ*frBBEIL5v$JUc2>OQJ4KWmuIq)}KtVSS zYP9d#NhW{sVtaMJY!$JInV?Yge6a-u<1s1)Vs3>BUe)<>%DC@`_GgiTP`GTaD#pt8 ziuX|s+{;I0c_2nqsZIn5O)s#=rTi(v4Yf~ZzH1g>1J@Pn^1)r#lvwN*lzb>Sw+SAe zbc?yevKLp7?6KW0?7j=W)?2Y zU&vTtrt9MMv!)Vhxd^dz5CI@|yfBlQ`|N<_-XD9!%mj}mBAtyM4$SXnXSp*;F*V9% zr7(%(s)`i6Z1fvX;^ROPjlQ9aj|}aN`^ikHu=!)er~~9#1EXwId*#q;%(vlWoZqOe zRYtuPDHf8q$`q7@)6b&4W%Vm&reFKYp^VPxg z$N(Vjmb{TeKVhK;0Rf;cW>^97OJ0-{N0{xEl;Xl-5o1h&T6h3wqU4W)w5_KSS-jR?0*C&%w)tMdYY5UP>H4i2tK#Au=j)$I+!R8JgzwWNpZhH zup{s}Yl?VX2Xl`G0S-x9zju-Aakxw2=Xk_`!M{5@LO=~ny5?%sos83%Lwztdbs}>L z)>Vg?(VEihWkJXBceNwNe24udff*LM3|ZmZ)8&oX*y^$(^_^{k0uwVi_UZI$8cDl6qv%zJn|~F0`j=2%ThJ@s9<8@Ttn>Ptox4mI49KtlSRp0I9VMW z)%)vj&IK-*o%C^Q&NH0=^bwI|WjVov^%Z zTO%1c((GsqH0RK!Bj=Tu?-OJ5(n7}$t06yb9Qf^8T#DJ|i&nvNaxOS8{9UU$AxI_z zQ0h+QE#|H&c`j78wL5(A+WNo4+SXGp##6dZqKs=T&pEofm3rb)(9SA-<6ue5jC$Q= z*OaXN?_ww%^g;q(oICbX=F0lw;?5OOKdI>MZfv7J^uL0uJrZCvTAKo9_5b91Un%H@ z`@OG^)*hzVZlEj^`Ql1xeYNFcBppIvXTG2K%SM4X8A6~}%AbBKeadk3%>vrK;M@~1 z?2*#+1Y4>zW^iqBalAHinFrFPP$2t2ot|(bT?B{o|6(;|#Lxs_8cXpskAte#YP6SX zE`+MvIg|VVWjss*oUHgAzcF=nuL=es{N{HfcTsWKv^XOYTXDb<6}82W&^Wt%$gP$! zHAH-tfEYU`e;M{L*KDzrt=RHz;+Cxe;~eP!lKT`OY8%WUq)Y_&o15&>jD^|_{|n-{ zm+W0XCxzFlz>2aQ z$W-p#{VarKpT()U6W}Nim^+EoQy)HnL_FgNs8l|uH$xe{cBWeS(Ei}hAJvnp_sh&N zaiL{DrqI=#)cnj9w-bQV1ZDR-4|;8Ww0{+C@$$*x&3B$q4YK90_L~FO`fvl`EtYP9pC0hEnoZ<&!Tq`_?ofGBxh@8 zARH{zJ4wL(NP6v{Bi_=F{^C4jz$gW(Up`sT1LXYz<4R3*R!WqC<`RyhA=!5cGIZBm zRY+IUrRB{cVF8+KhO2BwaM~|M`42pfO^y-gPHR!xXE*& zO0vycTfR*Xe^2P;-Orf3kw{9Xx;Xlhj%BXt+jUs?eVr2rIBB=t&UW-$Rw}u%@d+^K z7Vo(brBWF!>Nmx-(H*w5AW?pjDKPXZ)L&}cm?0_qa6IJe(Ms((wUL0Vsq*Rk1R4l-SzOD0SOaKVL(&P+4-(7@KEtYJg~xM}9%S7`LUCzIgRk`G z50j7gO|>enE|KD!ly80lUTMkTQ`rm9Z_LfF^1}M`3fhIAcX_DPp+M-R)&jzEdZeQY|nm!sb~Ro7s{7ufJoO&AwJ9gUX5)~H9;9EIbp3s2;e3~<55 zxHm`7nR;D7v8^WOwbNm;UY9qnK2SIT6nh$kYdT)s<_Pd#|um|ZV}kG6)Xj~VTWx11m|d(XtS z>dDoWZi|qa9URy-Glm5Ph?Yz^`ZWQFG|(|W>k|~YZ*cifDdpt*`kBFE4BN#_Rs{R%Oyj(f$PzWwGv&Y)uRxsN%Irw#L&r%5Ka~Th4JSx z75M`qQJ6>q-=l*spiAwu5nli^AgZwv)1E(rk6Y#>j7lye#=GG#|up=MHR zlU*~W>MBF?Xhoa7Na$TD^K`6wx0TfQD6>HGqSpFkgb;ym@S&2w^dcH`A)7oas7MD@HF~xo;D(&b zvmWjH<&P$PX{4}elqC=sqEkKR^@Q4B5 zd*$rY&`bH_A)jE|k14(;a&idl0C64UkPR1vBbd28t&-;>|+Aov@13p)U}*bIprZdE5=`<2<+jsmm-hP_h+6mqyyW zkXZHKpH7mDL!^Q2&u6u>AZ@DeC~OGx#==!8a-C~RZz5l?%TvKQCy?TRfTT*m;5qoH_7xvQP>)O7^=GHj%YyPPLtkD zrvIkeJpIkE&pe{1OJ+8-Ky-Wu)1p91>Zt5ZlS*!h5T+fU$5t;!6jvFs;M_9E9EB;utdHG zvf@(bxNkeEM33g`Q75hm`!4F~=8fOM>?QE^IC5OEpHNEKbVk7uKjw-|;zNl`lGE{J z+yk--#U8>!vIl&T)ni$1Da8ui-#uwYYp(Vm1c^5tm>UT9{r;+|MEfG4vzT&5>}G`F zaL_333B)@Tb2Kc2a<*p2xNyLo{IKz0uuBgg@>>79hSc%~tIMf=NGRv|o58-@PCWNG z-BR?ua-_ilE-7d0bUP$epA$Y}$!`=mr)&c=A23>(cd=rdg8>zm|WsL zr=RC)Qo?;&7G!}bjSrk1*Y9Q8&WbkYe2ZLjy_n6oe8yhv z)38H@A||Y0NWsg~LkfSA%(Z(eb^6_#!eIclVz=q?2Hu4^(7Qcb=9jV_jI~b#hT?il^7(78BqG%D8v9z8KUmBByyL#1riEVPp|;vW#aO6`p|Aj!W4ltIFl!vg-gVNZ zS7|@aSr=>yMpB2uqeXg1D|_U=V!WyiClK7e+~2 z{^hoZv(V4tqXDM`>z>(9h$Av=yFfahSskD^lxTFy)uD>QOvwBd#k9nwG-L3Hg^DX& zG|j0C6yofQ{?xmqN>%vf0-55Zh8<&qXNRIoEDwwtlN%c-vKOx#2EVTSolLX1>0rMq z50bLid{5)PcqaAjO-t)78!*~Cj9dm}s}|AzhQS`-UJF}9*s2hqS@ZDBlNGDtU$CmfxDV8TZ2@v9hv!))>i(?aTOmB$ z00vetMF@9^02cBN4Zoe5PLlmFYeVWcE{SJn;^!znpph&XCb}P@y zaJ>^Ol<-mmC-)Aw*nw(DV19tnzhJe037{b(IY+U92|4^5So3)FlVK(hSX`ZQ0>l*q zfsuoM!dn-2l>m>7eU=*ylTq#6b}@cKyN8X*P8s_b@dYEUg-MRt|6XOEa4C#I%x?=B zISSROK5Z6vQWiavHwOVacy2eQ59$asxXBpD+Wg|$zJ`k){PSq@2Kx7unaiDN+nQ(n zUZk|LaGQ_o3@)jJ5p&>>i<(^$2H@5_z4Lux9UrxtJ~ld%WOipI{(H%e4`9-?v$~~w z8zz(yBZem~$@QrLn#DA@WIqeOIBTlux`^FPIe;FX`yw#D+~2t=L$~Z(WRMY|%seOS z>yYfPM3yhXU;e(q(>~Ux1a}jY&&6m*@^!s-Z#3|ai)HQ_Fsb;%4T*V7qu`d-Z|`@9 z@}fp>`xk6azEJu}dI-n*1DzrBXTT{EmpNd^6p@whFr}y6Cve_vcvNW=xLs5xceUY$ zi+-U)_)3+YM4>e}nt1SBfqZ=-xvT{pDHC3$k(SEdTvQ&|pwD#h)S%Y7@u`fCej@Gq zxEmrJzB5?jvjh*XfY1w-aXC(yxOX|$F0a7(Ar|~PlOQ5;7+r%yi!xIkCC80#j3``; zmA^FiFvzeS3(`&lpSLsY7W^%PukID5>!L-ol;mdm&CVPq?FqHBx~XiJ1dP>=VH~>8 zsf$uNw1B}7h)@ab)jPGIbb+U0oZ>r5fId@T73T*erns_}7em59nxC6I>1M+x_RFLK zF_U7uCofej&$zG$`VEC5(hc7SJm}s)$4j?SPfE=fyS*KW-r2X6Yd2pA;JuBGeX9iN z{FBRqlrCI12aarv=Yoqp5)DsCmltY@bp6{me)_}Jn`jU|>5u*Z?(mj9F()rV~#K)Kf%0o&FUoNlxFz{d4d>aQ;L$3U+~&)Tn#j zweq{DfFeQB1{jpgLB^C=m+ACa4SK5;uP%H3XY$9l4OczcX57!(gxr!oy{?0p@oD^! zV{vw=q?6UkcRoyLf*3vN1gnww(oVu0Mnf#se)QY`Zjt>%Ct2|uH>t2ChcO4|^iEO+ zthI4xE65kOBHYi^rR6Eww`Tyrw(rwV$T^DmJZ_T{!oP;-I_4IqDDFGH+qvw_8duV! zQ|&9JrP@ikpT`gD5P`(J&Zj~&OXs2pv+vb%c;DO$Pn(qBVGqmfWTDm_4L*jRW+PVtx+unt z)Cr73y!1~Gd8=%C#_HoTj9z724YwXgg2C`E;Qu<7oqi)=Z>aWQWOL^hU{@cxN`&nD zjrehwLI8bcdOUVD1{cSA_hb$@H6&)WXy}UgCx4O+ynxnL-8eXq4@uZfJF|CuG`pAM z3`OMF#hEp6Q`Ni<31ujDcJ_7Otsd!?kSZ&jZfS=oc&=S2=_=cp%haco(uY=mzqe0! zxEH4s>V+F}80$)}#|2NUC(xd&)}~3ju^u)$#b>8gNY$LLkde8>++6YWDdB715A*Gg zgZqVB#s7w83*7hmw=ls`oU5a#q~~o(ILTkH)N>6Oa~r$LkFvR3*cE>1pzs@9c+nJmjKqqHib4_QY{!%k9;%@1 zSG>BosC7j;d8)f#A#a!uPN3o*3x3S2{p!b$6tv>HOrR&_4?I$;hI<{=9;h+nZuCw5 z0&N!;7wz?XB0|5#rkJ89PIo1sg9?mQy(Y7ontjsvlkcLw-P5~pbc;N@#fh*4=+R9!TuK&7?o}ivGI1jg zk@&-W@>h4$04F5I?#Bm@s(2di3DBXYsj0~;%@o;Wu`$Avr~HEwbWdBy^3kYKGF|Ss z2QWoNE$1UlYhYJTnVr!1j7+lbtj-_!uktoUB`=|DQ|jD8F$@Xaa7{S?cimDxhiB9@ zNNq|>{f;B$R|z2V+`Rtmm=U*Sl8@=XeMSr^e=~t^H;-W}uUL2d8^CSC37vW4`jDok`mO_kUswT^pTGFu)0Ofm{kjH2OCyu7r2Group 10 \ No newline at end of file diff --git a/vendor/embedsvg/icons.data.png.css b/vendor/embedsvg/icons.data.png.css index 4a5147cd..1e154536 100644 --- a/vendor/embedsvg/icons.data.png.css +++ b/vendor/embedsvg/icons.data.png.css @@ -12,6 +12,8 @@ .svg-bin-icon { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAA6CAYAAAAkydC5AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAA2hJREFUaIHtmk9rHVUYxp/36U2RGEQMdtOVDaIIBRVqF4KEiis3rlpBXejOpdBv4QcogqBfwJWbWkQUXLoopWDTZiF14b9i1KQxbfo+r4u5Y849yUxmcm9n7m3yg0ty5pz7nt+895wzZ+ZewwGJiPmIeC8i3gTwPIBFAPMA5kgeK9tJ2gZwH8C/AP4GcMvMLgP4jOQ/B+2/NZJedfefYwzc/VdJ57oSftnd744jnIhvSTrb1sHaNI4ISrpK8nRyEqsAvgawSXJbkgNQEp8ABgDmADwG4A2SS8n7fyR52sy8rXwjJF3IMrUaEfNtYkTEgrvfTONI+qBNDHP3TwG8gCIjx0iOZF9SAHAUWXuJ5FxStwngjzYdDlkkuZD18QOABwAGJJkcj9IVxSe2Yu6+TXJwgI57QdK9AYDvJb24R4bTctX/dRh2sjQOlr2u/V8TERYRrSZmXxgARMSTkq6TPClpg+TDmckVZJ9q6VW+SjZIvmJmt8uxvETyJACkE6QrhvNuPx6PiAWgWDGAYnWYBQwYSs/KWEax5BXSZrYiaa1fn3okrZnZCrAjvWlm7/SrVY+ZXTSzLSBbc939O5Kv9aNVjaSfSJ4yswB2JmLJjR6cmrBaCgO7pad1FdlOC633HJK+QnEHMgBwtlzfk/p1AFeGRQJ4neQTe8RZA/AtikSd2GdYqrLG3S/ts2m/mnX84R5trqdtIuLziliXsr6/qen3y7Rto0tRwkZW3ndDJOlBRVV+/LeaMCP95NJtLzKTvChVD4EJS4+z9czfW9f3yAm1HR554Ensl1szlnS6dnZJW+kRImImpKdiNzhWpjEjY3oqOBTSj8SY7oVDmelJnkTjlWiahkddAkbqpkm6jtpdXp80HmrTJN2YI+muOJLuikMhPZOX8Une2OaxDvwIoS2TvHOpizWW9L0GbY5n5aohdT8rN05A2weQz0l6H8A6ipvxt812OS1JugjgNgBGxJmKWMuS3gWwBeB4RCy3dClw90/qHkD2hbt/kXrOypI3tbu8xhxJd0Uu3csTowasp4URaTO71a1LM8xs5GuT/DceT0XETZKL3WpVI+kvks+a2Z3y2EimSf5pZucl3e1ebzfDr5bfSoWBikuspGci4iMAywCeTtpV/d0r5ji/rPkdwGUz+5jkL3nlfzCM1dfJBLrfAAAAAElFTkSuQmCC'); background-repeat: no-repeat; } +.svg-bin { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAoCAYAAAAG0SEsAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAABBJJREFUWIW9l89PY1UUxz/3vtfS1wJtAEeBDMyEYSBRhmhMxA0/woJxZ+Jm+AuIs3Xlyo0aE6MmmBAxLogxRJ2QGBcm7lmaGEcSnThhWqgDMxmQ6S/avr57Xdx2aEs7tFD4Ji+9957T93mn95zzbgU1pBYY1/AJit5a9lNJEheC9+RX3Cst2dU+GoRS/CQlV5AtQwOMK00/8GppQZQG3gKfoZjVCiksXmkp9kgazZ8ASH62y5avScl4i6OtlkAwDqA0G6Lc8vctYsk8A+eKByI2N4d/5NeKPe8L8pcInj9cSR5AVcKFbFJS1P5CK6U9MsA57/AJqgvXZePDwgXDBfAgAY8OIZa6YDhAyAfbKch58F/uAuGHBTjIQZsFQRuEAE+1Fn6svZbk2HA9AkkXXA8i/kr7Xhae5o3fiw6cpkrqwkvq8IFX5fUkC9FkcZKDVAGGO5uHN1RqVllUrjJ5AHClA/wSnuZg/xQ50XSdx9PgabjkQE8ABjuK6yl4fHiO8KRr9tqW0B8ya2E/hGzIq+ajP3HPy/WoGNnl9qOtcJUpSU9DZ/HTajD5GoJnPUjkwRZwtRO6245sPgkD7ZD34H4CUq6pkkbU0M+edGErZbI8ZNX2sS0TdcKF/WyL4WCaTcarf6OBdjPezpgHOTM8WYzEljAShq62+r5hP0TaTFPaSbcAXkqy/iBYdbxdDwrF1ns5ZFrx42zlm7FCljGdmHCqeNNUAQqZSlvIhoAF955Cu8+MPQ1CG7DW5kGq7pcTAZ40BH8pCMmEqe9q9QQMJOeZq1y9wTr9XvKF/JJcQ/BOP9zogrQLnnnyZ9E4trnynom8zTLngGBxvVoKPGuZ90vzhurcJ00i1dNwBNDNv9lacoaTHAcnXNMXnqem2msz2svCQd5sRYfvAuFKmwOG8xzwucGlKCZdnVZ8DD41NXXtg3/3XnvohRBobjgH3Ora4pLdYKOuoeoaxxTMkR1gZmZmUmv9i5QyVG5slwU+7f+d64EkrZCCHWuZvtJcTkxMOEKI76WUobm5OZaWllhcXGRycpKUsvlw92U83bL/UL+VT+xgMHgT6B0bG2NhYYFwOAxAX18f8Xiczc1NNrJhxp2DM5OFYLV8LoUQVwFGR0dxHIeVlRXW1tZwHIeRkREAdlznzGCl+EPscad8zdZaPwSIRqPkcjnm5+eRUpLJZIjFYgD02Gf7u6LgQNjMizuVCWcNDQ1te5737u7ubgBgcHCQdDrN6uoq6+vrdNt5br/wD5Zo4HRQC6yISsVb8ms2qm0CYHp6+h3gBymlZVkWWmuUUtgoPuq/y+vB/dNEuyUU33DI5/I7ah4tnqXx7Ozsm37hfewq8YbWSnXbhbtvR+Lfzkdi95uBakFeCLbEMtGTfP8HBwha/98gj8AAAAAASUVORK5CYII='); background-repeat: no-repeat; } + .svg-brown-icon { background-image: url('data:image/png;base64,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'); background-repeat: no-repeat; } .svg-browse { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAABQJJREFUaIHtmXto1WUYxz9nni3bKtJhpvVHURiHbGnObHYbC/GP6EIaWWl3KrNBlEGtEpKwiC4rCQq6mjQjyVMZZXdyaRap5Ywus5VNyyIxa66Ldfrj+5ztnN9+13dnSHC+8OPdeS/P87zv+1zfQRlllLEvUQ3MBz4B/rDvU+B2YMQ+lCsWpgDfADlgDXC/faut72fg7KFgnALqgbnAQuBO4Eogk4DGuei0O4FT0U2chQSuAU4A1gP/As2lErwCuAbYgk7I79sAzIigcybwFzr1EcAxwNYCGtuA8cBwIGt9lw9W+NFAe4GQ1xvjGiBtfzcDX9icF2zMi0lAD/ARcKD1vQX8BEwHpgE/Ah/YWCXwpm24wVX4Q4Av0ZVfjVQoCGmgBdiLdHl/z3iHbWB0QV8v0v08FiHVGWa/DwZ2mgyJkQLeAf4EGhOsm2VCPO7pvxnd0MKCvq+ROlWhE38f6PZZsygB/z7MtsVzHdbea2tP9vQ/6aF5sf3+Ael/DjkFgGvRQTxP+M0H4jNgEzLgpKhBrjDr6U8DL5tgdxjt6UAbsAwZeSVwN9rMK+h2EmOcEbjBZbGhFalftae/CnjW6K9HJz4RGfk8+p3BY2jDTsirz3hXAsA5RmNqwPiFyAa87ngjuolIhO1urLXfxyEUgC5rDwsYb7PvOHTjAJvRDcRC2AZy1v4dl5gP8oaXC50lO9vkwiDMOLdbe4QLYcOR1m4bBI1QhN3AOmubgM8d6Z+BjHhjxLzjgckoOm8H3gN2OPIswgZ0tS4++CAUQZeHzJkCfMxAI94LPAWMdOBbhAuM4HUOax9Cvn5ywPgMlON0o9zqaKDW5rfaWCdwuAPvIryO8pXGBGsuRRt/JGA8YzTXEly4NAC/ojTDJZD2YSRybb0otIepUxVwFzr5t4H9AuYtB3YBh0bwzsei8xPI64talNbmg8w8dIrVyPAmArcA39qcp1E+74cDkHq0xuCbMpredMQJKXQiHQQXNO0orwlDvc09Lybfpaj09EWSPCNnxJai0z8RRet/UEW1xtoo5NVqT0y+exhYV/QhaaKURsKPQX660FdPQOlAJ7r2IOQ3mUEOIgqZCHqxkAGeAXYTrD6FXxewgP6y0YvNKMZExZdx6IYXDEb4+cjoeoAlyEWeDpzi+U5CNe2NKJLmgO+QgXsxx8ZvC+E7HNXGu4BRrsK3GKMsxXVsHJyGMtlfgKN8xpcZ7YcZGHHrgA+RO3Z2ofXo+tpwLOdQMrcTnaSXRhpYjITsRbVwFqUuOVsX9UQTihWoJAzS47i4xASaFTBeBzyIvFgHsAoV8rHyoKCTHYu8xT3onXIwSCGj7aE4L6pAsWAmeleqLJifD2CvoUeAnqRMb0Kn5qe7Lmg2ehPs9yj6H8p2IEGz9q2w9iv6HUFdUobrUJpbKtQiT3YferBai/T+CsITtUZUDHWT4LV6DDKsW91kDcRKdJoXoZOdHXPdJFTWPhCX0VXG4NiEAkbhMqO7FeU2STxbPoj6vbcOwIuUIHT7oBZVWu0oECbBVLT5OVET06iIeDSpdDGxGj1kuaALvdKFogHtdKYjkyi0IPtKGtVBNtCL55XP6wGa0AbedZEuBt5Auj/NYe1KlB81hU1ahf7JNlSoQCnCEw5rq4DfUO4UiN0EF+KlwkskeDr04FWUbvRhmGfC78BzKIMcKmxB/21xueka5MEWl1SiMsr4H+M/+PlLVrqR8sIAAAAASUVORK5CYII='); background-repeat: no-repeat; } @@ -40,7 +42,7 @@ .svg-clock-face-seconds { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAA9CAYAAAB7j5OWAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAaJJREFUSIntlT1PVFEQhp+ZlY0kxGL3Lg3ZqBV2xoagybIFCYmRiIUYKz+h8E9ISPwJFkbMkigJySoUbkMjuKHSgBXRVmMs9oNIAYXsMmMjd++aK9oYLe50885z5j0zpzgQE41S8UGcrnGiwKk/hn8VCZzAfwfeLhXyQH5nbjhzJFx7WOxzdBMYaaXSq0fCPcc1C+QAxHzQZ7rrXUlmau0Tzn0z2wa9J7PYbwdplooLcfr/uucETuAETuB/Bks0aT4pjLnKRZAJccqYLQfT62+74J254Uxb02VERn/uZvA019eYlmvv99Vn0JamX8aBP+55o7mbfQQg9fnidXUWI712Mf1gcFaV9KF6IJxTdbsc8ayjPWeCqeoQaucNa4cOxhUFHeh42qvg1uoXgP476+/U2Apr7gPqTi0yzIXms6ETAF8fF06DDnYaSU1RKp1h9KR9691qlEaet47pBkpvuDaXigYfWcR9Mzyg5AW5qhD+sI6/CO6+fqMyW20fqIyDbcStDqey39q7CZEX9PJkqrFXn1T3S27kgM+akqXs7erKIfMdnfGIFXY+dtYAAAAASUVORK5CYII='); background-repeat: no-repeat; } -.svg-clock-face { background-image: url('data:image/png;base64,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'); background-repeat: no-repeat; } +.svg-clock-face { background-image: url('data:image/png;base64,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'); background-repeat: no-repeat; } .svg-close-drawer { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAdtJREFUSIm91k1OwkAYxvFnpi504QHcuRcpNxA8gIkJwZZpwhHUuPMsakJkKq6MHydhiuDGtRtdGlfvuFC0pfRjSsusob8/MLwzzHWdV85xJuXwDitYnufsa03+2trGNuccZ0QYCOEcrgbGPcDP+/3+l6VUMLXt2oQIA9uuTZQKptXCOJZyeAUAFgBUHdDtdloAewjDf3iVAd1up8UYj8ERvIqANDiGlxmQBS/EywjIAyfiywQIcdRkjD9qrU98/zYRTsWLBAhx1ATYDL7MCk3FTQJM4Vx4ngDXdfcYw5MJnBtPC3Bdd49z/QSwU98f5oYBgJm8GACEcA6JMOAcHhH7mMFS3lyYPssYnwugojAA8CJv+vnEIAAWoN+LPKMQHv6NAYhljuPcG24elvLmYtlJmBv/mVyIba5wQL2+M1VqPCkVnw2QpM2lVDBtNHafTQMy8ejkSv4fj0bmAam46cg0DUjEf49Fo1ltGrAQD5/HWcdiUkC9vjPWmsm0gBie9yKQtZQav2QFRHDPc/YX3TLLCGg0dl9GoyAS8IcvuleXsWYBRBjMB1hVwuEA264FRIh8A1bV8H9AEAtgQnTeAH5eJRxeQjgHRHS9ufm5hXa7vbEKNLx6vd46AHwDumHr1SFBqpoAAAAASUVORK5CYII='); background-repeat: no-repeat; } diff --git a/vendor/embedsvg/icons.data.svg.css b/vendor/embedsvg/icons.data.svg.css index d624ff58..61dfa264 100644 --- a/vendor/embedsvg/icons.data.svg.css +++ b/vendor/embedsvg/icons.data.svg.css @@ -12,6 +12,8 @@ .svg-bin-icon { background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%2245px%22%20height%3D%2258px%22%20viewBox%3D%220%200%2045%2058%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3Ebin-icn%401x%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Welcome%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Start-Here%22%20sketch%3Atype%3D%22MSArtboardGroup%22%20transform%3D%22translate%28-154.000000%2C%20-217.000000%29%22%20fill%3D%22%23FFFFFF%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22bin-icn%22%20sketch%3Atype%3D%22MSLayerGroup%22%20transform%3D%22translate%28154.000000%2C%20217.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M22.5829688%2C9.07183562%20C29.0760268%2C9.0710411%2035.5692857%2C9.08415068%2042.0621429%2C9.05495205%20C42.9034821%2C9.05137671%2043.3155134%2C9.23153425%2043.2028125%2C10.1450342%20C43.134308%2C10.6992123%2043.1543973%2C11.2714658%2043.1987946%2C11.830411%20C43.2829688%2C12.888911%2043.038683%2C13.7579178%2042.3014063%2C14.6158014%20C41.8672768%2C15.1211164%2041.7316741%2C16.0060137%2041.7260491%2C16.722274%20C41.6800446%2C22.7447397%2041.6941071%2C28.7676027%2041.6925%2C34.7904658%20C41.6908929%2C40.7140137%2041.7003348%2C46.6375616%2041.6864732%2C52.5611096%20C41.6832589%2C53.9588699%2041.4660938%2C55.2966438%2040.3764509%2C56.3531575%20C39.322567%2C57.374911%2038.0768304%2C57.9227329%2036.611317%2C57.923726%20C27.2398661%2C57.9310753%2017.8684152%2C57.9467671%208.49716518%2C57.907637%20C6.165%2C57.8979041%204.42104911%2C56.8129863%203.57569196%2C54.5921027%20C3.38464286%2C54.0901644%203.42140625%2C53.4885137%203.42100446%2C52.9327466%20C3.41256696%2C40.8872192%203.40453125%2C28.8414932%203.43064732%2C16.7959658%20C3.43285714%2C15.8214863%203.24723214%2C14.9661849%202.55897321%2C14.2936233%20C1.89341518%2C13.6431096%201.76544643%2C12.8738151%201.82089286%2C12.0240753%20C1.88256696%2C11.0809795%201.61698661%2C9.83239041%202.12283482%2C9.28734932%20C2.56861607%2C8.80726027%203.88084821%2C9.07958219%204.81078125%2C9.07799315%20C10.7349107%2C9.06706849%2016.6588393%2C9.07243151%2022.5829688%2C9.07183562%20L22.5829688%2C9.07183562%20Z%20M15.6115848%2C33.1676575%20C15.6115848%2C29.1972397%2015.6292634%2C25.2270205%2015.6059598%2C21.2568014%20C15.5884821%2C18.3103219%2016.0790625%2C18.743137%2013.0214732%2C18.6605068%20C12.0160045%2C18.6332945%2011.7767411%2C18.9995685%2011.7797545%2C19.9218082%20C11.8074777%2C28.3252534%2011.7841741%2C36.7290959%2011.8072768%2C45.1327397%20C11.8149107%2C47.9153493%2011.1891295%2C47.6497808%2014.5460491%2C47.6988425%20C15.3763393%2C47.7111575%2015.6330804%2C47.3772603%2015.6272545%2C46.5670479%20C15.5949107%2C42.1008493%2015.6117857%2C37.6340548%2015.6115848%2C33.1676575%20L15.6115848%2C33.1676575%20Z%20M34.366942%2C33.2077808%20L34.3633259%2C33.2077808%20C34.3633259%2C29.2061781%2034.3575%2C25.2043767%2034.3655357%2C21.202774%20C34.370558%2C18.6654726%2034.3797991%2C18.6654726%2031.856183%2C18.6777877%20C30.5937723%2C18.6839452%2030.5837277%2C18.6901027%2030.5835268%2C19.9835822%20C30.5825223%2C28.3838493%2030.5668527%2C36.7841164%2030.5929688%2C45.1843836%20C30.6016071%2C47.9083973%2030.0200223%2C47.6336918%2033.1736384%2C47.6922877%20C34.0654018%2C47.708774%2034.3970759%2C47.4390342%2034.387433%2C46.5024932%20C34.3416295%2C42.0712534%2034.366942%2C37.6394178%2034.366942%2C33.2077808%20L34.366942%2C33.2077808%20Z%20M20.8420313%2C18.6785822%20L20.8420313%2C20.0646233%20C20.8408259%2C28.5377877%2020.8396205%2C37.0107534%2020.8384152%2C45.4839178%20C20.8382143%2C47.6815616%2020.8380134%2C47.6815616%2023.0612946%2C47.6823562%20C24.399442%2C47.6827534%2024.4018527%2C47.6827534%2024.4016518%2C46.3755685%20C24.40125%2C39.3257877%2024.399442%2C32.2758082%2024.3982366%2C25.2260274%20C24.3980357%2C23.4719247%2024.4004464%2C21.7176233%2024.3972321%2C19.9635205%20C24.3948214%2C18.6805685%2024.391808%2C18.6801712%2023.0524554%2C18.6785822%20C22.3858929%2C18.6777877%2021.7191295%2C18.6785822%2020.8420313%2C18.6785822%20L20.8420313%2C18.6785822%20Z%22%20id%3D%22Fill-1%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M22.6094866%2C7.95692466%20C15.5495089%2C7.9565274%208.48953125%2C7.96308219%201.42955357%2C7.94143151%20C0.971517857%2C7.9400411%200.178995536%2C7.80874658%200.11953125%2C7.58687671%20C-0.0528348214%2C6.94271918%20-0.000602678571%2C6.20878082%200.12515625%2C5.53979452%20C0.15609375%2C5.37532877%200.803370536%2C5.23767808%201.16839286%2C5.23489726%20C4.24667411%2C5.21086301%207.32535714%2C5.20192466%2010.4034375%2C5.23469863%20C11.1463393%2C5.24264384%2011.4952902%2C5.02375342%2011.7891964%2C4.29974658%20C12.8770313%2C1.6200274%2015.0723884%2C0.267356164%2017.8752455%2C0.11540411%20C20.9444866%2C-0.0506506849%2024.0350223%2C-0.0280068493%2027.106875%2C0.113020548%20C29.8763839%2C0.240143836%2032.0444196%2C1.51316438%2033.1782589%2C4.14978082%20C33.5079241%2C4.91669178%2033.9193527%2C5.27700685%2034.8633482%2C5.25178082%20C37.8725223%2C5.17093836%2040.8869196%2C5.2799863%2043.8962946%2C5.19934247%20C45.1958705%2C5.16458219%2044.9421429%2C5.94162329%2044.9819196%2C6.68310959%20C45.0245089%2C7.47465068%2044.9449554%2C7.98334247%2043.8902679%2C7.97758219%20C36.7967411%2C7.93865068%2029.7030134%2C7.95732192%2022.6094866%2C7.95692466%20L22.6094866%2C7.95692466%20Z%20M29.4436607%2C5.13836301%20C29.1041518%2C4.09376712%2028.331317%2C3.60712329%2027.4943973%2C3.58646575%20C24.1927232%2C3.50482877%2020.8864286%2C3.49628767%2017.5849554%2C3.58289041%20C16.7562723%2C3.60473973%2015.8835938%2C4.01510959%2015.6278571%2C5.13836301%20L29.4436607%2C5.13836301%20L29.4436607%2C5.13836301%20Z%22%20id%3D%22Fill-2%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E'); background-repeat: no-repeat; } +.svg-bin { background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2231%22%20height%3D%2240%22%20viewBox%3D%220%200%2031%2040%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EGroup%2010%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M28.553%203.364h-2.475c-.354%200-.665.287-.665.635v-.003H3.338v34.616c0%20.35.317.667.673.667h16.11c4.36%200%207.87-3.505%207.87-7.787v-6.42c.807-.563%201.13-1.427%201.13-2.393V4c0-.35-.213-.636-.567-.636z%22%20fill%3D%22%23FF6700%22%2F%3E%3Cpath%20d%3D%22M30.07%204.006H2.89c-.368%200-.666-.284-.666-.633v-.548c0-.35.298-.633.666-.633H30.07c.37%200%20.667.283.667.633v.548c0%20.35-.298.633-.666.633%22%20fill%3D%22%23FF6700%22%2F%3E%3Cpath%20d%3D%22M27.998%202.983H4.96V2.26c0-1.132.944-2.057%202.096-2.057h18.848c1.152%200%202.094.925%202.094%202.057v.723z%22%20fill%3D%22%23FF6700%22%2F%3E%3Cpath%20d%3D%22M.555%2035.567c0-2.44%201.98-4.42%204.424-4.42%202.443%200%204.424%201.98%204.424%204.42s-1.98%204.42-4.425%204.42c-2.444%200-4.425-1.98-4.425-4.42%22%20fill%3D%22%23424242%22%2F%3E%3Cpath%20d%3D%22M2.482%2035.567c0-1.377%201.118-2.494%202.497-2.494%201.378%200%202.496%201.117%202.496%202.494%200%201.378-1.118%202.495-2.497%202.495-1.38%200-2.498-1.117-2.498-2.495%22%20fill%3D%22%23E5E5E5%22%2F%3E%3Cpath%20d%3D%22M3.213%2035.567c0-.974.79-1.763%201.766-1.763.974%200%201.765.79%201.765%201.763%200%20.974-.79%201.764-1.766%201.764s-1.767-.79-1.767-1.763%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M4.413%2035.567c0-.312.254-.565.566-.565.312%200%20.565.253.565.565%200%20.312-.253.565-.566.565-.313%200-.567-.253-.567-.565%22%20fill%3D%22%23424242%22%2F%3E%3Cpath%20fill%3D%22%23CB5200%22%20d%3D%22M3.367%205.236h25.83v-1.23H3.367M6.862%208.857l1.762.882%201.398-1.374-.307%201.92%201.763.882-1.953.304-.31%201.918-.9-1.732-1.953.303%201.398-1.373M22.03%2027.39l1.09.545.863-.85-.19%201.188%201.09.545-1.207.188-.19%201.186-.557-1.07-1.21.186.865-.85M12.993%2025.436c-.912-.043-1.83-.043-2.736-.14-.864-.094-1.526-.546-1.868-1.363-.308-.733-.17-1.44.2-2.11.352-.64.74-1.264%201.116-1.894.222-.37.222-.364-.165-.595-.15-.09-.287-.21-.43-.318.168-.068.33-.155.504-.2.607-.16%201.222-.294%201.828-.46.293-.08.428.027.497.292.177.68.364%201.356.54%202.037.02.072-.01.157-.017.236l-.24-.055c-.015-.003-.027-.012-.04-.018-.617-.29-.62-.293-.986.31-.3.495-.606.986-.877%201.496-.295.555-.185.758.455.84.338.046.684.03%201.027.032%201.102.002%202.203-.002%203.305%200%20.478%200%20.5.025.504.507.004.28.005.562%200%20.843-.005.466-.048.512-.512.516-.7.004-1.402%200-2.103%200%200%20.015%200%20.028-.002.042M15.68%2012.32c.993.083%201.697.6%202.197%201.418.353.578.71%201.153%201.043%201.742.146.26.297.31.537.137.104-.075.213-.144.328-.2.068-.034.152-.037.23-.054-.002.08.013.164-.006.24-.178.693-.358%201.387-.543%202.08-.095.356-.123.373-.47.286-.706-.177-1.41-.358-2.115-.544-.087-.023-.163-.088-.245-.133.06-.055.113-.116.177-.165.194-.15.53-.275.553-.443.027-.2-.21-.44-.34-.657-.234-.402-.457-.81-.715-1.198-.51-.764-.81-.798-1.32.013-.694%201.11-1.35%202.248-2.024%203.37-.232.387-.26.39-.66.16-.31-.18-.615-.36-.927-.532-.193-.105-.277-.235-.15-.44.832-1.36%201.637-2.734%202.51-4.067.43-.66%201.13-.964%201.94-1.014M19.545%2025.396c-.33%200-.657.006-.986%200-.252-.008-.365.092-.364.346%200%20.188-.042.376-.066.564-.162-.127-.335-.242-.483-.383-.43-.41-.846-.837-1.28-1.245-.173-.165-.23-.288-.026-.48.537-.506%201.054-1.03%201.584-1.542.054-.053.14-.074.212-.11.02.077.055.153.06.232.052.75.05.75.806.75.386%200%20.772.004%201.158-.004.17-.003.343-.017.51-.053.49-.105.592-.27.37-.705-.262-.514-.566-1.006-.86-1.503-.44-.74-.887-1.473-1.327-2.21-.2-.336-.194-.352.148-.554.32-.187.645-.364.96-.554.223-.133.37-.127.52.123.695%201.176%201.418%202.337%202.114%203.514.373.63.614%201.3.423%202.05-.19.755-.674%201.254-1.4%201.53-.668.255-1.37.252-2.072.236%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E'); background-repeat: no-repeat; } + .svg-brown-icon { background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%2259px%22%20height%3D%2261px%22%20viewBox%3D%220%200%2059%2061%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3Ebrown-icn%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22brown-icn%22%20sketch%3Atype%3D%22MSLayerGroup%22%20fill%3D%22%23FFFFFF%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Welcome%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Start-Here%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Imported-Layers%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M44.7729319%2C0.0508664473%20C47.1819546%2C-0.0635830591%2049.5909773%2C0.0508664473%2052%2C0.0508664473%20C51.6033143%2C3.13163536%2051.2202797%2C6.21444075%2050.8063292%2C9.2931732%20C49.9443006%2C15.7088623%2044.042195%2C21.4582189%2037.7148968%2C21.9799621%20C36.6348517%2C22.0687521%2035.5295117%2C21.8394458%2034.2250259%2C21.7416953%20C38.1918833%2C13.7554821%2043.7466882%2C7.5385523%2049.8953172%2C1.77494033%20C42.5353513%2C6.47836701%2036.9416006%2C12.9229739%2032.2500288%2C20.4623861%20C29.7370166%2C17.4769238%2029.5527264%2C14.3513526%2030.6046663%2C11.0995204%20C30.6046663%2C11.0995204%2036.0904125%2C0.152689851%2044.7729319%2C0.0508664473%22%20id%3D%22Fill-1%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M59%2C38.313716%20C58.197932%2C38.9416324%2057.3123321%2C39.4948798%2056.6116377%2C40.2125538%20C55.1899741%2C41.6687937%2054.0112018%2C43.3637424%2052.4772163%2C44.6923099%20C48.7320695%2C47.9371249%2044.2781185%2C48.6849761%2039.4734148%2C47.4140547%20C38.358305%2C47.1192474%2037.374981%2C46.3717831%2035.984946%2C45.6541091%20C42.564499%2C41.7388201%2049.3938365%2C39.7157918%2056.5390542%2C38.4738869%20C56.4725531%2C38.2247322%2056.406052%2C37.9751905%2056.3395509%2C37.7260358%20C52.8068833%2C38.4510606%2049.2142024%2C38.9822555%2045.7581732%2C39.9560482%20C42.2932232%2C40.9321623%2038.9645192%2C42.3497135%2035%2C43.7819665%20C35.4176593%2C42.2994183%2035.5599878%2C40.932936%2036.167824%2C39.7923953%20C38.3603325%2C35.6778599%2044.1584976%2C33.0837875%2049.3261189%2C34.3020924%20C52.6600943%2C35.0878584%2055.782807%2C36.6903413%2059%2C37.9268298%20L59%2C38.313716%22%20id%3D%22Fill-2%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M29.5037271%2C61%20C27.482879%2C59.0045115%2027.7119992%2C56.282481%2027.4218062%2C53.7854183%20C26.2765941%2C43.9320682%2027.3735704%2C34.4173708%2031.8198253%2C25.4706971%20C32.0956253%2C24.9162835%2032.4301642%2C24.3926929%2033.0443931%2C24%20C32.6347775%2C26.2672913%2032.1271342%2C28.5213727%2031.8326622%2C30.8046759%20C30.5952574%2C40.3986325%2032.5204119%2C49.4445803%2036.4769174%2C58.1098441%20C36.9277669%2C59.0981813%2037.3712254%2C60.0256732%2036.5057033%2C61%20L29.5037271%2C61%22%20id%3D%22Fill-3%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M25.9811428%2C37.1477772%20C22.7172713%2C39.9652941%2019.1755978%2C40.256365%2015.4984504%2C39.8552701%20C11.3185177%2C39.3995738%207.83006601%2C37.5340927%205.04841691%2C34.3056281%20C3.37918554%2C32.3683029%201.68253684%2C30.4543784%200%2C28.5318327%20C6.88900658%2C23.3061045%2017.1797777%2C22.1188309%2023.4789085%2C27.5288903%20C25.6928577%2C29.4304986%2027.3729753%2C31.6662843%2026.9282502%2C35.2720327%20C19.034076%2C31.6207147%2011.0080568%2C29.1012478%202.42280467%2C28.7736391%20C10.5383334%2C30.4597154%2018.4232341%2C32.7747348%2025.9811428%2C37.1477772%22%20id%3D%22Fill-4%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E'); background-repeat: no-repeat; } .svg-browse { background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%229%20-4%2048%2048%22%3E%3Cpath%20d%3D%22M44.026%208.723c1.658%200%203.007-1.363%203.007-3.038s-1.35-3.038-3.007-3.038S41.02%204.01%2041.02%205.685s1.35%203.038%203.006%203.038zm0-4.558c.83%200%201.504.682%201.504%201.52s-.675%201.52-1.504%201.52-1.504-.682-1.504-1.52.675-1.52%201.504-1.52zm-7.547%202.26c2.102%202.542%204.093%204.945%207.544%204.945%203.45%200%205.946-2.98%207.597-4.95l.16-.19c.226-.268.24-.66.03-.943C50.01%202.827%2047.495%200%2044.028%200c-2.896%200-5.114%201.99-7.76%205.198-.232.28-.23.69.003.973l.21.256zm7.544-4.907c2.592%200%204.663%202.147%206.222%204.192-1.537%201.83-3.6%204.142-6.222%204.142-2.66%200-4.254-1.82-6.2-4.168%202.233-2.647%204.012-4.166%206.2-4.166zM53.98%2039.07c-.296-1.3-1.727-6.83-2.88-8.37-1.737-2.895-5.336-2.537-5.408-2.522h-2.784c-.122%200-3.05-.077-4.764%202.41-.26.375-.544%201-.873%201.915l-.015.122c-.813-2.618-1.77-5.233-2.586-6.31-2.457-4.125-7.6-3.608-7.735-3.588h-4.15c-.182-.003-4.33-.113-6.763%203.42-1.35%201.954-3.312%209.39-4%2012.484-.09.41.16.818.567.91.402.096.806-.164.897-.573.72-3.237%202.63-10.297%203.77-11.95%201.956-2.842%205.444-2.763%205.502-2.77l4.26-.004c.04-.003%204.435-.43%206.383%202.89l.058.086c1.207%201.537%203.228%208.47%203.973%2011.752.078.35.388.59.73.59l.17-.02c.403-.093.656-.5.562-.91-.253-1.11-.782-3.168-1.427-5.31.07.065.156.12.256.156.39.142.823-.06.965-.454.365-1.018.59-1.417.692-1.564%201.238-1.797%203.393-1.755%203.503-1.76l2.893-.005c.028%200%202.822-.283%204.058%201.827l.06.084c.786%201.004%202.127%205.618%202.624%207.812.083.35.39.588.734.588l.168-.018c.405-.094.658-.5.566-.91zm-9.63-24.517c-3.632%200-6.585%202.984-6.585%206.652s2.953%206.652%206.584%206.652c3.63%200%206.585-2.984%206.585-6.652s-2.956-6.652-6.588-6.652zm0%2011.785c-2.803%200-5.082-2.303-5.082-5.133s2.28-5.133%205.08-5.133c2.805%200%205.086%202.303%205.086%205.133s-2.282%205.133-5.085%205.133zm-19.413-4.826c5.197%200%209.423-4.27%209.423-9.517%200-5.246-4.227-9.514-9.423-9.514-5.194%200-9.42%204.27-9.42%209.517s4.226%209.517%209.42%209.517zm0-17.513c4.367%200%207.92%203.584%207.92%207.993%200%204.41-3.553%208-7.92%208-4.365%200-7.916-3.59-7.916-8S20.575%204%2024.94%204z%22%2F%3E%3C%2Fsvg%3E'); background-repeat: no-repeat; } diff --git a/vendor/embedsvg/icons.fallback.css b/vendor/embedsvg/icons.fallback.css index cd67266a..218e5391 100644 --- a/vendor/embedsvg/icons.fallback.css +++ b/vendor/embedsvg/icons.fallback.css @@ -12,6 +12,8 @@ .svg-bin-icon { background-image: url('png/bin-icon.png'); background-repeat: no-repeat; } +.svg-bin { background-image: url('png/bin.png'); background-repeat: no-repeat; } + .svg-brown-icon { background-image: url('png/brown-icon.png'); background-repeat: no-repeat; } .svg-browse { background-image: url('png/browse.png'); background-repeat: no-repeat; } diff --git a/vendor/embedsvg/png/bin.png b/vendor/embedsvg/png/bin.png new file mode 100644 index 0000000000000000000000000000000000000000..c692d29f10d33358d08fe38b47cb94e89cf42b6e GIT binary patch literal 1136 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 PREVIEW - you can change this in the previewTemplate option
.svg-bid-logo-expanded:

.svg-bid-marker-orange-blue:

.svg-bin-icon:

+
.svg-bin:

.svg-brown-icon:

.svg-browse:

.svg-calendar-icon:

From b0b0b4042b21318e875b40f0ae41ed47fdeb8dff Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Thu, 14 Apr 2016 17:04:45 +0100 Subject: [PATCH 17/26] Updates to Bin Levels story: Added bottom statistics strip; Added bin day progress line; --- .../binnovation/bin-levels/component.js | 10 +- .../binnovation/bin-levels/template.hbs | 33 ++++++ .../stories/_binnovation/bin-levels.scss | 105 +++++++++++++++++- app/styles/patterns/_svg-datauri.scss | 2 + public/assets/img/svg/datauri/filled-tick.svg | 1 + public/assets/img/svg/icons.data.png.css | 2 + public/assets/img/svg/icons.fallback.css | 2 + public/assets/img/svg/png/filled-tick.png | Bin 0 -> 817 bytes public/assets/img/svg/preview.html | 1 + 9 files changed, 150 insertions(+), 6 deletions(-) create mode 100644 public/assets/img/svg/datauri/filled-tick.svg create mode 100644 public/assets/img/svg/png/filled-tick.png diff --git a/app/components/stories/complete/binnovation/bin-levels/component.js b/app/components/stories/complete/binnovation/bin-levels/component.js index 97a36e7c..0d499a0f 100644 --- a/app/components/stories/complete/binnovation/bin-levels/component.js +++ b/app/components/stories/complete/binnovation/bin-levels/component.js @@ -37,13 +37,15 @@ export default DefaultStory.extend({ return 'green'; } }), - recyclingTrend: null, // more, same, less + recyclingTrend: 'more', // more, same, less + recyclingPercentage: 6, // batteryStatus: null, // can't write this until we get the sensor // connectionStatus: null, // can't write this until we get the sensor previousBinDay: null, nextBinDay: null, currentDate: null, rotationAmount: null, + showProgress: false, onInsertElement: function() { const _this = this; @@ -51,7 +53,11 @@ export default DefaultStory.extend({ setTimeout(function() { _this.set('fillPercentage', 35); _this.set('loaded', true); - _this.set('rotationAmount', 157); + _this.set('rotationAmount', 329); + + // if (_this.get('rotationAmount') > 0) { + // _this.set('showProgress', true); + // } }); }.on('didInsertElement') }); diff --git a/app/components/stories/complete/binnovation/bin-levels/template.hbs b/app/components/stories/complete/binnovation/bin-levels/template.hbs index c4f55fbc..1c0d2695 100644 --- a/app/components/stories/complete/binnovation/bin-levels/template.hbs +++ b/app/components/stories/complete/binnovation/bin-levels/template.hbs @@ -3,6 +3,16 @@

Bin day

+
+
+
+ + {{#if (gt rotationAmount '50')}} +
+ {{/if}} +
+
+
@@ -26,4 +36,27 @@
+
+
+
+
+ {{#if (eq recyclingTrend 'more')}} +

You have recycled {{recyclingPercentage}}% more than usual so far

+ {{/if}} + + {{#if (eq recyclingTrend 'less')}} +

You have recycled {{recyclingPercentage}}% less than usual so far

+ {{/if}} + + {{#if (eq recyclingTrend 'same')}} +

You have recycled the same as usual so far

+ {{/if}} +
+
+

Battery

+

Connected

+
+
+
+ {{/stories/story-base}} diff --git a/app/styles/components/stories/_binnovation/bin-levels.scss b/app/styles/components/stories/_binnovation/bin-levels.scss index 1b8d5b1c..4163dcc6 100644 --- a/app/styles/components/stories/_binnovation/bin-levels.scss +++ b/app/styles/components/stories/_binnovation/bin-levels.scss @@ -8,7 +8,7 @@ $fill-size: 170px; [spc-bin-levels] { position: relative; text-align: center; - margin: auto; + margin: 0 auto rem($spacing-base * 1.5); width: rem(194px); height: rem(194px); padding: rem(12px); @@ -20,12 +20,60 @@ $fill-size: 170px; left: 0; right: 0; margin: auto; - height: rem(10px); + height: rem(12px); width: rem(3px); - background-color: $binnovation-black; + background-color: $light-grey; + z-index: 1; } } + [spc-bin-levels-progress] { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + border-radius: 50%; + background-color: #fff; + opacity: 0; + @include transition-property(opacity); + @include transition-duration(.5s); + @include transition-delay(.5s); + } + + [spc-bin-levels-progress~="is-visible"] { + opacity: 1; + } + + [spc-bin-levels-progress_slice] { + position: absolute; + width: 100%; + height: 100%; + clip: rect(0, 194px, 194px, 97px); + } + + [spc-bin-levels-progress_slice~=">50"] { + clip: rect(auto, auto, auto, auto); + } + + [spc-bin-levels-progress_bar], + [spc-bin-levels-progress_fill] { + position: absolute; + border: 2px solid $light-grey; + width: 100%; + height: 100%; + clip: rect(0, 97px, 194px, 0); + border-radius: 50%; + @include transform(rotate(0deg)); + + // @include transition-duration(1.5s); + // @include transition-delay(1s); + } + + [spc-bin-levels-progress_fill] { + @include transform(rotate(180deg)); + } + [spc-bin-levels_bin-day] { width: rem(15.5px); height: rem(20px); @@ -39,6 +87,7 @@ $fill-size: 170px; @include transition-duration(1.5s); @include transition-delay(1s); background-image: none; + z-index: 1; svg { width: 100%; @@ -147,4 +196,52 @@ $fill-size: 170px; position: absolute; top: 50%; @include transform(translateY(-50%)); - } \ No newline at end of file + } + + [spc-bin-levels-stats] { + background-color: $binnovation-green; + border: 1px solid $binnovation-green; + border-radius: rem(4px); + overflow: hidden; + font-size: rem(10px); + line-height: rem(12px); + } + + [spc-bin-levels-stats_icon] { + width: rem(17px); + height: rem(22px); + float: left; + margin-right: rem($spacing-base / 2); + + svg { + width: 100%; + height: 100%; + } + } + + [spc-bin-levels-stats_update] { + overflow: hidden; + margin-bottom: 0; + color: #fff; + } + + [spc-bin-levels-stats_status] { + margin-bottom: 0; + display: inline-block; + vertical-align: middle; + + & + & { + margin-left: rem($spacing-base / 2); + } + + &::after { + content: ''; + width: rem(12px); + height: rem(12px); + display: inline-block; + vertical-align: middle; + margin-left: rem($spacing-base / 2); + background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EGroup%205%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20fill%3D%22%2300BB32%22%20cx%3D%2211.899%22%20cy%3D%2211.899%22%20r%3D%2211.899%22%2F%3E%3Cg%20stroke%3D%22%23FFF%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M17.22%207.08l-6.684%209.503M7.207%2012.198l3.33%204.385%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E'); + background-size: 100% 100%; + } + } \ No newline at end of file diff --git a/app/styles/patterns/_svg-datauri.scss b/app/styles/patterns/_svg-datauri.scss index d43e565c..897b3ad3 100644 --- a/app/styles/patterns/_svg-datauri.scss +++ b/app/styles/patterns/_svg-datauri.scss @@ -10,6 +10,8 @@ @mixin svg--error-icon { background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%2217px%22%20height%3D%2217px%22%20viewBox%3D%220%200%2017%2017%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3EFill%209732%20%2B%20Fill%209733%20%2B%20Fill%209734%20Copy%203%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Elements%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Login-modal%22%20sketch%3Atype%3D%22MSArtboardGroup%22%20transform%3D%22translate%28-1124.000000%2C%20-1337.000000%29%22%20fill%3D%22%23D0021B%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Fill-9732-%2B-Fill-9733-%2B-Fill-9734-Copy-3%22%20sketch%3Atype%3D%22MSLayerGroup%22%20transform%3D%22translate%281124.000000%2C%201337.200000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0.817333333%2C16.4413333%20C0.646666667%2C16.4413333%200.476%2C16.3746667%200.346666667%2C16.2413333%20C0.0853333333%2C15.988%200.0853333333%2C15.56%200.346666667%2C15.3066667%20L15.3466667%2C0.306666667%20C15.6066667%2C0.04%2016.028%2C0.04%2016.2893333%2C0.306666667%20C16.5493333%2C0.56%2016.5493333%2C0.988%2016.2893333%2C1.24133333%20L1.28933333%2C16.2413333%20C1.15866667%2C16.3746667%200.988%2C16.4413333%200.817333333%2C16.4413333%22%20id%3D%22Fill-9733%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M15.8173333%2C16.4413333%20C15.6466667%2C16.4413333%2015.476%2C16.3746667%2015.3466667%2C16.2413333%20L0.346666667%2C1.24133333%20C0.0853333333%2C0.988%200.0853333333%2C0.56%200.346666667%2C0.306666667%20C0.606666667%2C0.04%201.028%2C0.04%201.28933333%2C0.306666667%20L16.2893333%2C15.3066667%20C16.5493333%2C15.56%2016.5493333%2C15.988%2016.2893333%2C16.2413333%20C16.1586667%2C16.3746667%2015.988%2C16.4413333%2015.8173333%2C16.4413333%22%20id%3D%22Fill-9734%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E'); background-repeat: no-repeat; } +@mixin svg--filled-tick { background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3EGroup%205%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Ccircle%20fill%3D%22%2300BB32%22%20cx%3D%2211.899%22%20cy%3D%2211.899%22%20r%3D%2211.899%22%2F%3E%3Cg%20stroke%3D%22%23FFF%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M17.22%207.08l-6.684%209.503M7.207%2012.198l3.33%204.385%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E'); background-repeat: no-repeat; } + @mixin svg--headset { background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2271px%22%20height%3D%2274.619px%22%20viewBox%3D%22339%20276%2071%2074.619%22%20enable-background%3D%22new%20339%20276%2071%2074.619%22%20xml%3Aspace%3D%22preserve%22%3E%3Ctitle%3EHeadset%20Icon%3C%2Ftitle%3E%3Cpath%20d%3D%22M409.098%2C310.125c-0.681-2.641-1.702-4.997-3.041-7c-0.212-0.374-0.727-0.85-1.96-0.85c-0.357%2C0-0.769%2C0.047-1.197%2C0.121%20C402.342%2C287.231%2C387.614%2C276%2C374.409%2C276c-13.197%2C0-27.916%2C11.215-28.489%2C26.367c-0.369-0.055-0.719-0.092-1.017-0.092%20c-1.227%2C0-1.739%2C0.49-1.948%2C0.832c-1.345%2C2.011-2.373%2C4.371-3.056%2C7.02c-0.791%2C3.098-1.063%2C6.38-0.805%2C9.754%20c0.25%2C3.379%2C1.009%2C6.585%2C2.257%2C9.527c1.063%2C2.511%2C2.429%2C4.689%2C4.06%2C6.47c0.215%2C0.267%2C0.544%2C0.429%2C0.893%2C0.429%20c0.031%2C0%2C0.06-0.002%2C0.09-0.003l1.78-0.133c0.838-0.064%2C1.498-0.466%2C1.863-1.081c1.244-0.031%2C2.351-0.504%2C3.125-1.34%20c0.84-0.905%2C1.243-2.177%2C1.137-3.58l-0.696-9.261c-0.487-6.484-0.986-13.131-1.089-14.531c-0.195-2.574-1.847-3.963-4.298-3.664%20c0.363-14.014%2C13.979-24.423%2C26.193-24.423c12.205%2C0%2C25.806%2C10.395%2C26.191%2C24.391c-2.373-0.217-3.927%2C1.185-4.115%2C3.698%20c-0.157%2C2.125-1.232%2C16.431-1.786%2C23.791c-0.104%2C1.405%2C0.301%2C2.678%2C1.139%2C3.582c0.776%2C0.835%2C1.879%2C1.308%2C3.124%2C1.339%20c0.281%2C0.472%2C0.736%2C0.812%2C1.311%2C0.979c-2.522%2C2.545-6.226%2C5.669-10.6%2C7.134c-0.847-1.643-2.544-2.78-4.516-2.78%20c-2.811%2C0-5.098%2C2.287-5.098%2C5.098s2.287%2C5.098%2C5.098%2C5.098c2.812%2C0%2C5.099-2.287%2C5.099-5.098c0-0.032-0.009-0.063-0.011-0.095%20c7.075-2.31%2C12.406-8.438%2C14.452-10.799c0.104-0.118%2C0.176-0.25%2C0.221-0.389c1.052-1.429%2C1.973-3.04%2C2.73-4.831%20c1.244-2.936%2C2.003-6.142%2C2.257-9.524C410.163%2C316.501%2C409.893%2C313.219%2C409.098%2C310.125L409.098%2C310.125z%20M348.894%2C304.938%20c0.424%2C0%2C1.214%2C0%2C1.336%2C1.611c0.102%2C1.395%2C0.602%2C8.046%2C1.089%2C14.531l0.695%2C9.261c0.058%2C0.763-0.13%2C1.42-0.531%2C1.853%20c-0.369%2C0.397-0.916%2C0.609-1.58%2C0.609c-0.136%2C0-0.275-0.009-0.353-0.017c-0.034-0.006-0.206-0.031-0.241-0.034%20c-0.31-0.026-0.664%2C0.075-0.901%2C0.292c-0.238%2C0.217-0.4%2C0.521-0.4%2C0.843l-1.221%2C0.092c-1.318-1.524-2.435-3.359-3.327-5.464%20c-1.15-2.713-1.85-5.673-2.081-8.805c-0.235-3.084%2C0.02-6.202%2C0.739-9.014c0.597-2.311%2C1.476-4.371%2C2.617-6.125%20c0.211-0.02%2C0.641%2C0.009%2C1.202%2C0.115c0.244%2C0.463%2C0.783%2C0.708%2C1.304%2C0.569l0.734-0.185%20C348.317%2C304.982%2C348.627%2C304.938%2C348.894%2C304.938L348.894%2C304.938z%20M385.157%2C348.329c-1.548%2C0-2.808-1.26-2.808-2.808%20c0-1.548%2C1.26-2.808%2C2.808-2.808c1.55%2C0%2C2.809%2C1.26%2C2.809%2C2.808C387.966%2C347.069%2C386.707%2C348.329%2C385.157%2C348.329L385.157%2C348.329z%20%20M407.621%2C319.712c-0.232%2C3.136-0.934%2C6.096-2.079%2C8.803c-0.893%2C2.107-2.011%2C3.945-3.331%2C5.466l-1.273-0.087%20c0-0.322-0.136-0.629-0.374-0.847c-0.211-0.192-0.486-0.298-0.769-0.298c-0.035%2C0-0.072%2C0.002-0.107%2C0.006%20c-0.011%2C0-0.159%2C0.021-0.169%2C0.021c-0.849%2C0.102-1.556-0.102-2-0.582c-0.403-0.434-0.592-1.09-0.534-1.853%20c0.556-7.36%2C1.631-21.667%2C1.786-23.791c0.122-1.612%2C0.911-1.612%2C1.334-1.612c0.269%2C0%2C0.579%2C0.044%2C0.928%2C0.134l0.731%2C0.183%20c0.518%2C0.134%2C1.057-0.108%2C1.302-0.569c0.518-0.101%2C0.983-0.133%2C1.202-0.115c1.139%2C1.751%2C2.015%2C3.812%2C2.612%2C6.125%20C407.602%2C313.504%2C407.858%2C316.622%2C407.621%2C319.712L407.621%2C319.712z%22%20fill%3D%22%237ed321%22%20%2F%3E%3C%2Fsvg%3E'); background-repeat: no-repeat; } @mixin svg--icon-calendar { background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%2235px%22%20height%3D%2241px%22%20viewBox%3D%220%200%2035%2041%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3EFill%20148%20Copy%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M21.7143014%2C20.583599%20C21.5051765%2C20.3308803%2021.2594306%2C20.1079498%2020.9857371%2C19.918651%20C21.1640233%2C19.7783585%2021.327854%2C19.6217306%2021.4772289%2C19.4487672%20C21.7538135%2C19.1259023%2021.9696845%2C18.7501875%2022.1190594%2C18.3312318%20C22.2626521%2C17.9228462%2022.3349303%2C17.4827505%2022.3349303%2C17.020554%20C22.3349303%2C16.3306225%2022.183628%2C15.7185244%2021.8858417%2C15.1996344%20C21.5967289%2C14.6990016%2021.2151%2C14.2838896%2020.750592%2C13.9667901%20C20.3034308%2C13.6592997%2019.78881%2C13.4315646%2019.2202214%2C13.2893503%20C17.9818547%2C12.9780163%2016.6104962%2C13.012609%2015.5494521%2C13.4517437%20C14.9529159%2C13.6986969%2014.4334765%2C14.0465454%2014.0104081%2C14.4847192%20C13.5815574%2C14.9248148%2013.251005%2C15.4610012%2013.0235696%2C16.0817474%20C12.8048075%2C16.6842364%2012.6939809%2C17.3482235%2012.6939809%2C18.0564123%20C12.6939809%2C18.454228%2013.0177873%2C18.7770929%2013.416763%2C18.7770929%20L14.1202709%2C18.7770929%20C14.5067184%2C18.7770929%2014.8247426%2C18.4734461%2014.843053%2C18.0890832%20C14.8642546%2C17.6326521%2014.9384603%2C17.2060092%2015.0656699%2C16.8226071%20C15.1861336%2C16.4641886%2015.3499642%2C16.1682291%2015.5648714%2C15.920315%20C15.7720689%2C15.6829708%2016.0390165%2C15.4907894%2016.358968%2C15.349536%20C16.9188832%2C15.1054655%2017.6898508%2C15.0516546%2018.528278%2C15.2668979%20C18.8549755%2C15.3524187%2019.1537254%2C15.4811803%2019.4119996%2C15.6474173%20C19.6509995%2C15.8002016%2019.8379591%2C15.9914221%2019.9863704%2C16.2326099%20C20.1193623%2C16.4507359%2020.1858583%2C16.7082591%2020.1858583%2C17.020554%20C20.1858583%2C17.4270179%2020.1049067%2C17.7518046%2019.9458946%2C17.9891488%20C19.7733906%2C18.246672%2019.5527011%2C18.443658%2019.2722617%2C18.5925987%20C18.9619472%2C18.7569138%2018.6082659%2C18.8674182%2018.219891%2C18.9231508%20C17.7939314%2C18.9846489%2017.3602621%2C19.004828%2016.9371937%2C18.9827271%20C16.7454155%2C18.9769617%2016.5468913%2C19.0432643%2016.4023349%2C19.1797131%20C16.2587422%2C19.3152011%2016.1777906%2C19.5044999%2016.1777906%2C19.7024468%20L16.1777906%2C20.312623%20C16.1777906%2C20.5124918%2016.2606696%2C20.7037124%2016.4081172%2C20.8392003%20C16.554601%2C20.9766101%2016.750234%2C21.0525218%2016.9506856%2C21.0313818%20C17.4306129%2C20.998711%2017.9018668%2C21.0150464%2018.3654111%2C21.0823099%20C18.7932981%2C21.143808%2019.1758907%2C21.2658433%2019.5045157%2C21.445533%20C19.8032656%2C21.6079263%2020.0345559%2C21.8298959%2020.2176607%2C22.1248945%20C20.3930558%2C22.4083622%2020.4826808%2C22.7879207%2020.4826808%2C23.2539608%20C20.4826808%2C23.6440892%2020.4075114%2C23.9775241%2020.2552453%2C24.2734836%20C20.1010518%2C24.5732868%2019.8938543%2C24.8260054%2019.6336527%2C25.0268351%20C19.3705601%2C25.2343911%2019.0544634%2C25.3948627%2018.6930723%2C25.5044061%20C17.8478991%2C25.7619293%2016.8918993%2C25.7196494%2016.19321%2C25.4544389%20C15.8202544%2C25.3131855%2015.5176497%2C25.121004%2015.2670852%2C24.8654026%20C15.0194119%2C24.6146058%2014.8343796%2C24.3090372%2014.700424%2C23.927557%20C14.5655047%2C23.5470376%2014.5067184%2C23.1002156%2014.52792%2C22.5986219%20C14.5365934%2C22.4025968%2014.4643152%2C22.2123371%2014.3284322%2C22.0701228%20C14.1906217%2C21.9288694%2014.0026984%2C21.8491141%2013.8070654%2C21.8491141%20L13.0997026%2C21.8491141%20C12.7151826%2C21.8491141%2012.3981221%2C22.1489172%2012.3778842%2C22.5313584%20C12.3364447%2C23.3365989%2012.4279971%2C24.0668885%2012.6496503%2C24.7030093%20C12.8790132%2C25.3554655%2013.2326945%2C25.9156745%2013.7010573%2C26.3653792%20C14.1607467%2C26.814123%2014.7312627%2C27.1590888%2015.3923674%2C27.3916284%20C16.0293794%2C27.6145589%2016.750234%2C27.727946%2017.5327661%2C27.727946%20C18.190016%2C27.727946%2018.8260642%2C27.6395425%2019.4206729%2C27.4675401%20C20.0403381%2C27.2888113%2020.5935074%2C27.0091872%2021.0609064%2C26.637316%20C21.5389063%2C26.2577576%2021.921499%2C25.7811475%2022.200011%2C25.2238211%20C22.4871964%2C24.6588075%2022.6327166%2C23.9957814%2022.6327166%2C23.2539608%20C22.6327166%2C22.7398753%2022.5527287%2C22.2517343%2022.3975715%2C21.8077951%20C22.2414505%2C21.3552076%2022.011124%2C20.9449002%2021.7143014%2C20.583599%20L21.7143014%2C20.583599%20Z%20M33.1448593%2C2.66363551%20L28.5229088%2C2.66363551%20L28.5229088%2C0.720680604%20C28.5229088%2C0.32286491%2028.2000661%2C0%2027.8001267%2C0%20C27.4021147%2C0%2027.0783083%2C0.32286491%2027.0783083%2C0.720680604%20L27.0783083%2C2.66363551%20L18.1717055%2C2.66363551%20L18.1717055%2C0.720680604%20C18.1717055%2C0.32286491%2017.8478991%2C0%2017.4489234%2C0%20C17.0499477%2C0%2016.7261413%2C0.32286491%2016.7261413%2C0.720680604%20L16.7261413%2C2.66363551%20L7.81664739%2C2.66363551%20L7.81664739%2C0.720680604%20C7.81664739%2C0.32286491%207.49380472%2C0%207.09482901%2C0%20C6.6958533%2C0%206.37204692%2C0.32286491%206.37204692%2C0.720680604%20L6.37204692%2C2.66363551%20L1.85803183%2C2.66363551%20C0.834572388%2C2.66363551%200%2C3.49385957%200%2C4.51530421%20L0.000963709455%2C39.203103%20C0.0337298309%2C40.2101341%200.847100611%2C41%201.85803183%2C41%20L33.1448593%2C41%20C34.1538631%2C41%2034.9691613%2C40.2101341%2035%2C39.1800412%20L35%2C4.51530421%20C35%2C3.49385957%2034.167355%2C2.66363551%2033.1448593%2C2.66363551%20L33.1448593%2C2.66363551%20Z%20M27.8001267%2C7.71128246%20C27.9533565%2C7.71128246%2028.0892395%2C7.65362801%2028.2058483%2C7.57195088%20C28.1027314%2C7.67476798%2027.9610661%2C7.73914878%2027.8049452%2C7.73914878%20C27.7008646%2C7.73914878%2027.6093122%2C7.7035952%2027.5245058%2C7.65554983%20C27.6112396%2C7.6911034%2027.702792%2C7.71128246%2027.8001267%2C7.71128246%20L27.8001267%2C7.71128246%20Z%20M17.4489234%2C7.71128246%20C17.5481855%2C7.71128246%2017.642629%2C7.69206431%2017.7303266%2C7.65554983%20C17.6455201%2C7.7035952%2017.5539677%2C7.73914878%2017.4508508%2C7.73914878%20C17.3448428%2C7.73914878%2017.2532904%2C7.7035952%2017.1684839%2C7.65554983%20C17.2561815%2C7.69206431%2017.3486976%2C7.71128246%2017.4489234%2C7.71128246%20L17.4489234%2C7.71128246%20Z%20M7.09482901%2C7.71128246%20C7.19409108%2C7.71128246%207.28949832%2C7.69206431%207.37526846%2C7.65554983%20C7.29238945%2C7.7035952%207.19987334%2C7.73914878%207.09675643%2C7.73914878%20C6.99267581%2C7.73914878%206.90112341%2C7.7035952%206.81631698%2C7.65554983%20C6.90208712%2C7.69206431%206.99460323%2C7.71128246%207.09482901%2C7.71128246%20L7.09482901%2C7.71128246%20Z%20M1.85803183%2C39.5586388%20C1.63445124%2C39.5586388%201.45423757%2C39.3827927%201.4474916%2C39.1800412%20L1.4474916%2C33.0090935%20L22.5026158%2C33.0090935%20C22.0188336%2C35.0471782%2021.0406685%2C37.6723774%2019.0872295%2C39.5586388%20L1.85803183%2C39.5586388%20L1.85803183%2C39.5586388%20Z%20M33.5544358%2C39.1589013%20C33.5476899%2C39.3789491%2033.3636213%2C39.5586388%2033.1448593%2C39.5586388%20L21.4560273%2C39.5586388%20C22.6924665%2C38.4776179%2023.9568534%2C37.1602137%2025.2742442%2C35.7822724%20L25.9758247%2C35.0491%20C28.0458726%2C32.8918628%2031.4034363%2C29.2298444%2033.5544358%2C26.0617324%20L33.5544358%2C39.1589013%20L33.5544358%2C39.1589013%20Z%20M23.0981882%2C35.9638839%20C24.0069662%2C33.6855723%2024.2951154%2C31.5273741%2024.3847403%2C30.5366785%20C25.1990748%2C30.3320052%2026.8653285%2C29.8400206%2029.1772675%2C28.7839833%20C29.4711989%2C28.6494563%2029.7564569%2C28.5005156%2030.0359326%2C28.3400441%20C28.2694532%2C30.5040077%2026.3083044%2C32.6170432%2024.9311636%2C34.052639%20L24.226692%2C34.7877332%20C23.8469905%2C35.1865098%2023.4701801%2C35.5804819%2023.0981882%2C35.9638839%20L23.0981882%2C35.9638839%20Z%20M33.5544358%2C23.2289772%20C33.0070488%2C23.9496578%2031.0738477%2C26.3307865%2028.5749491%2C27.4742664%20C25.4795143%2C28.8877613%2023.5925712%2C29.2384925%2023.5723333%2C29.2423362%20C23.2388898%2C29.3028733%2022.9902528%2C29.587302%2022.9777245%2C29.9255414%20C22.9777245%2C29.9457204%2022.949777%2C30.5904894%2022.7926923%2C31.5677323%20L1.4474916%2C31.5677323%20L1.44556418%2C4.51530421%20C1.44556418%2C4.28949095%201.6305964%2C4.10499672%201.85803183%2C4.10499672%20L6.37204692%2C4.10499672%20L6.37204692%2C5.30324834%20C5.61746242%2C5.5944033%205.08067625%2C6.31988844%205.08067625%2C7.17221337%20C5.08067625%2C8.28013968%205.98463572%2C9.18050998%207.09675643%2C9.18050998%20C8.2050223%2C9.18050998%209.10898177%2C8.28013968%209.10898177%2C7.17221337%20C9.10898177%2C6.31892753%208.57026819%2C5.59248148%207.81664739%2C5.30228743%20L7.81664739%2C4.10499672%20L16.7261413%2C4.10499672%20L16.7261413%2C5.30228743%20C15.9715568%2C5.59344239%2015.4328432%2C6.31892753%2015.4328432%2C7.17221337%20C15.4328432%2C8.28013968%2016.3387301%2C9.18050998%2017.4508508%2C9.18050998%20C18.5600804%2C9.18050998%2019.4630762%2C8.28013968%2019.4630762%2C7.17221337%20C19.4630762%2C6.31892753%2018.9243626%2C5.59248148%2018.1717055%2C5.30228743%20L18.1717055%2C4.10499672%20L27.0783083%2C4.10499672%20L27.0783083%2C5.30324834%20C26.3256512%2C5.59536421%2025.788865%2C6.31988844%2025.788865%2C7.17221337%20C25.788865%2C8.28013968%2026.6928245%2C9.18050998%2027.8049452%2C9.18050998%20C28.9132111%2C9.18050998%2029.8171705%2C8.28013968%2029.8171705%2C7.17221337%20C29.8171705%2C6.31796663%2029.2765295%2C5.59152058%2028.5229088%2C5.30132652%20L28.5229088%2C4.10499672%20L33.1448593%2C4.10499672%20C33.3703673%2C4.10499672%2033.5544358%2C4.28949095%2033.5544358%2C4.51530421%20L33.5544358%2C23.2289772%20L33.5544358%2C23.2289772%20Z%22%20id%3D%22Fill-148-Copy%22%20fill%3D%22%23FFFFFF%22%20sketch%3Atype%3D%22MSShapeGroup%22%3E%3C%2Fpath%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E'); background-repeat: no-repeat; } diff --git a/public/assets/img/svg/datauri/filled-tick.svg b/public/assets/img/svg/datauri/filled-tick.svg new file mode 100644 index 00000000..e68afd8e --- /dev/null +++ b/public/assets/img/svg/datauri/filled-tick.svg @@ -0,0 +1 @@ +Group 5 \ No newline at end of file diff --git a/public/assets/img/svg/icons.data.png.css b/public/assets/img/svg/icons.data.png.css index e88d9424..0a2e49ff 100644 --- a/public/assets/img/svg/icons.data.png.css +++ b/public/assets/img/svg/icons.data.png.css @@ -10,6 +10,8 @@ @mixin svg--error-icon { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAQhJREFUOI2V0jFKBDEUxvHvexOsd8tJvIOsYC9YWSzqGez0DGvtBcRCRCy2shAUSxmsrHSiCIKtjjfQYnHyrBTBySaTMgk/Qt6fXuyeknejtrlCj1UBZkC3L8oLgeqAGs7vi3KjDzCkPSXDDqAzKCA13aGXcpYDVYDxtFMv5edDYdd+D3KhKJALJYEUlA3EoByAMcjTHZBhW8FbQldIjpfa9+vkK/6uJ2DBs3zxYtUbO5l3V7o2K8B80Z6AuhiUlwg6mTe1f8hPSKBukTIeabOpKseiOMsKMvaJ2UGmppCEcjuIQn1D6oRq2qPsEjugunCrhsRzCMX6Mt5uchECQbXZfaR7DS0/vgFCILSO74BQFwAAAABJRU5ErkJggg=='); background-repeat: no-repeat; } +@mixin svg--filled-tick { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAtNJREFUSImlll1Ik2EUx3/nWfOjoMysIKJPDJ1RmhEVYQ1So66CirIigy40LIouCjKGWIaMbrqqG4kkqLwLhHBGRI4+ZC2VVRCVBn4sM0oqM+fzdPEmbbmtuf6X/+fwO+d533PO+wrx1JrvQMteRDYDuaAzQY2DDoJ0YcSD3XYTZ/tALITEBBtxg2yPWwCA1mOIasAu1Th9H+MnMAitBVVocwml7P+ER2oQY/ZR4r8XbqoIeEtBHcjlJOAAczHmLi2Fu8PNPzfwFBwDuZwEOFJaj4HNSanP+ydBa76DcZ4nWXmUJPRAKI/Szm/WIzLiTha+c56Tq7lnI03FYmTaKQCxOkYFkoEvSV9A5/pb9P74gOPRLgwm7BZ6iC8/Fyi07E0GbhNFY14t6SqVA4HqSDiAUnPISCtWv4doyjq9pJxNGfm43l7BN/wyepCYLQrInSp87UwHNcsq8H7uoL77WuxAY3KUNf6TVTR7DdVLjyB/zeIMWzo3Vp5nRI9yMHCOcaNjJxCylLVboiTIWEPt8kpOLtof4buzT7Bi+mKqXtXzbqQ3NhxAE1LW4posd8912ocD1GcfZ+Os1QDsyNpE5cJdNAVbaexvjg8HQAUVSFe0o1H9kz1dZ/g6/p1bqy7imLGMBoeLvtFBKl5dmNw10SR0Kox4Yp13j/RxKOBiYep8AhuamJeSSXnAxaex4QSqB8R4FHbbTWt/RNedwQc8/OwHIPDtDZ5PTxKDw2u2+h8rnO0DiGqIF1ny7CiN/c1seFqeKBw0dQjG6sH7hVmEzAtgbuKEeDJe2vxF1KCtZef0fcSYfWgd+m+2NkFQZdSgIfyDU+K/h9jK4r2PhODGlFLsez9hqYiAEl8T2JzWPp+qjBel1rHteUe4qybFlfq8EMrD4ELroQTIr9Ecps1fFF75hKL/VUzotiOFjLRixGzBmByELDQhUEGETsR42Op/jMSeul+QNQVbMM5xLgAAAABJRU5ErkJggg=='); background-repeat: no-repeat; } + @mixin svg--headset { background-image: url('data:image/png;base64,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'); background-repeat: no-repeat; } @mixin svg--icon-calendar { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAApCAYAAAC/QpA/AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAABDhJREFUWIXdV1uoVVUUHXOec4uCunbhqre6KiQlEWhFSB9WlphYJlGUlETQR+WHihkKfUn0sAeJCEkQlJSYUEREgUH00wsyCgoMvaAfkUXZNaLwMcbow33icDx7n8e9t4/Gz97nzDHHmnuuteZcCygByWdIvldmb0DS1bbHJc3oxCX5raSHy+xZ4TsKYFanAQDMADAYERd1wb3E9miZsW67bnsJgGnNBtuzAUyTtKpK3fb8iIDt5ZIWdOCeA+DKNprHI2JfkHwrM++p/qCph6Q9QfI0gOcyc3uLcQeAeZm5pErE9uKI2A1gEYBDHQb8HsCuzNza8v8GABtg25LWtwwwj+Qhkr9LurkikHNIvmnbJJ/vEMi9JE/Y/krSxS22jbbdNhiSn7sAyd9sD5QMsM5NkLSyhDdC8lQTdW+7YMp20/SCJJxZ2Oe2I9lu5iEiyrb3UGbWJbHgz2zLapcZSQ+QPFlk5qmSASBpNsnDBe8b24Nl3Kbp/FPSrS065dNUEIZa57bkYwYkza3IcjN3jqQL24y10bbrZY6ZeayTOABExCl02EVN3MNV9o5f81/i/xGMpCHbz5L8juSvJA+SfN32tX1HU7aAOwQySvKI24DkaUn396hXWWcqYfuVzJwlacz2CgCX2V4qaV9m1mzvrNrmVcI9ZUbSaFPFvaZFa4Dkz4VtWQ+afWfmqkLgp8z8usV2GgD70AQAlNaZChyS9AmATwHAdhTnlDmSHs/MEUl/ZeYXUx5MZh4EsLjxW9JHmXkLAEQEiufaiBjvWbtXhzbwWX/Y1/cj1HMwks6TdEWjlWTmUgA125fa3ixJmfmQpMUdpCYejO0XI+IAgI0AEBGOCGXmj8UJbm/Bu33KgwEwAJw5PpTYjxbPs7pzOxQb4Ia+gomIxna+S9L0FuFBACsL3oFu9CS9kJkrGgI9FT3bg43CRvKIpE2SVknaRHKscVSVNNxBJ0m+1NxK+u1NC0keLelNv0ha1MF/hOSHjV5G8t3Kw1UVMvNLSZfbXl1s4yEAxyLis8zcHRHH2/nZnilpje31mXkBAETEFgB/A1jZV2Z6QVEK7iT5NsmTJE80bh8kP7AdE+ra3cB2kHzf9rGIeAfA/IjYEhHXAZgh6YfMvC8i/i2afU1Tl8EMZ+Ztkt4AsK1Wq+23fb6kjwFMi4iFrS2jXjjeWFx9JjOYkYhAZr4aEftt1yXtAbAgIpYWPe4spymFpGGfKWyvkaSku1tj6HhvmihI7iI5VrxvK8Z5tB13Shew7RqAZQD2kXwyM9fZfiIzX67ym5IFbHt5Zg5LmpuZjwDYmplPd/KbqsxsAIDMXCJpe0Rs7sZv0jMj6Y6IuKl431mr1dZ16zupmZE0Yntn8b4jM9f04l+X9AeA5ZImnCXbq4sD+VhEHLH9WDf1y/Yy2+Nh+0EA2wD0fumaJEgaj4i1/wBrNSqy5kv4MAAAAABJRU5ErkJggg=='); background-repeat: no-repeat; } diff --git a/public/assets/img/svg/icons.fallback.css b/public/assets/img/svg/icons.fallback.css index 58c33c2d..93f4a21c 100644 --- a/public/assets/img/svg/icons.fallback.css +++ b/public/assets/img/svg/icons.fallback.css @@ -10,6 +10,8 @@ @mixin svg--error-icon { background-image: url('png/error-icon.png'); background-repeat: no-repeat; } +@mixin svg--filled-tick { background-image: url('png/filled-tick.png'); background-repeat: no-repeat; } + @mixin svg--headset { background-image: url('png/headset.png'); background-repeat: no-repeat; } @mixin svg--icon-calendar { background-image: url('png/icon-calendar.png'); background-repeat: no-repeat; } diff --git a/public/assets/img/svg/png/filled-tick.png b/public/assets/img/svg/png/filled-tick.png new file mode 100644 index 0000000000000000000000000000000000000000..3b634868289eca81270b97d09cb590df908c8334 GIT binary patch literal 817 zcmV-11J3-3P)K=Xu|A&ie}S)SB-=%U(n_1G%6xL5+hBf^=cTgWYx$ zXZt`bgv10Jaf57+TL6I8V~A?NF4Z`FALA!52(1NGXmbgr?Ei#EY7k@gQR2TBZmI}) zOFqhlu! zvXr%3q9n*zL+$cPPA=LX;k&a>uwwdRs$SLeZlpIh96%FN*5aBhch7a&hXd4SA7|sN z)d1|s+C=5TT{Hz-Y3y%~4+lU66-ZaKqfz~nJzZz`I{uwot1jZ0v5W?Xi@wo8DqdZf z+%?f8bSjK^Vx4!7^l>QQVqxlh0vno`my$_&z{RJr;RLD&#CQ~T+f8eKMAx0c2R!`j z2O#k64W3U=5`)8Qw)!6{ob3aMYKRwE^6V&${mpE6TAnBzG<68Z>cRVkS%l0BU~b}s zcrsqv{6*BDt!3x*eZ-i3XdU`*wl+afWz?V{{DV{CzlYe$;=PZA;Kr0v?0Y|9sfd6Q zUlZ7z);^!Aj2ETWvF&+BxT_|`mHNC8%ERD7>!Ae5uhAT)&0iE=`GlhXRZQr%BZZ8# vV#I90m>h&GG$BwygigeG*y?|b#GblekTnHcFwSu<00000NkvXXu0mjfI)!t1 literal 0 HcmV?d00001 diff --git a/public/assets/img/svg/preview.html b/public/assets/img/svg/preview.html index 9ee7eb2f..d5e3769f 100644 --- a/public/assets/img/svg/preview.html +++ b/public/assets/img/svg/preview.html @@ -28,6 +28,7 @@

CUSTOM PREVIEW - you can change this in the previewTemplate option

@mixin svg--dropdown-triangle-dark:

@mixin svg--dropdown-triangle:

@mixin svg--error-icon:

+
@mixin svg--filled-tick:

@mixin svg--headset:

@mixin svg--icon-calendar:

@mixin svg--icon-house:

From 5664187e361a486dd282b8002b7a7b7d648cbbfa Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Thu, 14 Apr 2016 17:51:31 +0100 Subject: [PATCH 18/26] Added state for is bin day. --- .../binnovation/bin-levels/component.js | 8 +-- .../binnovation/bin-levels/template.hbs | 12 ++-- .../stories/_binnovation/bin-levels.scss | 65 +++++++++++++++++-- 3 files changed, 68 insertions(+), 17 deletions(-) diff --git a/app/components/stories/complete/binnovation/bin-levels/component.js b/app/components/stories/complete/binnovation/bin-levels/component.js index 0d499a0f..f50069be 100644 --- a/app/components/stories/complete/binnovation/bin-levels/component.js +++ b/app/components/stories/complete/binnovation/bin-levels/component.js @@ -46,6 +46,7 @@ export default DefaultStory.extend({ currentDate: null, rotationAmount: null, showProgress: false, + isBinDay: false, onInsertElement: function() { const _this = this; @@ -53,11 +54,8 @@ export default DefaultStory.extend({ setTimeout(function() { _this.set('fillPercentage', 35); _this.set('loaded', true); - _this.set('rotationAmount', 329); - - // if (_this.get('rotationAmount') > 0) { - // _this.set('showProgress', true); - // } + _this.set('rotationAmount', 360); + _this.set('isBinDay', true); }); }.on('didInsertElement') }); diff --git a/app/components/stories/complete/binnovation/bin-levels/template.hbs b/app/components/stories/complete/binnovation/bin-levels/template.hbs index 1c0d2695..e1978172 100644 --- a/app/components/stories/complete/binnovation/bin-levels/template.hbs +++ b/app/components/stories/complete/binnovation/bin-levels/template.hbs @@ -2,18 +2,18 @@

Bin day

-
+
-
+
- {{#if (gt rotationAmount '50')}} -
- {{/if}} + {{!-- {{#if (gt rotationAmount '50')}} --}} +
+ {{!-- {{/if}} --}}
-
+
diff --git a/app/styles/components/stories/_binnovation/bin-levels.scss b/app/styles/components/stories/_binnovation/bin-levels.scss index 4163dcc6..498f5a51 100644 --- a/app/styles/components/stories/_binnovation/bin-levels.scss +++ b/app/styles/components/stories/_binnovation/bin-levels.scss @@ -2,6 +2,7 @@ $fill-size: 170px; [spc-bin-levels_label] { font-size: rem(10px); + font-weight: 500; text-align: center; } @@ -27,6 +28,12 @@ $fill-size: 170px; } } +[spc-bin-levels~="is-bin-day"] { + &::before { + background-color: $binnovation-orange; + } +} + [spc-bin-levels-progress] { width: 100%; height: 100%; @@ -55,22 +62,34 @@ $fill-size: 170px; [spc-bin-levels-progress_slice~=">50"] { clip: rect(auto, auto, auto, auto); } - + [spc-bin-levels-progress_bar], - [spc-bin-levels-progress_fill] { + [spc-bin-levels-progress_fill~=">50"] { position: absolute; - border: 2px solid $light-grey; + border-width: 2px; + border-color: $light-grey; + border-style: solid; + // border: 2px solid $light-grey; width: 100%; height: 100%; clip: rect(0, 97px, 194px, 0); border-radius: 50%; @include transform(rotate(0deg)); - - // @include transition-duration(1.5s); - // @include transition-delay(1s); } [spc-bin-levels-progress_fill] { + border-color: $light-grey; + } + + [spc-bin-levels-progress_bar~="is-bin-day"], + [spc-bin-levels-progress_fill~="is-bin-day"] { + border-color: $binnovation-orange; + @include transition-property(border-color); + @include transition-delay(2.5s) + @include transition-duration(.5s); + } + + [spc-bin-levels-progress_fill~=">50"] { @include transform(rotate(180deg)); } @@ -94,6 +113,40 @@ $fill-size: 170px; height: 100%; } } + + [spc-bin-levels_bin-day~="is-bin-day"] { + @include animation-name(bin-shake); + @include animation-delay(4s); + @include animation-duration(1s); + @include animation-iteration-count(3); + } + + @include keyframes(bin-shake) { + 0% { + @include transform(rotate(0deg)); + @include transform-origin(center center); + } + + 20% { + @include transform(rotate(20deg)); + @include transform-origin(center center); + } + + 40% { + @include transform(rotate(-20deg)); + @include transform-origin(center center); + } + + 60% { + @include transform(rotate(0deg)); + @include transform-origin(center center); + } + + 100% { + @include transform(rotate(0deg)); + @include transform-origin(center center); + } + } [spc-bin-levels-fill] { position: relative; From b53cb86488523cedd1c264ef62fe04c0abeb6912 Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Thu, 14 Apr 2016 18:07:04 +0100 Subject: [PATCH 19/26] Updates to Bin Levels story: Added background to fill guage text to make more legible; --- .../binnovation/bin-levels/template.hbs | 12 ++++--- .../stories/_binnovation/bin-levels.scss | 33 +++++++++++-------- 2 files changed, 28 insertions(+), 17 deletions(-) diff --git a/app/components/stories/complete/binnovation/bin-levels/template.hbs b/app/components/stories/complete/binnovation/bin-levels/template.hbs index e1978172..ee893722 100644 --- a/app/components/stories/complete/binnovation/bin-levels/template.hbs +++ b/app/components/stories/complete/binnovation/bin-levels/template.hbs @@ -19,16 +19,20 @@

{{{fillText}}}

-

Fill level

-

{{fillPercentage}}%

+
+

Fill level

+

{{fillPercentage}}%

+

{{{fillText}}}

-

Fill level

-

{{fillPercentage}}%

+
+

Fill level

+

{{fillPercentage}}%

+
diff --git a/app/styles/components/stories/_binnovation/bin-levels.scss b/app/styles/components/stories/_binnovation/bin-levels.scss index 498f5a51..9555e86f 100644 --- a/app/styles/components/stories/_binnovation/bin-levels.scss +++ b/app/styles/components/stories/_binnovation/bin-levels.scss @@ -174,6 +174,10 @@ $fill-size: 170px; background-color: $light-grey; } + [spc-bin-levels-fill_data] { + white-space: pre-line; + } + [spc-bin-levels-fill_data~="back"] { position: absolute; top: 50%; @@ -183,37 +187,40 @@ $fill-size: 170px; } [spc-bin-levels-fill_desc] { - // background-color: rgba(255,255,255,.5); - // padding: rem($spacing-base / 2); - // display: inline-block; + background: rgba(255,255,255,.5); + display: inline-block; + padding: rem($spacing-base / 2); + border-radius: rem(3px); font-size: rem(12px); line-height: rem(14px); font-weight: 500; - margin-bottom: rem($spacing-base * 2.5); - // border-radius: rem(3px); + margin-bottom: rem($spacing-base * 1.5); + white-space: normal; + margin-top: rem(-$spacing-base); } [spc-bin-levels-fill_desc~="front"] { color: #fff; } + [spc-bin-levels-fill_label-level] { + background: rgba(255,255,255,.5); + display: inline-block; + padding: 0 rem($spacing-base / 2); + border-radius: rem(3px); + white-space: normal; + } + [spc-bin-levels-fill_label] { font-weight: 500; margin-bottom: 0; } - [spc-bin-levels-fill_label~="front"] { - color: #fff; - } - [spc-bin-levels-fill_level] { font-size: rem(30px); line-height: rem(38px); font-weight: 500; - } - - [spc-bin-levels-fill_level~="front"] { - color: #fff; + margin-bottom: 0; } [spc-bin-levels-fill_circle~="front"] { From 719ccadb9431e87abdf1dd52cbbe916a196b9d67 Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Thu, 14 Apr 2016 18:18:36 +0100 Subject: [PATCH 20/26] Update to Bin Levels story: Changed colour of fill guage description text back to black; --- app/styles/components/stories/_binnovation/bin-levels.scss | 4 ---- 1 file changed, 4 deletions(-) diff --git a/app/styles/components/stories/_binnovation/bin-levels.scss b/app/styles/components/stories/_binnovation/bin-levels.scss index 9555e86f..3e41ab39 100644 --- a/app/styles/components/stories/_binnovation/bin-levels.scss +++ b/app/styles/components/stories/_binnovation/bin-levels.scss @@ -199,10 +199,6 @@ $fill-size: 170px; margin-top: rem(-$spacing-base); } - [spc-bin-levels-fill_desc~="front"] { - color: #fff; - } - [spc-bin-levels-fill_label-level] { background: rgba(255,255,255,.5); display: inline-block; From 52a671236e64be06ac70fd2d20d452773794e656 Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Fri, 15 Apr 2016 10:37:30 +0100 Subject: [PATCH 21/26] Update to Bin Levels story: Removed background from fill guage text; --- .../stories/_binnovation/bin-levels.scss | 22 ++----------------- 1 file changed, 2 insertions(+), 20 deletions(-) diff --git a/app/styles/components/stories/_binnovation/bin-levels.scss b/app/styles/components/stories/_binnovation/bin-levels.scss index 3e41ab39..67e461b6 100644 --- a/app/styles/components/stories/_binnovation/bin-levels.scss +++ b/app/styles/components/stories/_binnovation/bin-levels.scss @@ -174,10 +174,6 @@ $fill-size: 170px; background-color: $light-grey; } - [spc-bin-levels-fill_data] { - white-space: pre-line; - } - [spc-bin-levels-fill_data~="back"] { position: absolute; top: 50%; @@ -187,24 +183,10 @@ $fill-size: 170px; } [spc-bin-levels-fill_desc] { - background: rgba(255,255,255,.5); - display: inline-block; - padding: rem($spacing-base / 2); - border-radius: rem(3px); font-size: rem(12px); line-height: rem(14px); font-weight: 500; - margin-bottom: rem($spacing-base * 1.5); - white-space: normal; - margin-top: rem(-$spacing-base); - } - - [spc-bin-levels-fill_label-level] { - background: rgba(255,255,255,.5); - display: inline-block; - padding: 0 rem($spacing-base / 2); - border-radius: rem(3px); - white-space: normal; + margin-bottom: rem($spacing-base * 2); } [spc-bin-levels-fill_label] { @@ -214,7 +196,7 @@ $fill-size: 170px; [spc-bin-levels-fill_level] { font-size: rem(30px); - line-height: rem(38px); + line-height: rem(34px); font-weight: 500; margin-bottom: 0; } From d5bfea26ca28dccb98ae35faa7c9ed32236e83e2 Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Fri, 15 Apr 2016 10:43:01 +0100 Subject: [PATCH 22/26] Updated Bin Levels story: Added bin day label text variation when current day is bin day; --- .../stories/complete/binnovation/bin-levels/template.hbs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/components/stories/complete/binnovation/bin-levels/template.hbs b/app/components/stories/complete/binnovation/bin-levels/template.hbs index ee893722..40bd1e40 100644 --- a/app/components/stories/complete/binnovation/bin-levels/template.hbs +++ b/app/components/stories/complete/binnovation/bin-levels/template.hbs @@ -1,6 +1,6 @@ {{#stories/story-base}} -

Bin day

+

{{if isBinDay 'Today is bin day!' 'My next bin day'}}

From 864b439f2df1047a01f3a08adde796f913119d08 Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Fri, 15 Apr 2016 13:35:54 +0100 Subject: [PATCH 23/26] Updated button colours to Binnovation brand. --- app/styles/cpn/_cpn-button.scss | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/app/styles/cpn/_cpn-button.scss b/app/styles/cpn/_cpn-button.scss index 6fd0b2c0..058e83ac 100644 --- a/app/styles/cpn/_cpn-button.scss +++ b/app/styles/cpn/_cpn-button.scss @@ -101,6 +101,18 @@ background-color: darken($bid-orange, 10%); } } + + [solomon-app~="binnovation"] & { + background-color: $binnovation-orange; + + &:hover, &:focus { + background-color: lighten($binnovation-orange, 10%); + } + + &:active { + background-color: darken($binnovation-orange, 10%); + } + } } // Move button styles, for buttons which take the user to a different location @@ -152,6 +164,18 @@ background-color: darken($bid-dark-blue, 10%); } } + + [solomon-app~="binnovation"] & { + background-color: $binnovation-dark-blue; + + &:hover, &:focus { + background-color: lighten($binnovation-dark-blue, 10%); + } + + &:active { + background-color: darken($binnovation-dark-blue, 10%); + } + } } // Ghost button styles. These look like buttons but are intended for static informational tags @@ -193,6 +217,10 @@ [solomon-app~="bid"] & { background-color: $bid-green; } + + [solomon-app~="binnovation"] & { + background-color: $binnovation-green; + } } } From 7b06de78600974018507ed68cb059ac45b9a264c Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Fri, 15 Apr 2016 14:17:02 +0100 Subject: [PATCH 24/26] Generated Motivational Messages story. --- .../motivational-messages/component.js | 51 +++++++++++++++++++ .../motivational-messages/template.hbs | 16 ++++++ .../stories/_motivational-messages.scss | 4 ++ .../motivational-messages/component-test.js | 21 ++++++++ 4 files changed, 92 insertions(+) create mode 100644 app/components/stories/complete/motivational-messages/component.js create mode 100644 app/components/stories/complete/motivational-messages/template.hbs create mode 100644 app/styles/components/stories/_motivational-messages.scss create mode 100644 tests/unit/components/stories/complete/motivational-messages/component-test.js diff --git a/app/components/stories/complete/motivational-messages/component.js b/app/components/stories/complete/motivational-messages/component.js new file mode 100644 index 00000000..abb26085 --- /dev/null +++ b/app/components/stories/complete/motivational-messages/component.js @@ -0,0 +1,51 @@ +/* global Ember, hebeutils, _ */ +import DefaultStory from 'hebe-dash/components/stories/story-types/default-story/component'; + +export default DefaultStory.extend({ + // Story settings (including default values) + // Uncomment any setting you need to change, delete any you don't need + initialConfig: { + title: 'TITLE: motivational-messages', // (Provide a story title) + subTitle: 'SUBTITLE: motivational-messages', // (Provide a story subtitle) + // author: '', (Provide the author of the story) + + // description: '', // (Provide a longer description of the story) + // license: '', // (Define which license applies to usage of the story) + // dataSourceUrl: '', // (Where did the data come from?) + // feedbackEmail: '', // (Provide an email users can contact about this story) + + // color: 'white', // (Set the story colour) + // width: '2', // (Set the width of the story. If your story contains a slider, you must define the width, even if it is the same as the default.) + // height: '2', // (Set the height of the story) + // headerImage: '', // (Provide an image to show in the story header instead of the title and subtitle) + + // slider: false, // (Add a horizontal slider to the story) + // scroll: true, // (Should the story vertically scroll its content?) + + // customProperties: '' // (Add custom values to the story attribute) + }, + + // loaded: false, // (Tell other elements that this story has loaded) + // + + // Add your story-specific code here + data: null, + + onInsertElement: function () { + this.loadData(); + }.on('didInsertElement'), + + loadData: function () { + var _this = this; + var url = 'http://'; // add any API url that returns JSON + this.getData() + .then( + function(data){ + var items = data; // the JSON returned from the API call is available here + this.set('items',items); // set properties on the Ember component to make them available in the template + setTimeout(() => { _this.set('loaded', true); }); + }, + function(err){ console.log(err); } + ) + } +}); diff --git a/app/components/stories/complete/motivational-messages/template.hbs b/app/components/stories/complete/motivational-messages/template.hbs new file mode 100644 index 00000000..c30d7fc6 --- /dev/null +++ b/app/components/stories/complete/motivational-messages/template.hbs @@ -0,0 +1,16 @@ +{{#stories/story-base}} + + {{!-- + To style your newly created story, you can use the Sass file created for this story in app/styles/components/stories. + + Where possible, try and use existing styles. But if you need to write something specific to this story, then place your styles in this story's partial. + + For a more detailed workflow see https://github.com/hebeworks/Solomon/wiki/Working-with-Styles + --}} + +

This is the motivationalMessages story.

+ + {{#each item in items}} +

{{item.title}}

+ {{/each}} +{{/stories/story-base}} diff --git a/app/styles/components/stories/_motivational-messages.scss b/app/styles/components/stories/_motivational-messages.scss new file mode 100644 index 00000000..fc7f4caa --- /dev/null +++ b/app/styles/components/stories/_motivational-messages.scss @@ -0,0 +1,4 @@ +/* + Ste + Add any instructions / links / example in here +*/ \ No newline at end of file diff --git a/tests/unit/components/stories/complete/motivational-messages/component-test.js b/tests/unit/components/stories/complete/motivational-messages/component-test.js new file mode 100644 index 00000000..8e9a37ed --- /dev/null +++ b/tests/unit/components/stories/complete/motivational-messages/component-test.js @@ -0,0 +1,21 @@ +import { + moduleForComponent, + test +} from 'ember-qunit'; + +moduleForComponent('stories/complete/motivational-messages', { + // specify the other units that are required for this test + // needs: ['component:foo', 'helper:bar'] +}); + +test('it renders', function(assert) { + assert.expect(2); + + // creates the component instance + var component = this.subject(); + assert.equal(component._state, 'preRender'); + + // renders the component to the page + this.render(); + assert.equal(component._state, 'inDOM'); +}); From a47a2572303741f229637c25a82012cc6c461104 Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Fri, 15 Apr 2016 14:53:42 +0100 Subject: [PATCH 25/26] Updates to Motivational Messages story: Deleted story generated at wrong path; Generated new story at correct path; Added basic component and template structure; --- app/components/canvas-element/template.hbs | 1 + .../motivational-messages/component.js | 27 ++++++++++ .../motivational-messages/template.hbs | 14 +++++ .../motivational-messages/component.js | 51 ------------------- .../motivational-messages/template.hbs | 16 ------ .../motivational-messages.scss} | 0 .../motivational-messages/component-test.js | 2 +- 7 files changed, 43 insertions(+), 68 deletions(-) create mode 100644 app/components/stories/complete/binnovation/motivational-messages/component.js create mode 100644 app/components/stories/complete/binnovation/motivational-messages/template.hbs delete mode 100644 app/components/stories/complete/motivational-messages/component.js delete mode 100644 app/components/stories/complete/motivational-messages/template.hbs rename app/styles/components/stories/{_motivational-messages.scss => _binnovation/motivational-messages.scss} (100%) rename tests/unit/components/stories/complete/{ => binnovation}/motivational-messages/component-test.js (85%) diff --git a/app/components/canvas-element/template.hbs b/app/components/canvas-element/template.hbs index 7233c465..9f382adf 100644 --- a/app/components/canvas-element/template.hbs +++ b/app/components/canvas-element/template.hbs @@ -63,6 +63,7 @@ --}} {{stories/complete/binnovation/bin-levels}} + {{stories/complete/binnovation/motivational-messages}} {{#if currentCanvas}} {{#each currentCanvas.stories as |story|}} diff --git a/app/components/stories/complete/binnovation/motivational-messages/component.js b/app/components/stories/complete/binnovation/motivational-messages/component.js new file mode 100644 index 00000000..00a3a1e3 --- /dev/null +++ b/app/components/stories/complete/binnovation/motivational-messages/component.js @@ -0,0 +1,27 @@ +/* global Ember, hebeutils, _ */ +import DefaultStory from 'hebe-dash/components/stories/story-types/default-story/component'; + +export default DefaultStory.extend({ + // Story settings (including default values) + // Uncomment any setting you need to change, delete any you don't need + initialConfig: { + title: '', // (Provide a story title) + subTitle: '', // (Provide a story subtitle) + height: '1', // (Set the height of the story) + scroll: false, // (Should the story vertically scroll its content?) + showLoading: true + }, + + primaryMessage: null, + secondaryMessage: null, + + onInsertElement: function() { + const _this = this; + + setTimeout(function() { + _this.set('loaded', true); + _this.set('primaryMessage', 'You are recyling 6% more than when we started'); + _this.set('secondaryMessage', 'We will save the rainforest in no time... Keep it up'); + }); + }.on('didInsertElement') +}); diff --git a/app/components/stories/complete/binnovation/motivational-messages/template.hbs b/app/components/stories/complete/binnovation/motivational-messages/template.hbs new file mode 100644 index 00000000..4baa075e --- /dev/null +++ b/app/components/stories/complete/binnovation/motivational-messages/template.hbs @@ -0,0 +1,14 @@ +{{#stories/story-base}} + +
+
+
+
+ +
+

{{primaryMessage}}

+

{{secondaryMessage}}

+
+
+ +{{/stories/story-base}} diff --git a/app/components/stories/complete/motivational-messages/component.js b/app/components/stories/complete/motivational-messages/component.js deleted file mode 100644 index abb26085..00000000 --- a/app/components/stories/complete/motivational-messages/component.js +++ /dev/null @@ -1,51 +0,0 @@ -/* global Ember, hebeutils, _ */ -import DefaultStory from 'hebe-dash/components/stories/story-types/default-story/component'; - -export default DefaultStory.extend({ - // Story settings (including default values) - // Uncomment any setting you need to change, delete any you don't need - initialConfig: { - title: 'TITLE: motivational-messages', // (Provide a story title) - subTitle: 'SUBTITLE: motivational-messages', // (Provide a story subtitle) - // author: '', (Provide the author of the story) - - // description: '', // (Provide a longer description of the story) - // license: '', // (Define which license applies to usage of the story) - // dataSourceUrl: '', // (Where did the data come from?) - // feedbackEmail: '', // (Provide an email users can contact about this story) - - // color: 'white', // (Set the story colour) - // width: '2', // (Set the width of the story. If your story contains a slider, you must define the width, even if it is the same as the default.) - // height: '2', // (Set the height of the story) - // headerImage: '', // (Provide an image to show in the story header instead of the title and subtitle) - - // slider: false, // (Add a horizontal slider to the story) - // scroll: true, // (Should the story vertically scroll its content?) - - // customProperties: '' // (Add custom values to the story attribute) - }, - - // loaded: false, // (Tell other elements that this story has loaded) - // - - // Add your story-specific code here - data: null, - - onInsertElement: function () { - this.loadData(); - }.on('didInsertElement'), - - loadData: function () { - var _this = this; - var url = 'http://'; // add any API url that returns JSON - this.getData() - .then( - function(data){ - var items = data; // the JSON returned from the API call is available here - this.set('items',items); // set properties on the Ember component to make them available in the template - setTimeout(() => { _this.set('loaded', true); }); - }, - function(err){ console.log(err); } - ) - } -}); diff --git a/app/components/stories/complete/motivational-messages/template.hbs b/app/components/stories/complete/motivational-messages/template.hbs deleted file mode 100644 index c30d7fc6..00000000 --- a/app/components/stories/complete/motivational-messages/template.hbs +++ /dev/null @@ -1,16 +0,0 @@ -{{#stories/story-base}} - - {{!-- - To style your newly created story, you can use the Sass file created for this story in app/styles/components/stories. - - Where possible, try and use existing styles. But if you need to write something specific to this story, then place your styles in this story's partial. - - For a more detailed workflow see https://github.com/hebeworks/Solomon/wiki/Working-with-Styles - --}} - -

This is the motivationalMessages story.

- - {{#each item in items}} -

{{item.title}}

- {{/each}} -{{/stories/story-base}} diff --git a/app/styles/components/stories/_motivational-messages.scss b/app/styles/components/stories/_binnovation/motivational-messages.scss similarity index 100% rename from app/styles/components/stories/_motivational-messages.scss rename to app/styles/components/stories/_binnovation/motivational-messages.scss diff --git a/tests/unit/components/stories/complete/motivational-messages/component-test.js b/tests/unit/components/stories/complete/binnovation/motivational-messages/component-test.js similarity index 85% rename from tests/unit/components/stories/complete/motivational-messages/component-test.js rename to tests/unit/components/stories/complete/binnovation/motivational-messages/component-test.js index 8e9a37ed..f1cdaafc 100644 --- a/tests/unit/components/stories/complete/motivational-messages/component-test.js +++ b/tests/unit/components/stories/complete/binnovation/motivational-messages/component-test.js @@ -3,7 +3,7 @@ import { test } from 'ember-qunit'; -moduleForComponent('stories/complete/motivational-messages', { +moduleForComponent('stories/complete/binnovation/motivational-messages', { // specify the other units that are required for this test // needs: ['component:foo', 'helper:bar'] }); From 0bf751c772e750f851d53f540a5b9f7c06257b06 Mon Sep 17 00:00:00 2001 From: Ste Allan Date: Fri, 15 Apr 2016 15:15:47 +0100 Subject: [PATCH 26/26] Front end build of Motivational Messages story. --- .../motivational-messages/component.js | 4 +- .../motivational-messages/template.hbs | 4 +- app/styles/app.scss | 3 +- .../_binnovation/motivational-messages.scss | 43 +++++++++++++++++-- 4 files changed, 46 insertions(+), 8 deletions(-) diff --git a/app/components/stories/complete/binnovation/motivational-messages/component.js b/app/components/stories/complete/binnovation/motivational-messages/component.js index 00a3a1e3..5ee43ebb 100644 --- a/app/components/stories/complete/binnovation/motivational-messages/component.js +++ b/app/components/stories/complete/binnovation/motivational-messages/component.js @@ -9,7 +9,9 @@ export default DefaultStory.extend({ subTitle: '', // (Provide a story subtitle) height: '1', // (Set the height of the story) scroll: false, // (Should the story vertically scroll its content?) - showLoading: true + showLoading: true, + viewOnly: true, + showHeaderBorder: false }, primaryMessage: null, diff --git a/app/components/stories/complete/binnovation/motivational-messages/template.hbs b/app/components/stories/complete/binnovation/motivational-messages/template.hbs index 4baa075e..39f85b4b 100644 --- a/app/components/stories/complete/binnovation/motivational-messages/template.hbs +++ b/app/components/stories/complete/binnovation/motivational-messages/template.hbs @@ -1,11 +1,11 @@ {{#stories/story-base}} -
+
-
+

{{primaryMessage}}

{{secondaryMessage}}

diff --git a/app/styles/app.scss b/app/styles/app.scss index eab24ca4..4404778d 100644 --- a/app/styles/app.scss +++ b/app/styles/app.scss @@ -154,4 +154,5 @@ @import "components/stories/_bid/search-people"; @import "components/stories/_bid/bid-value-tile"; */ -@import "components/stories/_binnovation/bin-levels"; \ No newline at end of file +@import "components/stories/_binnovation/bin-levels"; +@import "components/stories/_binnovation/motivational-messages"; \ No newline at end of file diff --git a/app/styles/components/stories/_binnovation/motivational-messages.scss b/app/styles/components/stories/_binnovation/motivational-messages.scss index fc7f4caa..f64fb1ad 100644 --- a/app/styles/components/stories/_binnovation/motivational-messages.scss +++ b/app/styles/components/stories/_binnovation/motivational-messages.scss @@ -1,4 +1,39 @@ -/* - Ste - Add any instructions / links / example in here -*/ \ No newline at end of file +[spc-mot-msg] { + padding-top: rem($spacing-base * 1.5); +} + + [spc-mot-msg_graphic-outer] { + float: left; + margin-right: rem($spacing-base * 2); + background-color: $light-grey; + border-radius: 100%; + width: rem(100px); + height: rem(100px); + position: relative; + } + + [spc-mot-msg_graphic] { + width: rem(50px); + height: rem(67px); + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + margin: auto; + + svg { + width: 100%; + height: 100%; + } + } + + [spc-mot-msg_pri] { + margin-bottom: rem($spacing-base * 1.5); + line-height: rem(17.5px); + } + + [spc-mot-msg_sec] { + font-size: rem(10px); + line-height: rem(12px); + } \ No newline at end of file