From 8c876322cbef257d33f2dc75dfde5cecd52a8fe8 Mon Sep 17 00:00:00 2001 From: <diego@DESKTOP-JD7IBSD.localdomain> Date: Mon, 28 Jan 2019 19:23:38 -0700 Subject: [PATCH] More Updates - Added link to discussion on gitlab after proposal - Fixed bug with payouts - Added contributors number - Other fixes --- _layouts/cp.html | 22 ++-- _layouts/fr.html | 22 ++-- _layouts/wip.html | 21 ++-- completed-proposals/index.html | 6 +- css/custom.css | 221 ++++++++++++++------------------- funding-required/index.html | 10 +- ideas/index.html | 8 +- img/contributors.png | Bin 0 -> 4741 bytes work-in-progress/index.html | 10 +- 9 files changed, 145 insertions(+), 175 deletions(-) create mode 100644 img/contributors.png diff --git a/_layouts/cp.html b/_layouts/cp.html index f9bc85e..02d06ac 100644 --- a/_layouts/cp.html +++ b/_layouts/cp.html @@ -21,17 +21,15 @@ layout: base {% for proposal in toplevel.proposals%} {% if proposal.name == {{page.title}} %} <h2>{{page.title}}</h2> - <p class="author-list"><span><img src="/img/author-filled.png"></span>by {{proposal.author}}</p> - <p class="date-list"><span><img src="/img/calendar.png"></span>{{proposal.date}}</p> - <p class="progress-number-goal"><span><img src="/img/monero-amount.png"></span>{{proposal.amount}} XMR</p> + <p class="author-list">by {{proposal.author}}</p> + <p class="date-list">{{proposal.date}}</p> + <p class="progress-number-goal">{{proposal.amount}} XMR</p> + <p class="date-list contributor">{{proposal.contributors}} contributors</p> <p class="bar-work-status">Completed</p> <div class="progress-bar"> <span class="work-progress" style="width: 100%; background-color: #70af71;"></span> </div> - {%endif%} - {%endfor%} - {%endif%} - {%endfor%} + </div> </div> </div> @@ -47,6 +45,14 @@ layout: base <div class="panel col-xs-12"> <div class="panel-segment"> {{content}} + <div class="gldiscuss"> + <h3>Community Discussion and Updates</h3> + <p><a href="{{proposal.gitlab-url}}">View community discussion, comments, and proposal updates on GitLab</a></p> + </div> + {%endif%} + {%endfor%} + {%endif%} + {%endfor%} </div> </div> <input class="input" name="tabs" type="radio" id="tab-2"/> @@ -74,7 +80,7 @@ layout: base <div class="panel col-xs-12"> {% if page.payouts != nil %} {% for payouts in page.payouts %} - <div class="panel-segment"> + <div class="milestone panel-segment"> <span class="{{milestones.status}} ms-{{milestones.status}}"></span> <p><span class="bold">Funds Awarded:</span> {{payouts.amount}}</p> <p><span class="bold">Date:</span> {{payouts.date}}</p> diff --git a/_layouts/fr.html b/_layouts/fr.html index bae370a..13c7f48 100644 --- a/_layouts/fr.html +++ b/_layouts/fr.html @@ -53,19 +53,15 @@ layout: base {% for proposal in toplevel.proposals%} {% if proposal.name == {{page.title}} %} <h2>{{page.title}}</h2> - <div class="row middle-xs between-xs"> - <p class="author-list"><span><img src="/img/author-filled.png"></span>{{proposal.author}}</p> - <p class="date-list"><span><img src="/img/calendar.png"></span>{{proposal.date}}</p> - <p class="bar-fund-status">Raised <span class="progress-number-funded">{{proposal.amount-funded}}</span> of <span class="progress-number-goal">{{proposal.amount}}</span> XMR</p> - </div> + <p class="author-list">{{proposal.author}}</p> + <p class="date-list">{{proposal.date}}</p> + <p class="date-list contributor">{{proposal.contributors}} contributors</p> + <p class="bar-fund-status">Raised <span class="progress-number-funded">{{proposal.amount-funded}}</span> of <span class="progress-number-goal">{{proposal.amount}}</span>100 XMR</p> <div class="progress-bar"> <span class="fund-progress" style="width: {{proposal.percentage}}%"></span> </div> <p><a href="{{proposal.donate-url}}" class="btn btn-primary">Contribute</a></p> - {%endif%} - {%endfor%} - {%endif%} - {%endfor%} + </div> </div> </div> @@ -81,6 +77,14 @@ layout: base <div class="panel col-xs-12"> <div class="panel-segment"> {{content}} + <div class="gldiscuss"> + <h3>Community Discussion and Updates</h3> + <p><a href="{{proposal.gitlab-url}}">View community discussion, comments, and proposal updates on GitLab</a></p> + </div> + {%endif%} + {%endfor%} + {%endif%} + {%endfor%} </div> </div> <input class="input" name="tabs" type="radio" id="tab-2"/> diff --git a/_layouts/wip.html b/_layouts/wip.html index dc131e5..a027a4e 100644 --- a/_layouts/wip.html +++ b/_layouts/wip.html @@ -23,17 +23,15 @@ layout: base {% for proposal in toplevel.proposals%} {% if proposal.name == {{page.title}} %} <h2>{{page.title}}</h2> - <p class="author-list"><span><img src="/img/author-filled.png"></span>{{page.author}}</p> - <p class="date-list"><span><img src="/img/calendar.png"></span>{{page.date}}</p> - <p class="progress-number-goal"><span><img src="/img/monero-amount.png"></span>{{proposal.amount}} XMR</p> + <p class="author-list">{{page.author}}</p> + <p class="date-list">{{page.date}}</p> + <p class="progress-number-goal">{{proposal.amount}} XMR</p> + <p class="date-list contributor">{{proposal.contributors}} contributors</p> <p class="bar-work-status">Completed <span class="progress-number-funded">{{proposal.milestones-completed}}</span> of <span class="progress-number-goal">{{proposal.milestones}}</span> milestones</p> <div class="progress-bar"> <span class="work-progress" style="width: {{proposal.milestones-percentage}}%"></span> </div> - {%endif%} - {%endfor%} - {%endif%} - {%endfor%} + </div> </div> </div> @@ -49,6 +47,13 @@ layout: base <div class="panel col-xs-12"> <div class="panel-segment"> {{content}} + <div class="gldiscuss"> + <h3>Community Discussion and Updates</h3> + <p><a href="{{proposal.gitlab-url}}">View community discussion, comments, and proposal updates on GitLab</a></p> + </div>{%endif%} + {%endfor%} + {%endif%} + {%endfor%} </div> </div> <input class="input" name="tabs" type="radio" id="tab-2"/> @@ -60,10 +65,8 @@ layout: base <span class="{{milestones.status}} ms-{{milestones.status}}"></span> <h3>{{milestones.name}}</h3> <p><span>To be paid:</span> {{milestones.funds}}</p> - {% if milestones.done != nil %} <p><span>Completion date:</span> {{milestones.done}}</p> </div> - {%endif%} {%endfor%} {%else%} <div class="panel-segment"> diff --git a/completed-proposals/index.html b/completed-proposals/index.html index dea8c2a..27dade2 100644 --- a/completed-proposals/index.html +++ b/completed-proposals/index.html @@ -23,10 +23,8 @@ title: Completed Tasks <a href="{{proposal.local-url}}" class="row middle-xs ffs-idea"> <div class="col-xs-12"> <h3>{{proposal.name}}</h3> - <div class="row"> - <p class="author-list"><span><img src="/img/author-filled.png"></span>{{proposal.author}}</p> - <p class="date-list"><span><img src="/img/calendar.png"></span>{{proposal.date}}</p> - </div> + <p class="author-list">{{proposal.author}}</p> + <p class="date-list">{{proposal.date}}</p> </div> </a> </div> diff --git a/css/custom.css b/css/custom.css index da132ae..2e6bf66 100644 --- a/css/custom.css +++ b/css/custom.css @@ -2648,6 +2648,32 @@ h1 { vertical-align: baseline; } +.ffs p.author-list:before, .ffs p.date-list:before, .ffs-proposal p.author-list:before, .ffs-proposal p.date-list:before, .ffs-proposal p.progress-number-goal:before, .ffs-proposal p.date-list.contributor:before { + content: ''; + display: inline-block; + height: 0.8rem; + width: 0.8rem; + margin-right: 0.3rem; + vertical-align: baseline; + background-size: cover; +} + +.ffs p.author-list:before, .ffs-proposal p.author-list:before { + background-image: url(/img/author-filled.png); +} + +.ffs p.date-list:before, .ffs-proposal p.date-list:before { + background-image: url(/img/calendar.png); +} + +.ffs p.progress-number-goal:before, .ffs-proposal p.progress-number-goal:before { + background-image: url(/img/monero-amount.png); +} + +.ffs p.date-list.contributor:before, .ffs-proposal p.date-list.contributor:before { + background-image: url(/img/contributors.png); +} + .ffs p.author-list, .ffs p.date-list, .ffs-proposal p.author-list, .ffs-proposal p.date-list { padding-top: 0; font-size: 1.1rem; @@ -2657,6 +2683,10 @@ h1 { vertical-align: middle; } +.ffs-proposal p.date-list, .ffs-proposal p.progress-number-goal, .ffs p.date-list { + margin-left: 2rem; +} + p.author-list, p.date-list, p.progress-number-goal, p.bar-work-status { box-sizing: border-box; -ms-flex: 0 0 auto; @@ -2665,9 +2695,11 @@ p.author-list, p.date-list, p.progress-number-goal, p.bar-work-status { } .ideas p.author-list, .ideas p.date-list, .complete-proposal p.author-list, .complete-proposal p.date-list { - -ms-flex-preferred-size: 30%; - flex-basis: 30%; - max-width: 30%; + display: inline; +} + +.ideas p.date-list, .complete-proposal p.date-list { + margin-left: 2rem; } .ffs p.list-button { @@ -2704,9 +2736,6 @@ p.author-list, p.date-list, p.progress-number-goal, p.bar-work-status { } .ideas p.author-list, .ideas p.date-list, .complete-proposal p.author-list, .complete-proposal p.date-list { - -ms-flex-preferred-size: 40%; - flex-basis: 40%; - max-width: 40%; font-size: 1rem; } @@ -2725,11 +2754,7 @@ p.author-list, p.date-list, p.progress-number-goal, p.bar-work-status { } .ideas p.author-list, .ideas p.date-list, .complete-proposal p.author-list, .complete-proposal p.date-list { - -ms-flex-preferred-size: 50%; - flex-basis: 50%; - max-width: 50%; - font-size: 0.9rem; - padding-top: 0.3rem; + padding-top: 0.7rem; } } @@ -2750,14 +2775,16 @@ p.author-list, p.date-list, p.progress-number-goal, p.bar-work-status { margin-top: 0.5rem; } +.ideas p.author-list, .ideas p.date-list, .complete-proposal p.author-list, .complete-proposal p.date-list, .ffs p.author-list, .ffs p.date-list { + display: block; + margin-left: 0; +} + } @media only screen and (max-width: 28rem) { .ideas p.author-list, .ideas p.date-list, .complete-proposal p.author-list, .complete-proposal p.date-list { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; padding-top: 0.7rem; } @@ -2778,18 +2805,6 @@ p.author-list, p.date-list, p.progress-number-goal, p.bar-work-status { margin-top: 1.5rem; } -.fund-required p.author-list, .fund-required p.date-list, .ffs-fr p.author-list, .ffs-fr p.date-list, .ffs-con p.author-list, .ffs-con p.date-list { - -ms-flex-preferred-size: 25%; - flex-basis: 25%; - max-width: 25%; -} - -.fund-required p.bar-fund-status, .ffs-fr p.bar-fund-status, .ffs-con p.bar-fund-status, .ffs-con p.bar-fund-status, .ffs-con p.bar-fund-status { - -ms-flex-preferred-size: 40%; - flex-basis: 40%; - max-width: 40%; -} - .fund-required p.author { padding-top: 0.5rem; } @@ -2799,11 +2814,12 @@ p.author-list, p.date-list, p.progress-number-goal, p.bar-work-status { font-weight: bold; font-family: 'Open Sans', sans-serif; text-align: right; + float: right; font-size: 1.1rem; } .fund-required .progress-bar { - margin-top: 0.5rem; + margin-top: 1rem; margin-bottom: 0.5rem; } @@ -2814,16 +2830,10 @@ p.author-list, p.date-list, p.progress-number-goal, p.bar-work-status { @media only screen and (max-width: 62rem) { .fund-required p.author-list, .fund-required p.date-list, .ffs-fr p.author-list, .ffs-fr p.date-list, .ffs-con p.author-list, .ffs-con p.date-list { - -ms-flex-preferred-size: 29%; - flex-basis: 29%; - max-width: 29%; font-size: 1rem; } .fund-required p.bar-fund-status, .ffs-fr p.bar-fund-status, .ffs-con p.bar-fund-status { - -ms-flex-preferred-size: 40%; - flex-basis: 40%; - max-width: 40%; font-size: 1rem; } @@ -2831,28 +2841,7 @@ p.author-list, p.date-list, p.progress-number-goal, p.bar-work-status { @media only screen and (max-width: 48rem) { -.fund-required p.author-list, .ffs-fr p.author-list, .ffs-con p.author-list, .ffs-con p.date-list { - -ms-flex-preferred-size: 40%; - flex-basis: 40%; - max-width: 40%; - font-size: 0.9rem; - padding-top: 0; -} - .fund-required p.date-list, .ffs-fr p.date-list { - -ms-flex-preferred-size: 20%; - flex-basis: 20%; - max-width: 20%; - font-size: 0.9rem; - padding-top: 0; -} - -.fund-required p.bar-fund-status, .ffs-fr p.bar-fund-status, .ffs-con p.bar-fund-status { - -ms-flex-preferred-size: 40%; - flex-basis: 40%; - max-width: 40%; - text-align: right; - font-size: 0.9rem; padding-top: 0; } @@ -2869,16 +2858,13 @@ p.author-list, p.date-list, p.progress-number-goal, p.bar-work-status { .fund-required p.author-list, .fund-required p.date-list, .ffs-fr p.author-list, .ffs-fr p.date-list, .ffs-con p.author-list, .ffs-con p.date-list { padding-top: 0.3rem; - -ms-flex-preferred-size: 50%; - flex-basis: 50%; - max-width: 50%; } .fund-required p.bar-fund-status, .ffs-fr p.bar-fund-status, .ffs-con p.bar-fund-status { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; text-align: left; + float: none; + font-size: 0.9rem; + padding-top: 0; margin-top: 1rem; } @@ -2887,9 +2873,6 @@ p.author-list, p.date-list, p.progress-number-goal, p.bar-work-status { @media only screen and (max-width: 30rem) { .fund-required p.author-list, .fund-required p.date-list, .ffs-fr p.author-list, .ffs-fr p.date-list, .ffs-con p.author-list, .ffs-con p.date-list { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; padding-top: 0.7rem; } } @@ -2946,9 +2929,9 @@ p.author-list, p.date-list, p.progress-number-goal, p.bar-work-status { background-color: #ce5e14; color: #ffffff; border: none !important; - -moz-box-shadow: 0 0 30px rgba(50, 50, 93, .2), 0 3px 30px rgba(0, 0, 0, .2); - -webkit-box-shadow: 0 0 30px rgba(50, 50, 93, .2), 0 3px 30px rgba(0, 0, 0, .2); - box-shadow: 0 0 30px rgba(50, 50, 93, .2), 0 3px 30px rgba(0, 0, 0, .2); + -moz-box-shadow: 0 0 30px rgba(50, 50, 93, .2), 0 3px 22px rgba(0, 0, 0, .2); + -webkit-box-shadow: 0 0 30px rgba(50, 50, 93, .2), 0 3px 22px rgba(0, 0, 0, .2); + box-shadow: 0 0 30px rgba(50, 50, 93, .2), 0 3px 22px rgba(0, 0, 0, .2); } .tabs { @@ -3026,6 +3009,7 @@ p.author-list, p.date-list, p.progress-number-goal, p.bar-work-status { -webkit-box-shadow: 0 2px 4px rgba(50,50,93,.1); box-shadow: 0 2px 4px rgba(50,50,93,.1); margin-top: 0; + word-wrap: break-word; } .panel-segment:last-child { @@ -3063,6 +3047,12 @@ p.author-list, p.date-list, p.progress-number-goal, p.bar-work-status { padding-top: 1rem; } +.panel-segment .gldiscuss { + padding-top: 2.5rem; + margin-top: 3rem; + border-top: 1.5px solid #d0d4dd; +} + .milestone.panel-segment { position: relative; padding: 0 4rem 4rem 4rem; @@ -3079,7 +3069,7 @@ p.author-list, p.date-list, p.progress-number-goal, p.bar-work-status { .milestone.panel-segment:after { content: ''; width: 100%; - display: block; + display: none; border-bottom: 1.5px solid #d0d4dd; padding-top: 4rem; } @@ -3119,6 +3109,11 @@ p.author-list, p.date-list, p.progress-number-goal, p.bar-work-status { margin-top: 2rem; } +.panel-segment .gldiscuss { + padding-top: 2rem; + margin-top: 2.5rem; +} + .panel-segment p, .panel-segment ul li, .panel-segment ol li { padding-top: 0.5rem; } @@ -3153,6 +3148,11 @@ p.author-list, p.date-list, p.progress-number-goal, p.bar-work-status { font-size: 1.3rem; margin-top: 1.5rem; } + +.panel-segment .gldiscuss { + padding-top: 1.5rem; + margin-top: 2rem; +} } @@ -3241,7 +3241,7 @@ p.author-list, p.date-list, p.progress-number-goal, p.bar-work-status { } .in-progress .progress-bar { - margin-top: 0.5rem; + margin-top: 1rem; margin-bottom: 0.5rem; } @@ -3251,31 +3251,13 @@ p.author-list, p.date-list, p.progress-number-goal, p.bar-work-status { font-family: 'Open Sans', sans-serif; } -.in-progress p.author-list, .in-progress p.date-list { - -ms-flex-preferred-size: 25%; - flex-basis: 25%; - max-width: 25%; -} - -.in-progress p.bar-work-status { - -ms-flex-preferred-size: 40%; - flex-basis: 40%; - max-width: 40%; -} - @media only screen and (max-width: 62rem) { .in-progress p.author-list, .in-progress p.date-list { - -ms-flex-preferred-size: 29%; - flex-basis: 29%; - max-width: 29%; font-size: 1rem; } .in-progress p.bar-work-status { - -ms-flex-preferred-size: 40%; - flex-basis: 40%; - max-width: 40%; font-size: 1rem; } @@ -3299,15 +3281,6 @@ p.author-list, p.date-list, p.progress-number-goal, p.bar-work-status { padding-top: 0; } -.in-progress p.bar-work-status, .ffs-cp p.bar-work-status { - -ms-flex-preferred-size: 45%; - flex-basis: 45%; - max-width: 45%; - text-align: right; - font-size: 0.9rem; - padding-top: 0; -} - } @media only screen and (max-width: 41rem) { @@ -3321,16 +3294,13 @@ p.author-list, p.date-list, p.progress-number-goal, p.bar-work-status { .in-progress p.author-list, .in-progress p.date-list { padding-top: 0.3rem; - -ms-flex-preferred-size: 50%; - flex-basis: 50%; - max-width: 50%; } -.in-progress p.bar-work-status { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; +.in-progress p.bar-work-status, .ffs-cp p.bar-work-status { text-align: left; + float: none; + font-size: 0.9rem; + padding-top: 0; margin-top: 1rem; } @@ -3339,24 +3309,17 @@ p.author-list, p.date-list, p.progress-number-goal, p.bar-work-status { @media only screen and (max-width: 30rem) { .in-progress p.author-list, .in-progress p.date-list { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; padding-top: 0.7rem; } } /* FFS WORK IN PROGRESS SINGLE */ -.ffs-wip p.author-list, .ffs-cp p.author-list, .ffs-wip p.date-list, .ffs-wip p.progress-number-goal, .ffs-cp p.date-list, .ffs-cp p.progress-number-goal, .ffs-wip p.bar-work-status, .ffs-cp p.bar-work-status { +.ffs-proposal p.author-list, .ffs-proposal p.date-list, .ffs-proposal p.progress-number-goal, .ffs-proposal p.bar-work-status { display: inline; } -.ffs-wip p.date-list, .ffs-wip p.progress-number-goal, .ffs-cp p.date-list, .ffs-cp p.progress-number-goal { - margin-left: 2rem; -} - -.ffs-wip p.bar-work-status, .ffs-cp p.bar-work-status { +.ffs-proposal p.bar-work-status, .ffs-proposal p.bar-fund-status { text-align: right; float: right; } @@ -3368,22 +3331,22 @@ p.author-list, p.date-list, p.progress-number-goal, p.bar-work-status { @media only screen and (max-width: 62rem) { -.ffs-wip p.author-list, .ffs-cp p.author-list, .ffs-wip p.date-list, .ffs-wip p.progress-number-goal, .ffs-cp p.date-list, .ffs-cp p.progress-number-goal, .ffs-wip p.bar-work-status, .ffs-cp p.bar-work-status { +.ffs-proposal p.author-list, .ffs-proposal p.date-list, .ffs-proposal p.progress-number-goal, .ffs-proposal p.bar-work-status { font-size: 1rem; } - -} - -@media only screen and (max-width: 48rem) { -.ffs-wip p.bar-work-status, .ffs-cp p.bar-work-status { +.ffs-proposal p.bar-work-status, .ffs-proposal p.bar-work-status, .ffs-proposal p.bar-fund-status { text-align: left; float: none; display: block; margin-top: 1rem; } + +} + +@media only screen and (max-width: 48rem) { -.ffs-wip p.author-list, .ffs-cp p.author-list, .ffs-wip p.date-list, .ffs-wip p.progress-number-goal, .ffs-cp p.date-list, .ffs-cp p.progress-number-goal, .ffs-wip p.bar-work-status, .ffs-cp p.bar-work-status { +.ffs-proposal p.author-list, .ffs-proposal p.date-list, .ffs-proposal p.progress-number-goal, .ffs-proposal p.bar-work-status { font-size: 0.9rem; } @@ -3394,23 +3357,25 @@ p.author-list, p.date-list, p.progress-number-goal, p.bar-work-status { } @media only screen and (max-width: 37rem) { - -.ffs-wip p.author-list, .ffs-cp p.author-list, .ffs-wip p.date-list, .ffs-wip p.progress-number-goal, .ffs-cp p.date-list, .ffs-cp p.progress-number-goal { + +.ffs-proposal p.author-list, .ffs-proposal p.date-list, .ffs-proposal p.progress-number-goal, .ffs-proposal p.bar-work-status { padding-top: 0.7rem; } .ffs-wip .progress-bar, .ffs-cp .progress-bar { margin-top: 0.5rem; } + +.ffs-proposal p.author-list, .ffs-proposal p.date-list, .ffs-proposal p.progress-number-goal, .ffs-proposal p.bar-work-status { + display: block; + margin-left: 0; +} } @media only screen and (max-width: 30rem) { -.ffs-wip p.author-list, .ffs-cp p.author-list, .ffs-wip p.date-list, .ffs-wip p.progress-number-goal, .ffs-cp p.date-list, .ffs-cp p.progress-number-goal { - display: block; - margin-left: 0; -} + } @@ -3581,16 +3546,16 @@ p.author-list, p.date-list, p.progress-number-goal, p.bar-work-status { @media only screen and (max-width: 62rem) { -} - -@media only screen and (max-width: 48rem) { - .progress-bar { margin-top: 0.2rem; } } +@media only screen and (max-width: 48rem) { + +} + @media only screen and (max-width: 41rem) { .ffs a.ffs-idea { diff --git a/funding-required/index.html b/funding-required/index.html index ff16054..54db591 100644 --- a/funding-required/index.html +++ b/funding-required/index.html @@ -24,13 +24,11 @@ title: Funding Required <a href="{{proposal.local-url}}" class="row middle-xs ffs-idea"> <div class="col-xs-12"> <h3>{{proposal.name}}</h3> - <div class="row between-xs middle-xs"> - <p class="author-list"><span><img src="/img/author-filled.png"></span>{{proposal.author}}</p> - <p class="date-list"><span><img src="/img/calendar.png"></span>{{proposal.date}}</p> - <p class="bar-fund-status">Raised <span class="progress-number-funded">{{proposal.amount-funded}}</span> of <span class="progress-number-goal">{{proposal.amount}}</span> XMR</p> - </div> + <p class="author-list">{{proposal.author}}</p> + <p class="date-list">{{proposal.date}}</p> + <p class="bar-fund-status">Raised <span class="progress-number-funded">{{proposal.amount-funded}}</span> of <span class="progress-number-goal">{{proposal.amount}}</span> XMR</p> <div class="progress-bar"> - <span class="fund-progress" style="width: {{proposal.percentage}}%"></span> + <span class="fund-progress" style="width: {{proposal.percentage}}%"></span> </div> </div> </a> diff --git a/ideas/index.html b/ideas/index.html index 374fcc4..3b86094 100644 --- a/ideas/index.html +++ b/ideas/index.html @@ -24,13 +24,11 @@ title: Ideas {% if toplevel.stage == "Ideas" %} {% for proposal in toplevel.proposals%} <div class="col-xs-12"> - <a href="{{proposal.gitlab-url}}" class="row middle-xs ffs-idea"> + <a href="{{proposal.gitlab-url}}" target="_blank" class="row middle-xs ffs-idea"> <div class="col-xs-12"> <h3>{{proposal.name}}</h3> - <div class="row"> - <p class="author-list"><span><img src="/img/author-filled.png"></span>{{proposal.author}}</p> - <p class="date-list"><span><img src="/img/calendar.png"></span>{{proposal.date}}</p> - </div> + <p class="author-list"><span><img src="/img/author-filled.png"></span>{{proposal.author}}</p> + <p class="date-list"><span><img src="/img/calendar.png"></span>{{proposal.date}}</p> </div> </a> </div> diff --git a/img/contributors.png b/img/contributors.png new file mode 100644 index 0000000000000000000000000000000000000000..6ca4bbe2e27e52351138f0d366821c75913de87d GIT binary patch literal 4741 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 KOut;uDe`|9M)B(a literal 0 HcmV?d00001 diff --git a/work-in-progress/index.html b/work-in-progress/index.html index d1a414c..3ff28b2 100644 --- a/work-in-progress/index.html +++ b/work-in-progress/index.html @@ -24,13 +24,11 @@ title: Work in Progress <a href="{{proposal.local-url}}" class="row middle-xs ffs-idea"> <div class="col-xs-12"> <h3>{{proposal.name}}</h3> - <div class="row between-xs middle-xs"> - <p class="author-list"><span><img src="/img/author-filled.png"></span>{{proposal.author}}</p> - <p class="date-list"><span><img src="/img/calendar.png"></span>{{proposal.date}}</p> - <p class="bar-work-status">Completed <span class="progress-number-funded">{{proposal.milestones-completed}}</span> of <span class="progress-number-goal">{{proposal.milestones}}</span> milestones</p> - </div> + <p class="author-list">{{proposal.author}}</p> + <p class="date-list">{{proposal.date}}</p> + <p class="bar-work-status">Completed <span class="progress-number-funded">{{proposal.milestones-completed}}</span> of <span class="progress-number-goal">{{proposal.milestones}}</span> milestones</p> <div class="progress-bar"> - <span class="work-progress" style="width: {{proposal.milestones-percentage}}%"></span> + <span class="work-progress" style="width: {{proposal.milestones-percentage}}%"></span> </div> </div> </a> -- GitLab