3
0
mirror of https://github.com/reality/dbot.git synced 2024-12-24 19:52:36 +01:00

Add pull request notification

* Add message when there are pull requests with client side javascript
* Add string for OAOSIDL, for future usage
* Title cased credits
* Removed text transform from random quote
* Shoved commit count to left
* Added lines to top and bottom of ``h2``
* Removed redundant CSS
* Added JQuery
This commit is contained in:
Douglas Gardner 2013-04-21 20:14:37 +00:00
parent 5627172087
commit 24d7ad310b
4 changed files with 62 additions and 11 deletions

View File

@ -92,7 +92,8 @@ var pages = function(dbot) {
"languageeng": dbot.t("en"),
"languageprog": dbot.t("langhead-progress"),
"languagetrans": dbot.t("langhead-translations"),
"languagetranshead": dbot.t("translations")
"languagetranshead": dbot.t("translations"),
"pullreqs": dbot.t("outstanding-pullreq")
});
},
};

View File

@ -190,5 +190,11 @@
},
"langhead-native": {
"en": "Native"
},
"outstanding-pullreq": {
"en": "There are outstanding pull requests"
},
"oaosidl": {
"en": "The Official Aberystwyth Open Source International Development League"
}
}

View File

@ -3,6 +3,10 @@ pre#gitdiff {
width:80;
margin:auto;
text-transform:none;
clear:both;
}
ul#credits {
text-transform:capitalize;
}
div#main {
font-size:18px;
@ -19,6 +23,7 @@ p.intro {
border:1px solid #ccc;
padding:20px;
border-radius:4px;
text-transform:none;
}
div.progress.open {
background-color: #f4fff4;
@ -63,3 +68,39 @@ li {
#footer {
font-size:80%;
}
h2 {
margin-top:40px;
margin-bottom:30px;
}
h3 {
margin-top:30px;
margin-bottom:20px;
}
#translations td {
text-transform:none;
}
p#pullreq {
float:right;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
border-top-left-radius:5px;
padding:10px;
margin:5px;
display:none;
}
p#revnum {
float:left;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
border-top-right-radius: 5px;
margin:5px;
padding:10px;
margin-bottom:0px;
}
h2 {
border-bottom: 1px solid #ccc;
border-top:1px solid #ccc;
margin-left:auto;
margin-right:auto;
width:40%;
}

View File

@ -8,12 +8,13 @@ html(lang='#{curr839}')
link(rel='stylesheet', type='text/css', href='/styles.css')
link(rel="stylesheet", href="/project.css")
title #{pagetitle}
- var mstone = "milestone"
style(type="text/css")
each milestone in milestones
- current = mstone+milestone.number
- wdth = ((milestone.open_issues/(milestone.open_issues + milestone.closed_issues))*100)
.current { width: wdth% }
script
$(document).ready(function() {
$.get("https://api.github.com/repos/#{repo}/pulls", function(data) {
if ($.parseJSON(data).length) { $("#pullreq").show();}
});
});
body
div.container
div#page
@ -22,8 +23,10 @@ html(lang='#{curr839}')
p.intro
#{dquote}
section#git
h3 #{development}
p.center
h2 #{development}
p#pullreq
a(href="https://github.com/"+repo+"/pulls") #{pullreqs}
p#revnum
#{revnum}
pre#gitdiff
#{diff}
@ -39,7 +42,7 @@ html(lang='#{curr839}')
- var wd = "width:"
- var pc = "%"
- var wdth = ((milestone.closed_issues/(milestone.open_issues + milestone.closed_issues))*100)
tr(id=mstone+milestone.number)
tr(id="milestone"+milestone.number)
td
a(href=milestone.url)
#{milestone.title}
@ -75,7 +78,7 @@ html(lang='#{curr839}')
td #{language.count} / #{translation.en.count}
h4 #{credits}
#{thanks}
ul
ul#credits
each author in authors
li
#{author}