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"), "languageeng": dbot.t("en"),
"languageprog": dbot.t("langhead-progress"), "languageprog": dbot.t("langhead-progress"),
"languagetrans": dbot.t("langhead-translations"), "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": { "langhead-native": {
"en": "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; width:80;
margin:auto; margin:auto;
text-transform:none; text-transform:none;
clear:both;
}
ul#credits {
text-transform:capitalize;
} }
div#main { div#main {
font-size:18px; font-size:18px;
@ -19,6 +23,7 @@ p.intro {
border:1px solid #ccc; border:1px solid #ccc;
padding:20px; padding:20px;
border-radius:4px; border-radius:4px;
text-transform:none;
} }
div.progress.open { div.progress.open {
background-color: #f4fff4; background-color: #f4fff4;
@ -63,3 +68,39 @@ li {
#footer { #footer {
font-size:80%; 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', type='text/css', href='/styles.css')
link(rel="stylesheet", href="/project.css") link(rel="stylesheet", href="/project.css")
title #{pagetitle} title #{pagetitle}
- var mstone = "milestone" script
style(type="text/css") $(document).ready(function() {
each milestone in milestones $.get("https://api.github.com/repos/#{repo}/pulls", function(data) {
- current = mstone+milestone.number if ($.parseJSON(data).length) { $("#pullreq").show();}
- wdth = ((milestone.open_issues/(milestone.open_issues + milestone.closed_issues))*100) });
.current { width: wdth% } });
body body
div.container div.container
div#page div#page
@ -22,8 +23,10 @@ html(lang='#{curr839}')
p.intro p.intro
#{dquote} #{dquote}
section#git section#git
h3 #{development} h2 #{development}
p.center p#pullreq
a(href="https://github.com/"+repo+"/pulls") #{pullreqs}
p#revnum
#{revnum} #{revnum}
pre#gitdiff pre#gitdiff
#{diff} #{diff}
@ -39,7 +42,7 @@ html(lang='#{curr839}')
- var wd = "width:" - var wd = "width:"
- var pc = "%" - var pc = "%"
- var wdth = ((milestone.closed_issues/(milestone.open_issues + milestone.closed_issues))*100) - var wdth = ((milestone.closed_issues/(milestone.open_issues + milestone.closed_issues))*100)
tr(id=mstone+milestone.number) tr(id="milestone"+milestone.number)
td td
a(href=milestone.url) a(href=milestone.url)
#{milestone.title} #{milestone.title}
@ -75,7 +78,7 @@ html(lang='#{curr839}')
td #{language.count} / #{translation.en.count} td #{language.count} / #{translation.en.count}
h4 #{credits} h4 #{credits}
#{thanks} #{thanks}
ul ul#credits
each author in authors each author in authors
li li
#{author} #{author}