|
Pierre-Yves Chibon |
11e38e |
{% extends "repo_master.html" %}
|
|
Pierre-Yves Chibon |
2088eb |
|
|
Pierre-Yves Chibon |
ff8880 |
{% block title %}{{ select.capitalize() }} - {{
|
|
Pierre-Yves Chibon |
ff8880 |
repo.namespace + '/' if repo.namespace }}{{ repo.name }}{% endblock %}
|
|
Ryan Lerch |
f4adb4 |
{% set tag = "home" %}
|
|
Pierre-Yves Chibon |
2088eb |
|
|
Ryan Lerch |
6d2e06 |
{% if g.repo_watch_levels == ['issues', 'commits'] %}
|
|
Ryan Lerch |
6d2e06 |
{% set watch_button_title = 'You are watching issues, PRs, and commits on this project' %}
|
|
Ryan Lerch |
6d2e06 |
{% set watch_button_text = 'Unwatch' %}
|
|
Ryan Lerch |
6d2e06 |
{% elif g.repo_watch_levels == ['issues'] %}
|
|
Ryan Lerch |
6d2e06 |
{% set watch_button_title = 'You are watching issues on this project' %}
|
|
Ryan Lerch |
6d2e06 |
{% set watch_button_text = 'Unwatch' %}
|
|
Ryan Lerch |
6d2e06 |
{% elif g.repo_watch_levels == ['commits'] %}
|
|
Ryan Lerch |
6d2e06 |
{% set watch_button_title = 'You are watching commits on this project' %}
|
|
Ryan Lerch |
6d2e06 |
{% set watch_button_text = 'Unwatch' %}
|
|
Ryan Lerch |
6d2e06 |
{% else %}
|
|
Ryan Lerch |
6d2e06 |
{% set watch_button_title = 'You are not watching this project' %}
|
|
Ryan Lerch |
6d2e06 |
{% set watch_button_text = 'Watch' %}
|
|
Ryan Lerch |
6d2e06 |
{% endif %}
|
|
Ryan Lerch |
6d2e06 |
|
|
Patrick Uiterwijk |
3d0ed0 |
{% block header %}
|
|
Pierre-Yves Chibon |
b130e5 |
<meta content="{{ config.get('APP_URL', '').split('://', 1)[1] }}{{ repo.fullname }} git {{ config.get('GIT_URL_GIT') }}{{ repo.fullname }}.git" name="go-import">
|
|
Patrick Uiterwijk |
3d0ed0 |
{% endblock %}
|
|
Patrick Uiterwijk |
3d0ed0 |
|
|
Pierre-Yves Chibon |
11e38e |
{% block repo %}
|
|
Ryan Lerch |
f6b451 |
|
|
Pierre-Yves Chibon |
4e5ded |
|
|
Ryan Lerch |
6d2e06 |
{% block overviewtabs %}{{ super() }}{% endblock %}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
{% if repo.is_fork -%}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
{% elif repo.avatar_email %}
|
|
Ryan Lerch |
6d2e06 |
![]({{ repo.avatar_email | avatar_url }})
|
|
Ryan Lerch |
6d2e06 |
{% endif %}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
{% if repo.is_fork -%}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
'ui_ns.view_user', username=repo.user.user)
|
|
Pierre-Yves Chibon |
bf0132 |
}}">{{ repo.user.user }} /
|
|
Ryan Lerch |
6d2e06 |
{%- endif -%}
|
|
Ryan Lerch |
6d2e06 |
{%- if repo.namespace -%}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
'ui_ns.view_projects', namespace=repo.namespace, pattern='*')
|
|
Pierre-Yves Chibon |
bf0132 |
}}">{{ repo.namespace }} /
|
|
Ryan Lerch |
6d2e06 |
{%- endif -%}
|
|
Ryan Lerch |
6d2e06 |
repo=repo.name,
|
|
Ryan Lerch |
6d2e06 |
username=username,
|
|
Ryan Lerch |
6d2e06 |
namespace=repo.namespace)
|
|
Ryan Lerch |
6d2e06 |
}}">{{ repo.name }}
|
|
Ryan Lerch |
6d2e06 |
{% if repo.private %}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
{% endif %}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
{% if repo.is_fork and repo.parent %}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
Forked from
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
'ui_ns.view_repo',
|
|
Ryan Lerch |
6d2e06 |
repo=repo.parent.name,
|
|
Ryan Lerch |
6d2e06 |
username=repo.parent.user.user if repo.parent.is_fork else None,
|
|
Ryan Lerch |
6d2e06 |
namespace=repo.parent.namespace)}}">
|
|
Ryan Lerch |
6d2e06 |
{{ repo.parent.fullname }}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
{{repo.date_created|humanize}}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
{% elif repo.is_fork and not repo.parent %}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
Forked from a deleted repository {{repo.date_created|humanize}}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
{% endif %}
|
|
Ryan Lerch |
6d2e06 |
{% if not repo.is_fork %}
|
|
Ryan Lerch |
55f221 |
Created {{repo.date_created|humanize}}
|
|
Ryan Lerch |
55f221 |
|
|
Ryan Lerch |
55f221 |
Maintained by
|
|
Ryan Lerch |
6d2e06 |
|
|
Lubomír Sedlář |
da090b |
{{- repo.user.user -}}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
55f221 |
|
|
Ryan Lerch |
6d2e06 |
{% endif %}
|
|
Ryan Lerch |
6d2e06 |
|
|
Michael Scherer |
612950 |
{% if repo.description %}{{ repo.description | noJS | safe }}{% else %}-{% endif -%}
|
|
Ryan Lerch |
6d2e06 |
{%- if repo.url %} | {{ repo.url }}{% endif %}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Pierre-Yves Chibon |
808ce8 |
{% if g.authenticated and not g.repo_starred %}
|
|
Pierre-Yves Chibon |
36de81 |
|
|
Pierre-Yves Chibon |
808ce8 |
|
|
Ryan Lerch |
6d2e06 |
action="{{ url_for(
|
|
Ryan Lerch |
6d2e06 |
'ui_ns.star_project',
|
|
Ryan Lerch |
6d2e06 |
repo=repo.name,
|
|
Ryan Lerch |
6d2e06 |
username=username,
|
|
Ryan Lerch |
6d2e06 |
namespace=repo.namespace,
|
|
Ryan Lerch |
6d2e06 |
star=1)}}">
|
|
Ryan Lerch |
6d2e06 |
{{ g.forkbuttonform.csrf_token }}
|
|
Ryan Lerch |
6d2e06 |
|
|
Pierre-Yves Chibon |
808ce8 |
Star
|
|
Pierre-Yves Chibon |
808ce8 |
|
|
Pierre-Yves Chibon |
808ce8 |
|
|
Pierre-Yves Chibon |
808ce8 |
'ui_ns.view_stargazers',
|
|
Pierre-Yves Chibon |
808ce8 |
repo=repo.name,
|
|
Pierre-Yves Chibon |
808ce8 |
username=repo.user.user if repo.is_fork else None,
|
|
Pierre-Yves Chibon |
808ce8 |
namespace=repo.namespace,
|
|
Pierre-Yves Chibon |
808ce8 |
)}}" class="btn btn-sm btn-primary font-weight-bold">{{ repo.stargazers|length }}
|
|
Pierre-Yves Chibon |
808ce8 |
{% elif g.authenticated and g.repo_starred %}
|
|
Pierre-Yves Chibon |
36de81 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
action="{{ url_for(
|
|
Ryan Lerch |
6d2e06 |
'ui_ns.star_project',
|
|
Ryan Lerch |
6d2e06 |
repo=repo.name,
|
|
Ryan Lerch |
6d2e06 |
username=username,
|
|
Ryan Lerch |
6d2e06 |
namespace=repo.namespace,
|
|
Ryan Lerch |
6d2e06 |
star=0)}}">
|
|
Ryan Lerch |
6d2e06 |
{{ g.forkbuttonform.csrf_token }}
|
|
Ryan Lerch |
6d2e06 |
|
|
Pierre-Yves Chibon |
808ce8 |
Unstar
|
|
Pierre-Yves Chibon |
808ce8 |
|
|
Pierre-Yves Chibon |
808ce8 |
|
|
Pierre-Yves Chibon |
808ce8 |
'ui_ns.view_stargazers',
|
|
Pierre-Yves Chibon |
808ce8 |
repo=repo.name,
|
|
Pierre-Yves Chibon |
808ce8 |
username=repo.user.user if repo.is_fork else None,
|
|
Pierre-Yves Chibon |
808ce8 |
namespace=repo.namespace,
|
|
Pierre-Yves Chibon |
808ce8 |
)}}" class="btn btn-sm btn-primary font-weight-bold">{{repo.stargazers|length}}
|
|
Pierre-Yves Chibon |
808ce8 |
{% else %}
|
|
Pierre-Yves Chibon |
808ce8 |
|
|
Pierre-Yves Chibon |
808ce8 |
title="Log in to Star the project">
|
|
Pierre-Yves Chibon |
808ce8 |
Star
|
|
Pierre-Yves Chibon |
808ce8 |
|
|
Pierre-Yves Chibon |
808ce8 |
|
|
Pierre-Yves Chibon |
808ce8 |
'ui_ns.view_stargazers',
|
|
Pierre-Yves Chibon |
808ce8 |
repo=repo.name,
|
|
Pierre-Yves Chibon |
808ce8 |
username=repo.user.user if repo.is_fork else None,
|
|
Pierre-Yves Chibon |
808ce8 |
namespace=repo.namespace,
|
|
Pierre-Yves Chibon |
808ce8 |
)}}" class="btn btn-sm btn-primary font-weight-bold">{{repo.stargazers|length}}
|
|
Pierre-Yves Chibon |
808ce8 |
|
|
Ryan Lerch |
6d2e06 |
{% endif %}
|
|
Pierre-Yves Chibon |
808ce8 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
e3355f |
|
|
Ryan Lerch |
6d2e06 |
class="btn btn-sm dropdown-toggle btn-outline-primary font-weight-bold"
|
|
Ryan Lerch |
6d2e06 |
data-toggle="dropdown" id="watch-button">
|
|
Ryan Lerch |
6d2e06 |
|
|
Pierre-Yves Chibon |
bf0132 |
{{watch_button_text}}
|
|
Ryan Lerch |
6d2e06 |
|
|
Karsten Hopp |
277ab2 |
{{num_watchers}}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
action="{{ url_for('ui_ns.watch_repo',
|
|
Ryan Lerch |
6d2e06 |
repo=repo.name,
|
|
Ryan Lerch |
6d2e06 |
user=repo.user.user if repo.is_fork else None,
|
|
Ryan Lerch |
6d2e06 |
namespace=repo.namespace,
|
|
Ryan Lerch |
6d2e06 |
watch=0) }}">
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
Watch Issues and PRs
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
Watch Commits
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
Watch Issues, PRs, and Commits
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
Unwatch
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
Reset watch status
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
{{ g.forkbuttonform.csrf_token }}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
e3355f |
|
|
Ryan Lerch |
6d2e06 |
class="btn btn-sm dropdown-toggle btn-outline-primary font-weight-bold"
|
|
Ryan Lerch |
6d2e06 |
data-toggle="dropdown">
|
|
Ryan Lerch |
6d2e06 |
|
|
Pierre-Yves Chibon |
bf0132 |
Members
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
56c765 |
{# the +1 here is for the main admin that is not listed in repo.contributors #}
|
|
Ryan Lerch |
56c765 |
{% set memberstotal = repo.contributors['admin']|length +
|
|
Ryan Lerch |
56c765 |
repo.contributors['commit']|length +
|
|
Ryan Lerch |
56c765 |
repo.contributors['ticket']|length +
|
|
Ryan Lerch |
56c765 |
repo.contributor_groups['admin']|length +
|
|
Ryan Lerch |
56c765 |
repo.contributor_groups['commit']|length +
|
|
Ryan Lerch |
56c765 |
repo.contributor_groups['ticket']|length + 1 %}
|
|
Ryan Lerch |
56c765 |
{{ memberstotal }}
|
|
Pierre-Yves Chibon |
3ff704 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
![]({{ repo.user.default_email | avatar_url }})
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Pierre-Yves Chibon |
aa057e |
{{ repo.user.user }}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
{{ repo.user.fullname }}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
55f221 |
maintainer
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
{% for access in repo.contributors %}
|
|
Ryan Lerch |
6d2e06 |
{% for user in repo.contributors[access] %}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
![]({{ user.default_email | avatar_url }})
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
{{ user.user }}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
{{ user.fullname }}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
{{ access }}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
{% endfor %}
|
|
Ryan Lerch |
6d2e06 |
{% endfor %}
|
|
Ryan Lerch |
6d2e06 |
{% for access in repo.contributor_groups %}
|
|
Ryan Lerch |
6d2e06 |
{% for group in repo.contributor_groups[access] %}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
@{{ group.group_name }}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
- {{ access }}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
@{{ group.group_name }}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
{{ access }}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
{% endfor %}
|
|
Ryan Lerch |
6d2e06 |
{% endfor %}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
fd73ff |
{% if last_commits %}
|
|
Ryan Lerch |
fd73ff |
{% set commit = last_commits[0] %}
|
|
Ryan Lerch |
fd73ff |
|
|
Ryan Lerch |
fd73ff |
|
|
Ryan Lerch |
fd73ff |
|
|
Ryan Lerch |
fd73ff |
repo=repo.name,
|
|
Ryan Lerch |
fd73ff |
username=username,
|
|
Ryan Lerch |
fd73ff |
namespace=repo.namespace,
|
|
Ryan Lerch |
fd73ff |
commitid=commit.hex, branch=branchname) }}"
|
|
Ryan Lerch |
fd73ff |
class="notblue">
|
|
Pierre-Yves Chibon |
3ff704 |
{{ commit.hex|short }}
|
|
Ryan Lerch |
fd73ff |
{{ commit.message.split('\n')[0] }}
|
|
Ryan Lerch |
fd73ff |
|
|
Ryan Lerch |
fd73ff |
|
|
Ryan Lerch |
fd73ff |
|
|
Ryan Lerch |
502898 |
{{ commit.author | author2avatar(20) | safe }} {{commit.author.name}} committed {{ commit.commit_time|humanize }}
|
|
Ryan Lerch |
fd73ff |
|
|
Ryan Lerch |
fd73ff |
|
|
Ryan Lerch |
fd73ff |
{% endif %}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
|
|
Pierre-Yves Chibon |
227f4c |
{% if g.repo_obj and g.repo_obj.is_empty and repo.mirrored_from %}
|
|
Pierre-Yves Chibon |
227f4c |
|
|
Pierre-Yves Chibon |
227f4c |
This repo is brand new and meant to be mirrored from {{
|
|
Pierre-Yves Chibon |
227f4c |
repo.mirrored_from }} !
|
|
Pierre-Yves Chibon |
227f4c |
Mirrored projects are refreshed regularly, please seat tight, code will
|
|
Pierre-Yves Chibon |
227f4c |
come land soon!
|
|
Pierre-Yves Chibon |
227f4c |
|
|
Pierre-Yves Chibon |
227f4c |
{% elif g.repo_obj and g.repo_obj.is_empty %}
|
|
Ryan Lerch |
f6b451 |
|
|
Ryan Lerch |
f6b451 |
This repo is brand new!
|
|
Pierre-Yves Chibon |
b130e5 |
{% if g.authenticated and g.repo_committer %}
|
|
Ryan Lerch |
f6b451 |
If you already have a git repo:
|
|
Pierre-Yves Chibon |
fa7936 |
git remote add origin {{ config.get('GIT_URL_SSH') }}{{ repo.path }}
|
|
Ryan Lerch |
fd9e7d |
git push -u origin master
|
|
Ryan Lerch |
f6b451 |
|
|
Ryan Lerch |
f6b451 |
If you have not created your git repo yet:
|
|
Pierre-Yves Chibon |
fa7936 |
git clone {{ config.get('GIT_URL_SSH') }}{{ repo.path }}
|
|
Ryan Lerch |
fd9e7d |
cd {{ repo.name }}
|
|
Ryan Lerch |
fd9e7d |
touch README.rst
|
|
Ryan Lerch |
fd9e7d |
git add README.rst
|
|
Ryan Lerch |
fd9e7d |
git commit -m "Add README file"
|
|
Ryan Lerch |
fd9e7d |
git push -u origin master
|
|
Ryan Lerch |
f6b451 |
{% else %}
|
|
Ryan Lerch |
f6b451 |
The Project Creator has not pushed any code yet
|
|
Ryan Lerch |
f6b451 |
{% endif %}
|
|
Ryan Lerch |
f6b451 |
|
|
Ryan Lerch |
4d5699 |
{% else %}
|
|
Pierre-Yves Chibon |
7d9e04 |
{% if readme %}
|
|
Ryan Lerch |
3f72d6 |
<section class="readme"></section>
|
|
Shengjing Zhu |
539c7f |
{{ readme | noJS | safe }}
|
|
Ryan Lerch |
3f72d6 |
|
|
Pierre-Yves Chibon |
a848f0 |
{% else %}
|
|
Ryan Lerch |
3f72d6 |
<section class="no-readme"></section>
|
|
Ryan Lerch |
3f72d6 |
|
|
Ryan Lerch |
eef090 |
|
|
Pradeep CE (cep) |
c53450 |
The {{repo.name}} project's README file is empty or unavailable.
|
|
Ryan Lerch |
3f72d6 |
|
|
Ryan Lerch |
3f72d6 |
|
|
Ryan Lerch |
3f72d6 |
|
|
Pierre-Yves Chibon |
7d9e04 |
{% endif %}
|
|
Ryan Lerch |
4d5699 |
{% endif %}
|
|
Ryan Lerch |
6d2e06 |
|
|
Pierre-Yves Chibon |
307421 |
|
|
Ryan Lerch |
f6b451 |
|
|
Pierre-Yves Chibon |
2088eb |
{% endblock %}
|
|
Pierre-Yves Chibon |
54ece2 |
|
|
Pierre-Yves Chibon |
54ece2 |
{% block jscripts %}
|
|
Pierre-Yves Chibon |
54ece2 |
{{ super() }}
|
|
Pierre-Yves Chibon |
7694ed |
<script nonce="{{ g.nonce }}" type="text/javascript"></script>
|
|
Pierre-Yves Chibon |
54ece2 |
$(document).ready(function() {
|
|
Pierre-Yves Chibon |
36de81 |
$('.star_btn').click( function() { $('#star_project').submit()} );
|
|
Pierre-Yves Chibon |
36de81 |
$('.unstar_btn').click( function() { $('#unstar_project').submit()} );
|
|
Ryan Lerch |
6d2e06 |
{% if g.repo_watch_levels %}
|
|
Ryan Lerch |
6d2e06 |
var currentWatchStatusButton = $('#watch_{{ g.repo_watch_levels | join('_') }}_button .check-icon span');
|
|
Ryan Lerch |
6d2e06 |
{% else %}
|
|
Ryan Lerch |
6d2e06 |
var currentWatchStatusButton = $('#unwatch_button .check-icon span');
|
|
Ryan Lerch |
6d2e06 |
{% endif %}
|
|
Ryan Lerch |
6d2e06 |
currentWatchStatusButton.addClass('fa-check');
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
$(".watch-menu a").click(function(){
|
|
Ryan Lerch |
6d2e06 |
var selectedValue = $(this).attr('id');
|
|
Ryan Lerch |
6d2e06 |
var watchProjectForm = $("#watch_project");
|
|
Ryan Lerch |
6d2e06 |
var action = watchProjectForm.attr('action');
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
if (selectedValue === "watch_issues_button") {
|
|
Ryan Lerch |
6d2e06 |
action = action.replace('/settings/0', '/settings/1');
|
|
Ryan Lerch |
6d2e06 |
} else if (selectedValue === "watch_commits_button") {
|
|
Ryan Lerch |
6d2e06 |
action = action.replace('/settings/0', '/settings/2');
|
|
Ryan Lerch |
6d2e06 |
} else if (selectedValue === "watch_issues_commits_button") {
|
|
Ryan Lerch |
6d2e06 |
action = action.replace('/settings/0', '/settings/3');
|
|
Ryan Lerch |
6d2e06 |
} else if (selectedValue === "reset_button") {
|
|
Ryan Lerch |
6d2e06 |
action = action.replace('/settings/0', '/settings/-1');
|
|
Ryan Lerch |
6d2e06 |
}
|
|
Ryan Lerch |
6d2e06 |
|
|
Ryan Lerch |
6d2e06 |
watchProjectForm.attr('action', action);
|
|
Ryan Lerch |
6d2e06 |
watchProjectForm.submit();
|
|
Ryan Lerch |
6d2e06 |
});
|
|
Ryan Lerch |
6d2e06 |
|
|
Pierre-Yves Chibon |
54ece2 |
});
|
|
Pierre-Yves Chibon |
54ece2 |
|
|
Pierre-Yves Chibon |
54ece2 |
{% endblock %}
|