Gitter logo
Meant to one day have the count of users in a room. Uses the gitter logo, as discussed here: https://twitter.com/alexindigo/status/638006616260894722. Solves #440.
This commit is contained in:
parent
4eea970da4
commit
43a6c5d049
15
server.js
15
server.js
|
@ -29,6 +29,7 @@ var semver = require('semver');
|
|||
var serverStartTime = new Date((new Date()).toGMTString());
|
||||
|
||||
var validTemplates = ['default', 'plastic', 'flat', 'flat-square', 'social'];
|
||||
var darkBackgroundTemplates = ['default', 'flat', 'flat-square'];
|
||||
var logos = loadLogos();
|
||||
|
||||
// Analytics
|
||||
|
@ -4331,6 +4332,20 @@ cache(function(data, match, sendBadge, request) {
|
|||
});
|
||||
}));
|
||||
|
||||
camp.route(/^\/gitter\/room\/([^\/]+\/[^\/]+)\.(svg|png|gif|jpg|json)$/,
|
||||
cache(function(data, match, sendBadge, request) {
|
||||
var userRepo = match[1];
|
||||
var format = match[2];
|
||||
|
||||
var badgeData = getBadgeData('chat', data);
|
||||
badgeData.text[1] = 'on gitter';
|
||||
badgeData.colorscheme = 'brightgreen';
|
||||
if (darkBackgroundTemplates.some(function(t) { return t === badgeData.template; })) {
|
||||
badgeData.logo = badgeData.logo || logos['gitter-white'];
|
||||
}
|
||||
sendBadge(format, badgeData);
|
||||
}));
|
||||
|
||||
// Any badge.
|
||||
camp.route(/^\/(:|badge\/)(([^-]|--)*?)-(([^-]|--)*)-(([^-]|--)+)\.(svg|png|gif|jpg)$/,
|
||||
function(data, match, end, ask) {
|
||||
|
|
8
try.html
8
try.html
|
@ -205,8 +205,12 @@ Pixel-perfect Retina-ready Fast Consistent Hackable
|
|||
<td><code>https://img.shields.io/hhvm/symfony/symfony/master.svg</code></td>
|
||||
</tr>
|
||||
<tr><th> SensioLabs Insight: </th>
|
||||
<td><img src='/sensiolabs/i/45afb680-d4e6-4e66-93ea-bcfa79eb8a87.svg' alt=''/></td>
|
||||
<td><code>https://img.shields.io/sensiolabs/i/45afb680-d4e6-4e66-93ea-bcfa79eb8a87.svg</code></td>
|
||||
<td><img src='/sensiolabs/i/45afb680-d4e6-4e66-93ea-bcfa79eb8a87.svg' alt=''/></td>
|
||||
<td><code>https://img.shields.io/sensiolabs/i/45afb680-d4e6-4e66-93ea-bcfa79eb8a87.svg</code></td>
|
||||
</tr>
|
||||
<tr><th> Gitter: </th>
|
||||
<td><img src='/gitter/room/nwjs/nw.js.svg' alt=''/></td>
|
||||
<td><code>https://img.shields.io/gitter/room/nwjs/nw.js.svg</code></td>
|
||||
</tr>
|
||||
</tbody></table>
|
||||
<h3 id="downloads"> Downloads </h3>
|
||||
|
|
Loading…
Reference in New Issue
Block a user