Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add GitHub ribbons #225

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions community/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,10 @@
'django.template.context_processors.request',
'django.contrib.messages.context_processors.messages',
],

'libraries':{
'ribbon_link': 'community.templatetags.ribbon_link',
},
},
},
]
Expand Down
Empty file.
12 changes: 12 additions & 0 deletions community/templatetags/ribbon_link.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
from django import template
from community.git import get_remote_url


register = template.Library()


@register.simple_tag
def get_ribbon_link():
url = get_remote_url()
link = 'https://' + url.resource + '/' + url.pathname
return link
1 change: 1 addition & 0 deletions templates/activity.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
<meta content="text/html">
</head>
<body>
{% include 'ribbon.html' %}
siddhpant marked this conversation as resolved.
Show resolved Hide resolved
<h1>Community Activity</h1>
<br>
<br>
Expand Down
1 change: 1 addition & 0 deletions templates/contributors.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<title>Contributors Data</title>
</head>
<body>
{% include 'ribbon.html' %}
<h1>Details of all the contributors</h1>
<ul>
{% for contributor in contributors %}
Expand Down
1 change: 1 addition & 0 deletions templates/gamification.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<title>Newcomers Data</title>
</head>
<body>
{% include 'ribbon.html' %}
<h1>The gamification leaderboard</h1>
<p>Note: All the datetime is in UTC</p>
<hr>
Expand Down
1 change: 1 addition & 0 deletions templates/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
<title>Community website</title>
</head>
<body>
{% include 'ribbon.html' %}
<img src="static/org_logo.png" alt="org logo" height="42" width="42">
<ul>
<li><a href="gci/">Google Code-in</a>
Expand Down
1 change: 1 addition & 0 deletions templates/meta_review.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<title>Meta-review Score Ranking List</title>
</head>
<body>
{% include 'ribbon.html' %}
<h1>Details of meta-review score</h1>
<ul>
{% for participant in participants %}
Expand Down
1 change: 1 addition & 0 deletions templates/model.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<title>Visit your models</title>
</head>
<body>
{% include 'ribbon.html' %}
<h1>Visit Your Models and its Imported data</h1>
<hr>
<div class="container">
Expand Down
1 change: 1 addition & 0 deletions templates/model/templates/base.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
</head>
<body>
{% include '../../ribbon.html' %}
<div class="container-fluid">
<div class="col-sm-10 ">
{% block content %}{% endblock %}
Expand Down
1 change: 1 addition & 0 deletions templates/openhub.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<title>OpenHub Organization Data</title>
</head>
<body>
{% include 'ribbon.html' %}
<h1>All of our Portfolio Projects</h1>
{% for error in errors %}
<p>{{ error | safe }}</p>
Expand Down
14 changes: 14 additions & 0 deletions templates/ribbon.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{% load ribbon_link %}
{% get_ribbon_link as link %}

<div class="ribbon">
siddhpant marked this conversation as resolved.
Show resolved Hide resolved
<a href="{{ link }}" class="github-corner" aria-label="View source on GitHub">
<!-- Copyright (c) 2016 Tim Holman (https://github.com/tholman/github-corners) under MIT License-->
<svg width="80" height="80" viewbox="0 0 250 250" style="fill:#151513; color:#fff; position: absolute; top: 0; border: 0; right: 0;" aria-hidden="true">
<path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path>
siddhpant marked this conversation as resolved.
Show resolved Hide resolved
<path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill="currentColor" style="transform-origin: 130px 106px;" class="octo-arm"></path>
siddhpant marked this conversation as resolved.
Show resolved Hide resolved
<path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill="currentColor" class="octo-body"></path>
</svg>
</a>
<style>.github-corner:hover .octo-arm{animation:octocat-wave 560ms ease-in-out}@keyframes octocat-wave{0%,100%{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media (max-width:500px){.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:octocat-wave 560ms ease-in-out}}</style>
</div>