|
Pierre-Yves Chibon |
706f31 |
{% extends "repo_master.html" %}
|
|
Pierre-Yves Chibon |
b3904b |
{% from "_formhelper.html" import render_field_in_row, show_comment %}
|
|
Pierre-Yves Chibon |
006f93 |
|
|
Pierre-Yves Chibon |
290724 |
{% block title %}
|
|
Pierre-Yves Chibon |
290724 |
{%- if pull_request -%}
|
|
Pierre-Yves Chibon |
290724 |
PR#{{ requestid }}: {{ pull_request.title }} - {{ repo.name }}
|
|
Pierre-Yves Chibon |
290724 |
{%- else -%}
|
|
Pierre-Yves Chibon |
290724 |
Diff from {{ branch_from }} to {{ branch_to }} - {{ repo.name }}
|
|
Pierre-Yves Chibon |
290724 |
{%- endif -%}
|
|
Pierre-Yves Chibon |
290724 |
{% endblock %}
|
|
Pierre-Yves Chibon |
290724 |
|
|
Pierre-Yves Chibon |
006f93 |
{%block tag %}home{% endblock %}
|
|
Pierre-Yves Chibon |
006f93 |
|
|
Pierre-Yves Chibon |
2794db |
{% block header %}
|
|
Pierre-Yves Chibon |
2f8847 |
|
|
Pierre-Yves Chibon |
aaac06 |
rel="stylesheet" />
|
|
Pierre-Yves Chibon |
53cff7 |
|
|
Pierre-Yves Chibon |
53cff7 |
rel="stylesheet" />
|
|
Pierre-Yves Chibon |
2794db |
{% endblock %}
|
|
Pierre-Yves Chibon |
006f93 |
|
|
Pierre-Yves Chibon |
706f31 |
{% block repo %}
|
|
Pierre-Yves Chibon |
006f93 |
|
|
Pierre-Yves Chibon |
006f93 |
|
|
Pierre-Yves Chibon |
87ba70 |
{% if pull_request %}
|
|
Pierre-Yves Chibon |
67555f |
Pull Request: {{ pull_request.title | noJS(ignore="img") | safe
|
|
Pierre-Yves Chibon |
3296f0 |
}}{% if authenticated and (g.fas_user.username == pull_request.user.username
|
|
Pierre-Yves Chibon |
3296f0 |
or repo_admin) and pull_request.status == 'Open'
|
|
Pierre-Yves Chibon |
7d5d7d |
%}
|
|
Pierre-Yves Chibon |
7d5d7d |
href="{{ url_for('request_pull_edit', username=username,
|
|
Pierre-Yves Chibon |
7d5d7d |
repo=repo.name, requestid=requestid) }}" title="Update title">{%
|
|
Pierre-Yves Chibon |
7d5d7d |
endif %}
|
|
Pierre-Yves Chibon |
7d5d7d |
|
|
Johan Cwiklinski |
d22157 |
|
|
Johan Cwiklinski |
d22157 |
|
|
Pierre-Yves Chibon |
3a42df |
{% if pull_request.status == 'Open' and repo_admin %}
|
|
Johan Cwiklinski |
d22157 |
|
|
Pierre-Yves Chibon |
7c99eb |
|
|
Pierre-Yves Chibon |
7c99eb |
repo=repo.name, requestid=requestid) }}" method="POST">
|
|
Pierre-Yves Chibon |
7c99eb |
{{ mergeform.csrf_token }}
|
|
Pierre-Yves Chibon |
7c99eb |
<input class="button" type="submit" value="Merge">
|
|
Pierre-Yves Chibon |
7c99eb |
|
|
Pierre-Yves Chibon |
7c99eb |
|
|
Pierre-Yves Chibon |
dc5ced |
{% endif %}
|
|
Pierre-Yves Chibon |
dc5ced |
{% if pull_request.status == 'Open' and authenticated and
|
|
Pierre-Yves Chibon |
29271b |
(repo_admin or g.fas_user.username == pull_request.user.username) %}
|
|
Pierre-Yves Chibon |
7c99eb |
|
|
Pierre-Yves Chibon |
7c99eb |
|
|
Pierre-Yves Chibon |
7c99eb |
repo=repo.name, requestid=requestid) }}" method="POST">
|
|
Pierre-Yves Chibon |
7c99eb |
{{ mergeform.csrf_token }}
|
|
Pierre-Yves Chibon |
62d7d5 |
<input class="button" id="cancel_pr" type="submit" value="Close">
|
|
Pierre-Yves Chibon |
7c99eb |
|
|
Pierre-Yves Chibon |
7c99eb |
|
|
Pierre-Yves Chibon |
dc5ced |
{% endif %}
|
|
Pierre-Yves Chibon |
dc5ced |
{% if pull_request.status != 'Open' %}
|
|
Johan Cwiklinski |
d22157 |
|
|
Pierre-Yves Chibon |
09fbec |
{{ pull_request.status }} by
|
|
Pierre-Yves Chibon |
09fbec |
|
|
Pierre-Yves Chibon |
09fbec |
{{ pull_request.closed_by.user if pull_request.closed_by else ''}}
|
|
Pierre-Yves Chibon |
09fbec |
|
|
Pierre-Yves Chibon |
09fbec |
|
|
Johan Cwiklinski |
d22157 |
|
|
Pierre-Yves Chibon |
706f31 |
{% endif %}
|
|
Pierre-Yves Chibon |
7c99eb |
|
|
Pierre-Yves Chibon |
7c99eb |
|
|
Pierre-Yves Chibon |
7c99eb |
repo=repo.name, requestid=requestid) }}">Patch
|
|
Pierre-Yves Chibon |
7c99eb |
|
|
Johan Cwiklinski |
d22157 |
|
|
Johan Cwiklinski |
d22157 |
|
|
Pierre-Yves Chibon |
920c7d |
{% else %}
|
|
Pierre-Yves Chibon |
920c7d |
Diff
|
|
Pierre-Yves Chibon |
920c7d |
(
|
|
Pierre-Yves Chibon |
920c7d |
repo=repo.name, identifier=commitid) }}"
|
|
Pierre-Yves Chibon |
920c7d |
>tree)
|
|
Pierre-Yves Chibon |
7732a9 |
{% endif %}
|
|
Pierre-Yves Chibon |
7732a9 |
|
|
Pierre-Yves Chibon |
abe299 |
{% if form and repo_admin %}
|
|
Pierre-Yves Chibon |
7732a9 |
<section class="new_project"></section>
|
|
Pierre-Yves Chibon |
74b585 |
{% if remote_git %}
|
|
Pierre-Yves Chibon |
74b585 |
|
|
Pierre-Yves Chibon |
74b585 |
repo=repo.name, confirm=True) }}" method="post">
|
|
Pierre-Yves Chibon |
74b585 |
<input name="branch_from" type="hidden" value="{{ branch_from }}">
|
|
Pierre-Yves Chibon |
74b585 |
<input name="git_repo" type="hidden" value="{{ remote_git }}">
|
|
Pierre-Yves Chibon |
74b585 |
{% else %}
|
|
Pierre-Yves Chibon |
7732a9 |
|
|
Pierre-Yves Chibon |
62d7d5 |
repo=repo.name, commitid=commitid, branch_from=branch_from,
|
|
Pierre-Yves Chibon |
62d7d5 |
branch_to=branch_to) }}" method="post">
|
|
Pierre-Yves Chibon |
74b585 |
{% endif %}
|
|
Pierre-Yves Chibon |
7732a9 |
|
|
Till Maas |
10a1e7 |
{{ render_field_in_row(form.title, size=80) }}
|
|
Pierre-Yves Chibon |
071f09 |
|
|
Pierre-Yves Chibon |
74b585 |
From branch:
|
|
Pierre-Yves Chibon |
74b585 |
{{ branch_from }}
|
|
Pierre-Yves Chibon |
74b585 |
|
|
Pierre-Yves Chibon |
74b585 |
{% if remote_git %}
|
|
Pierre-Yves Chibon |
74b585 |
|
|
Pierre-Yves Chibon |
74b585 |
Git repo:
|
|
Pierre-Yves Chibon |
74b585 |
{{ remote_git }}
|
|
Pierre-Yves Chibon |
74b585 |
|
|
Pierre-Yves Chibon |
74b585 |
{% endif %}
|
|
Pierre-Yves Chibon |
74b585 |
|
|
Pierre-Yves Chibon |
74b585 |
To branch:
|
|
Pierre-Yves Chibon |
071f09 |
|
|
Pierre-Yves Chibon |
62d7d5 |
<select id="branch_select" name="branch_to"></select>
|
|
Pierre-Yves Chibon |
62d7d5 |
<option>{{ branch_to }}</option>
|
|
Pierre-Yves Chibon |
071f09 |
{% for branch in branches |reverse %}
|
|
Pierre-Yves Chibon |
62d7d5 |
{% if branch != branch_to %}
|
|
Pierre-Yves Chibon |
071f09 |
<option>{{ branch }}</option>
|
|
Pierre-Yves Chibon |
071f09 |
{% endif %}
|
|
Pierre-Yves Chibon |
071f09 |
{% endfor %}
|
|
Pierre-Yves Chibon |
071f09 |
|
|
Pierre-Yves Chibon |
071f09 |
|
|
Pierre-Yves Chibon |
071f09 |
|
|
Pierre-Yves Chibon |
7732a9 |
|
|
Pierre-Yves Chibon |
7732a9 |
|
|
Pierre-Yves Chibon |
7732a9 |
<input class="submit positive button" type="submit" value="Create">
|
|
Pierre-Yves Chibon |
7732a9 |
{{ form.csrf_token }}
|
|
Pierre-Yves Chibon |
856159 |
|
|
Pierre-Yves Chibon |
856159 |
<input type="button" value="Cancel">
|
|
Pierre-Yves Chibon |
856159 |
|
|
Pierre-Yves Chibon |
7732a9 |
|
|
Pierre-Yves Chibon |
7732a9 |
|
|
Pierre-Yves Chibon |
7732a9 |
|
|
Pierre-Yves Chibon |
7732a9 |
{% endif %}
|
|
Pierre-Yves Chibon |
7732a9 |
|
|
Pierre-Yves Chibon |
ef2256 |
{% if pull_request %}
|
|
Pierre-Yves Chibon |
dc04ba |
<section class="pr_info"></section>
|
|
Pierre-Yves Chibon |
dc04ba |
|
|
Pierre-Yves Chibon |
dc04ba |
|
|
Pierre-Yves Chibon |
dc04ba |
By
|
|
Pierre-Yves Chibon |
dc04ba |
|
|
Pierre-Yves Chibon |
dc04ba |
|
|
Pierre-Yves Chibon |
dc04ba |
{{ pull_request.user.user | avatar(16) | safe }}
|
|
Pierre-Yves Chibon |
dc04ba |
{{ pull_request.user.fullname }} ({{ pull_request.user.user }})
|
|
Pierre-Yves Chibon |
dc04ba |
|
|
Pierre-Yves Chibon |
dc04ba |
|
|
Pierre-Yves Chibon |
dc04ba |
|
|
Pierre-Yves Chibon |
dc04ba |
|
|
Pierre-Yves Chibon |
dc04ba |
From
|
|
Pierre-Yves Chibon |
dc04ba |
|
|
Pierre-Yves Chibon |
47b1ac |
|
|
Pierre-Yves Chibon |
b0e09d |
username=pull_request.project_from.user.user
|
|
Pierre-Yves Chibon |
b0e09d |
if pull_request.project_from.is_fork else None,
|
|
Pierre-Yves Chibon |
a482cb |
repo=pull_request.project_from.name,
|
|
Pierre-Yves Chibon |
0de7b1 |
branchname=pull_request.branch_from)
|
|
Pierre-Yves Chibon |
47b1ac |
}}">
|
|
Pierre-Yves Chibon |
bbad97 |
{{ pull_request.project_from.fullname or pull_request.remote_git
|
|
Pierre-Yves Chibon |
bbad97 |
}} ({{ pull_request.branch_from }})
|
|
Pierre-Yves Chibon |
1ed18c |
|
|
Pierre-Yves Chibon |
dc04ba |
|
|
Pierre-Yves Chibon |
dc04ba |
|
|
Pierre-Yves Chibon |
dc04ba |
|
|
Pierre-Yves Chibon |
2a5b43 |
To
|
|
Pierre-Yves Chibon |
2a5b43 |
|
|
Pierre-Yves Chibon |
2a5b43 |
|
|
Pierre-Yves Chibon |
2a5b43 |
username=pull_request.project.user.user
|
|
Pierre-Yves Chibon |
2a5b43 |
if pull_request.project.is_fork else None,
|
|
Pierre-Yves Chibon |
2a5b43 |
repo=pull_request.project.name,
|
|
Pierre-Yves Chibon |
2a5b43 |
branchname=pull_request.branch)
|
|
Pierre-Yves Chibon |
2a5b43 |
}}">
|
|
Pierre-Yves Chibon |
2a5b43 |
{{ pull_request.project.fullname }} ({{ pull_request.branch }})
|
|
Pierre-Yves Chibon |
2a5b43 |
|
|
Pierre-Yves Chibon |
2a5b43 |
|
|
Pierre-Yves Chibon |
2a5b43 |
|
|
Pierre-Yves Chibon |
2a5b43 |
|
|
Pierre-Yves Chibon |
dc04ba |
Created
|
|
Pierre-Yves Chibon |
dc04ba |
|
|
Pierre-Yves Chibon |
dc04ba |
{{ pull_request.date_created |humanize }}
|
|
Pierre-Yves Chibon |
dc04ba |
|
|
Pierre-Yves Chibon |
dc04ba |
|
|
Pierre-Yves Chibon |
621b17 |
|
|
Pierre-Yves Chibon |
d874eb |
Assignee
|
|
Pierre-Yves Chibon |
621b17 |
|
|
Pierre-Yves Chibon |
602976 |
{% if authenticated and mergeform and pull_request.status == True %}
|
|
Pierre-Yves Chibon |
621b17 |
|
|
Pierre-Yves Chibon |
621b17 |
username=username, repo=repo.name, requestid=requestid) }}">
|
|
Pierre-Yves Chibon |
621b17 |
|
|
Pierre-Yves Chibon |
621b17 |
name="user" id="assignee" placeholder="username" >
|
|
Pierre-Yves Chibon |
621b17 |
{{ mergeform.csrf_token }}
|
|
Pierre-Yves Chibon |
621b17 |
<input class="submit positive button" type="submit" value="Update">
|
|
Pierre-Yves Chibon |
621b17 |
|
|
Pierre-Yves Chibon |
621b17 |
{% else %}
|
|
Pierre-Yves Chibon |
621b17 |
{{ pull_request.assignee.username or '' }}
|
|
Pierre-Yves Chibon |
621b17 |
{% endif %}
|
|
Pierre-Yves Chibon |
621b17 |
|
|
Pierre-Yves Chibon |
621b17 |
|
|
Pierre-Yves Chibon |
dc04ba |
|
|
Pierre-Yves Chibon |
dc04ba |
|
|
Pierre-Yves Chibon |
a617f2 |
|
|
Pierre-Yves Chibon |
a617f2 |
{% if pull_request.flags %}
|
|
Pierre-Yves Chibon |
a617f2 |
<section id="pr_flags"></section>
|
|
Pierre-Yves Chibon |
a617f2 |
|
|
Pierre-Yves Chibon |
a617f2 |
{% for flag in pull_request.flags %}
|
|
Pierre-Yves Chibon |
a617f2 |
|
|
Pierre-Yves Chibon |
a617f2 |
{{ flag.percent }}%
|
|
Pierre-Yves Chibon |
7f28fb |
{{ flag.username }}
|
|
Pierre-Yves Chibon |
a617f2 |
{{ flag.comment }}
|
|
Pierre-Yves Chibon |
7f28fb |
|
|
Pierre-Yves Chibon |
7f28fb |
{{ flag.date_created | humanize }}
|
|
Pierre-Yves Chibon |
7f28fb |
|
|
Pierre-Yves Chibon |
a617f2 |
|
|
Pierre-Yves Chibon |
a617f2 |
{% endfor %}
|
|
Pierre-Yves Chibon |
a617f2 |
|
|
Pierre-Yves Chibon |
a617f2 |
|
|
Pierre-Yves Chibon |
a617f2 |
{% endif %}
|
|
Pierre-Yves Chibon |
a617f2 |
|
|
Pierre-Yves Chibon |
ef2256 |
{% endif %}
|
|
Pierre-Yves Chibon |
dc04ba |
|
|
Pierre-Yves Chibon |
c59551 |
|
|
Pierre-Yves Chibon |
c59551 |
|
|
Pierre-Yves Chibon |
c59551 |
Diff
|
|
Pierre-Yves Chibon |
d446f0 |
Commits ({{ diff_commits|length }})
|
|
Pierre-Yves Chibon |
c59551 |
|
|
Pierre-Yves Chibon |
c59551 |
|
|
Pierre-Yves Chibon |
c59551 |
|
|
Pierre-Yves Chibon |
f8bd9f |
|
|
Pierre-Yves Chibon |
f8bd9f |
{% for commit in diff_commits %}
|
|
Pierre-Yves Chibon |
f8bd9f |
|
|
Pierre-Yves Chibon |
f8bd9f |
{{ commit.oid.hex|short }}
|
|
Pierre-Yves Chibon |
f8bd9f |
|
|
Pierre-Yves Chibon |
f8bd9f |
{% if pull_request and pull_request.status and pull_request.project_from.is_fork %}
|
|
Pierre-Yves Chibon |
f8bd9f |
|
|
Pierre-Yves Chibon |
f8bd9f |
repo=pull_request.project_from.name, commitid=commit.oid.hex)}}">
|
|
Pierre-Yves Chibon |
f8bd9f |
{% elif pull_request and pull_request.remote %}
|
|
Pierre-Yves Chibon |
f8bd9f |
|
|
Pierre-Yves Chibon |
f8bd9f |
{% else %}
|
|
Pierre-Yves Chibon |
f8bd9f |
|
|
Pierre-Yves Chibon |
f8bd9f |
repo=repo.name, commitid=commit.oid.hex)}}">
|
|
Pierre-Yves Chibon |
f8bd9f |
{% endif %}
|
|
Pierre-Yves Chibon |
f8bd9f |
{{ commit.message.strip().split('\n')[0] }}
|
|
Pierre-Yves Chibon |
f8bd9f |
|
|
Pierre-Yves Chibon |
f8bd9f |
{{ commit.message.strip().split('\n')[2:] | join('\n') }}
|
|
Pierre-Yves Chibon |
f8bd9f |
|
|
Pierre-Yves Chibon |
f8bd9f |
|
|
Pierre-Yves Chibon |
f8bd9f |
|
|
Pierre-Yves Chibon |
f8bd9f |
{% if commit.message.strip().split('\n') | length > 1 %}
|
|
Pierre-Yves Chibon |
f8bd9f |
more
|
|
Pierre-Yves Chibon |
f8bd9f |
{% else %}
|
|
Pierre-Yves Chibon |
f8bd9f |
|
|
Pierre-Yves Chibon |
f8bd9f |
{% endif %}
|
|
Pierre-Yves Chibon |
f8bd9f |
|
|
Pierre-Yves Chibon |
f8bd9f |
{{ commit.commit_time|humanize }}
|
|
Pierre-Yves Chibon |
f8bd9f |
|
|
Pierre-Yves Chibon |
f8bd9f |
{% else %}
|
|
Pierre-Yves Chibon |
f8bd9f |
No commits found
|
|
Pierre-Yves Chibon |
f8bd9f |
{% endfor %}
|
|
Pierre-Yves Chibon |
f8bd9f |
|
|
Pierre-Yves Chibon |
c59551 |
|
|
Pierre-Yves Chibon |
7c99eb |
|
|
Pierre-Yves Chibon |
c59551 |
|
|
Pierre-Yves Chibon |
62d7d5 |
|
|
Pierre-Yves Chibon |
ccae93 |
{% if authenticated and pull_request %}
|
|
Pierre-Yves Chibon |
967736 |
|
|
Pierre-Yves Chibon |
967736 |
repo=repo.name, requestid=requestid) }}" method="post" class="icon">
|
|
Pierre-Yves Chibon |
ccae93 |
{% endif %}
|
|
Johan Cwiklinski |
d22157 |
|
|
Pierre-Yves Chibon |
62d7d5 |
{% if diff %}
|
|
Pierre-Yves Chibon |
3ca310 |
{% for patch in diff %}
|
|
Pierre-Yves Chibon |
b793f0 |
<section class="commit_diff"></section>
|
|
Pierre-Yves Chibon |
8ca3eb |
<header></header>
|
|
Pierre-Yves Chibon |
60c648 |
|
|
Pierre-Yves Chibon |
60c648 |
{%- if patch.new_file_path == patch.old_file_path -%}
|
|
Pierre-Yves Chibon |
d5c8ac |
{{ patch.new_file_path }}
|
|
Pierre-Yves Chibon |
41bf90 |
{%- else -%}
|
|
Pierre-Yves Chibon |
d5c8ac |
{{ patch.new_file_path }} (Renamed from "{{ patch.old_file_path }}")
|
|
Pierre-Yves Chibon |
60c648 |
{%- endif -%}
|
|
Pierre-Yves Chibon |
60c648 |
|
|
Pierre-Yves Chibon |
8ca3eb |
|
|
Pierre-Yves Chibon |
8ca3eb |
|
|
Pierre-Yves Chibon |
3ca310 |
{% if (patch.additions + patch.deletions) %}
|
|
Pierre-Yves Chibon |
3ca310 |
|
|
Pierre-Yves Chibon |
8ca3eb |
{% if patch.additions > 0 %}+{{ patch.additions }}{% endif %}
|
|
Pierre-Yves Chibon |
8ca3eb |
{% if patch.deletions > 0 %}-{{ patch.deletions }}{% endif %}
|
|
Pierre-Yves Chibon |
3ca310 |
|
|
Pierre-Yves Chibon |
3ca310 |
{% endif %}
|
|
Pierre-Yves Chibon |
8ca3eb |
|
|
Pierre-Yves Chibon |
8ca3eb |
|
|
Pierre-Yves Chibon |
e234e6 |
{% if pull_request %}
|
|
Pierre-Yves Chibon |
8ca3eb |
|
|
Pierre-Yves Chibon |
8ca3eb |
url_for(
|
|
Pierre-Yves Chibon |
7a61c1 |
'view_file',
|
|
Pierre-Yves Chibon |
06784c |
username=pull_request.project_from.user.username
|
|
Pierre-Yves Chibon |
06784c |
if pull_request.project_from.is_fork else None,
|
|
Pierre-Yves Chibon |
a482cb |
repo=pull_request.project_from.name,
|
|
Pierre-Yves Chibon |
7a61c1 |
identifier=pull_request.branch_from,
|
|
Pierre-Yves Chibon |
8ca3eb |
filename=patch.new_file_path) }}"
|
|
Pierre-Yves Chibon |
e234e6 |
{% else %}
|
|
Pierre-Yves Chibon |
e234e6 |
|
|
Pierre-Yves Chibon |
e234e6 |
url_for(
|
|
Pierre-Yves Chibon |
e234e6 |
'view_file',
|
|
Pierre-Yves Chibon |
e234e6 |
username=username,
|
|
Pierre-Yves Chibon |
e234e6 |
repo=repo.name,
|
|
Pierre-Yves Chibon |
e234e6 |
identifier=branch_from,
|
|
Pierre-Yves Chibon |
e234e6 |
filename=patch.new_file_path) }}"
|
|
Pierre-Yves Chibon |
e234e6 |
{% endif %}
|
|
Pierre-Yves Chibon |
e108db |
{% if patch |hasattr('new_id') %}
|
|
Pierre-Yves Chibon |
8ca3eb |
title="View file as of {{ patch.new_id|short }}">View
|
|
Pierre-Yves Chibon |
e108db |
{% else %}
|
|
Pierre-Yves Chibon |
e108db |
title="View file as of {{ patch.new_oid|short }}">View
|
|
Pierre-Yves Chibon |
e108db |
{% endif %}
|
|
Pierre-Yves Chibon |
8ca3eb |
|
|
Pierre-Yves Chibon |
8ca3eb |
|
|
Pierre-Yves Chibon |
8ca3eb |
|
|
Pierre-Yves Chibon |
62d7d5 |
{% autoescape false %}
|
|
Pierre-Yves Chibon |
3ca310 |
{{ patch | patch_to_diff | html_diff | format_loc(
|
|
Pierre-Yves Chibon |
6f8e9d |
filename=patch.new_file_path,
|
|
Pierre-Yves Chibon |
3e1587 |
commit=patch.new_id or patch.new_oid,
|
|
Pierre-Yves Chibon |
6f8e9d |
prequest=pull_request,
|
|
Pierre-Yves Chibon |
6f8e9d |
index=loop.index)}}
|
|
Pierre-Yves Chibon |
62d7d5 |
{% endautoescape %}
|
|
Pierre-Yves Chibon |
b793f0 |
|
|
Pierre-Yves Chibon |
cc2705 |
{% endfor %}
|
|
Pierre-Yves Chibon |
62d7d5 |
{% endif %}
|
|
Pierre-Yves Chibon |
b793f0 |
|
|
Pierre-Yves Chibon |
ccae93 |
{% if authenticated and pull_request %}
|
|
Pierre-Yves Chibon |
967736 |
{{ mergeform.csrf_token }}
|
|
Pierre-Yves Chibon |
967736 |
|
|
Pierre-Yves Chibon |
ccae93 |
{% endif %}
|
|
Pierre-Yves Chibon |
b793f0 |
|
|
Pierre-Yves Chibon |
c59551 |
|
|
Pierre-Yves Chibon |
3f0c62 |
|
|
Johan Cwiklinski |
d22157 |
|
|
Pierre-Yves Chibon |
b793f0 |
|
|
Pierre-Yves Chibon |
c435dc |
{% if pull_request %}
|
|
Pierre-Yves Chibon |
20621e |
<section class="request_comment" id="request_comment"></section>
|
|
Pierre-Yves Chibon |
7d70f2 |
{% if pull_request.discussion %}
|
|
Pierre-Yves Chibon |
967736 |
|
|
Pierre-Yves Chibon |
967736 |
repo=repo.name, requestid=requestid) }}" method="post">
|
|
Pierre-Yves Chibon |
967736 |
|
|
Pierre-Yves Chibon |
b3904b |
{% for comment in pull_request.discussion %}
|
|
Pierre-Yves Chibon |
b3904b |
{% if not comment.commit_id %}
|
|
Pierre-Yves Chibon |
fc747c |
{{ show_comment(comment, comment.id, repo, username,
|
|
Pierre-Yves Chibon |
20621e |
requestid, form, repo_admin) }}
|
|
Pierre-Yves Chibon |
b3904b |
{% endif %}
|
|
Pierre-Yves Chibon |
b3904b |
{% endfor %}
|
|
Pierre-Yves Chibon |
967736 |
{{ mergeform.csrf_token }}
|
|
Pierre-Yves Chibon |
967736 |
|
|
Pierre-Yves Chibon |
c435dc |
{% endif %}
|
|
Pierre-Yves Chibon |
b3904b |
|
|
Pierre-Yves Chibon |
b3904b |
{% endif %}
|
|
Pierre-Yves Chibon |
b3904b |
|
|
Pierre-Yves Chibon |
b3904b |
<section class="request_comment add_comment"></section>
|
|
Pierre-Yves Chibon |
b3904b |
{% if authenticated and mergeform and pull_request %}
|
|
Pierre-Yves Chibon |
b3904b |
|
|
Pierre-Yves Chibon |
b3904b |
'pull_request_add_comment', username=username, repo=repo.name,
|
|
Pierre-Yves Chibon |
b3904b |
requestid=requestid) }}"
|
|
Pierre-Yves Chibon |
32cff5 |
method="post" onsubmit="return try_async_comment(this, false)">
|
|
Pierre-Yves Chibon |
b3904b |
{{ mergeform.csrf_token }}
|
|
Pierre-Yves Chibon |
b3904b |
<header></header>
|
|
Pierre-Yves Chibon |
b3904b |
<label for="comment">Add new comment</label>
|
|
Pierre-Yves Chibon |
b3904b |
(supports the
|
|
Pierre-Yves Chibon |
b3904b |
target="_blank">Markdown syntax)
|
|
Pierre-Yves Chibon |
b3904b |
|
|
Pierre-Yves Chibon |
3685cc |
|
|
Pierre-Yves Chibon |
b3904b |
|
|
Pierre-Yves Chibon |
b3904b |
Comment
|
|
Pierre-Yves Chibon |
b3904b |
Preview
|
|
Pierre-Yves Chibon |
b3904b |
|
|
Pierre-Yves Chibon |
b3904b |
|
|
Pierre-Yves Chibon |
b3904b |
|
|
Pierre-Yves Chibon |
b3904b |
<textarea id="comment" name="comment" placeholder="Enter your comment here"></textarea>
|
|
Pierre-Yves Chibon |
b3904b |
|
|
Pierre-Yves Chibon |
b3904b |
|
|
Pierre-Yves Chibon |
b3904b |
|
|
Pierre-Yves Chibon |
b3904b |
|
|
Pierre-Yves Chibon |
b3904b |
|
|
Pierre-Yves Chibon |
b3904b |
<input class="submit positive button" type="submit" value="Comment">
|
|
Pierre-Yves Chibon |
b3904b |
<input id="clear_comment" type="button" value="Clear">
|
|
Pierre-Yves Chibon |
b3904b |
|
|
Pierre-Yves Chibon |
b3904b |
|
|
Pierre-Yves Chibon |
b3904b |
|
|
Pierre-Yves Chibon |
71643d |
{% elif pull_request %}
|
|
Pierre-Yves Chibon |
71643d |
Login to comment.
|
|
Pierre-Yves Chibon |
b3904b |
{% endif %}
|
|
Pierre-Yves Chibon |
b3904b |
|
|
Pierre-Yves Chibon |
b3904b |
|
|
Pierre-Yves Chibon |
62d7d5 |
|
|
Pierre-Yves Chibon |
267613 |
{% endblock %}
|
|
Pierre-Yves Chibon |
267613 |
|
|
Pierre-Yves Chibon |
267613 |
{% block jscripts %}
|
|
Pierre-Yves Chibon |
267613 |
{{ super() }}
|
|
Pierre-Yves Chibon |
53cff7 |
|
|
Pierre-Yves Chibon |
53cff7 |
src="{{ url_for('static', filename='emoji/jquery.textcomplete.min.js') }}">
|
|
Pierre-Yves Chibon |
53cff7 |
|
|
Pierre-Yves Chibon |
53cff7 |
|
|
Pierre-Yves Chibon |
53cff7 |
src="{{ url_for('static', filename='emoji/emojione.min.js') }}">
|
|
Pierre-Yves Chibon |
53cff7 |
|
|
Pierre-Yves Chibon |
53cff7 |
|
|
Pierre-Yves Chibon |
267613 |
<script type="text/javascript"></script>
|
|
Pierre-Yves Chibon |
53cff7 |
|
|
Pierre-Yves Chibon |
53cff7 |
$(document).ready(function() {
|
|
Pierre-Yves Chibon |
53cff7 |
|
|
Pierre-Yves Chibon |
f8bd9f |
$( ".commit_msg_txt" ).hide();
|
|
Pierre-Yves Chibon |
f8bd9f |
$( ".commit_msg_btn" ).click(function() {
|
|
Pierre-Yves Chibon |
f8bd9f |
var msgid = $( this ).attr('data-id');
|
|
Pierre-Yves Chibon |
f8bd9f |
$( '#commit_msg_' + msgid).toggle();
|
|
Pierre-Yves Chibon |
f8bd9f |
});
|
|
Pierre-Yves Chibon |
f8bd9f |
|
|
Pierre-Yves Chibon |
53cff7 |
var folder = '{{url_for("static", filename="emoji/png/") }}';
|
|
Pierre-Yves Chibon |
53cff7 |
var json_url = '{{ url_for("static", filename="emoji/emoji_strategy.json") }}';
|
|
Pierre-Yves Chibon |
53cff7 |
|
|
Pierre-Yves Chibon |
071f09 |
$( "#branch_select" ).change(
|
|
Pierre-Yves Chibon |
071f09 |
function() {
|
|
Pierre-Yves Chibon |
071f09 |
var sel = $('#branch_select');
|
|
Pierre-Yves Chibon |
62d7d5 |
var final_url = "{{ url_for('.new_request_pull', username=username,
|
|
Pierre-Yves Chibon |
b8c390 |
repo=repo.name, branch_from=branch_from,
|
|
Pierre-Yves Chibon |
62d7d5 |
branch_to='--') }}";
|
|
Pierre-Yves Chibon |
62d7d5 |
final_url = final_url.replace('--', sel.val());
|
|
Pierre-Yves Chibon |
bc7e3f |
window.location.href = final_url;
|
|
Pierre-Yves Chibon |
071f09 |
}
|
|
Pierre-Yves Chibon |
071f09 |
);
|
|
Pierre-Yves Chibon |
53cff7 |
|
|
Pierre-Yves Chibon |
215347 |
$( ".tabs" ).tabs({
|
|
Pierre-Yves Chibon |
0fc71b |
activate: function( event, ui ) {
|
|
Pierre-Yves Chibon |
0fc71b |
var _title = ui.newPanel.attr('id');
|
|
Pierre-Yves Chibon |
0fc71b |
if ($.inArray( _title, [ "request_diff", "commit_list" ] ) >= 0) {
|
|
Pierre-Yves Chibon |
0fc71b |
window.location.hash = _title;
|
|
Pierre-Yves Chibon |
215347 |
}
|
|
Pierre-Yves Chibon |
0fc71b |
}
|
|
Pierre-Yves Chibon |
215347 |
});
|
|
Pierre-Yves Chibon |
3fc089 |
|
|
Pierre-Yves Chibon |
07f5d3 |
{% if pull_request %}
|
|
Pierre-Yves Chibon |
07f5d3 |
{# These lines are only for existing pull-requests, not new ones #}
|
|
Pierre-Yves Chibon |
53cff7 |
|
|
Pierre-Yves Chibon |
53cff7 |
emoji_complete(json_url, folder);
|
|
Pierre-Yves Chibon |
53cff7 |
|
|
Johan Cwiklinski |
86d9c4 |
$('#cancel_pr').click(function(){
|
|
Pierre-Yves Chibon |
8ca3eb |
return window.confirm("Are you sure you want to close this requested pull?");
|
|
Johan Cwiklinski |
86d9c4 |
});
|
|
Pierre-Yves Chibon |
071f09 |
|
|
Pierre-Yves Chibon |
267613 |
function comment() {
|
|
Pierre-Yves Chibon |
267613 |
$( ".cancel" ).click(
|
|
Pierre-Yves Chibon |
267613 |
function() {
|
|
Pierre-Yves Chibon |
267613 |
$(this).parent().parent().parent().parent().remove();
|
|
Pierre-Yves Chibon |
267613 |
}
|
|
Pierre-Yves Chibon |
267613 |
);
|
|
Pierre-Yves Chibon |
267613 |
};
|
|
Pierre-Yves Chibon |
267613 |
|
|
Pierre-Yves Chibon |
52e88f |
$( ".code_table tr" ).hover(
|
|
Pierre-Yves Chibon |
267613 |
function() {
|
|
Pierre-Yves Chibon |
267613 |
$( this ).find( "img" ).show().width(13);
|
|
Pierre-Yves Chibon |
267613 |
}, function() {
|
|
Pierre-Yves Chibon |
267613 |
$( this ).find( "img" ).hide();
|
|
Pierre-Yves Chibon |
267613 |
}
|
|
Pierre-Yves Chibon |
267613 |
);
|
|
Pierre-Yves Chibon |
267613 |
|
|
Pierre-Yves Chibon |
267613 |
$( ".prc" ).click(
|
|
Pierre-Yves Chibon |
267613 |
function() {
|
|
Pierre-Yves Chibon |
267613 |
var row = $( this ).attr('data-row');
|
|
Pierre-Yves Chibon |
267613 |
var commit = $( this ).attr('data-commit');
|
|
Pierre-Yves Chibon |
9718ee |
var filename = $( this ).attr('data-filename');
|
|
Pierre-Yves Chibon |
267613 |
var url = "{{ url_for(
|
|
Pierre-Yves Chibon |
267613 |
'pull_request_add_comment', username=username, repo=repo.name,
|
|
Pierre-Yves Chibon |
9718ee |
requestid=requestid, commit='', filename='', row='') }}".slice(0, -2);
|
|
Pierre-Yves Chibon |
9718ee |
url = url + commit + '/' + filename + '/' + row;
|
|
Pierre-Yves Chibon |
9738dc |
var rowid = $(this).prev().find('a').attr('id');
|
|
Pierre-Yves Chibon |
c4550f |
var table = $( this ).parent().parent();
|
|
Pierre-Yves Chibon |
9738dc |
var nextid = rowid.replace('_' + row, '_' + (Number(row) + 1));
|
|
Pierre-Yves Chibon |
9738dc |
var next_row = table.find('#' + nextid).parent().parent();
|
|
Pierre-Yves Chibon |
c4550f |
if (next_row.prev().find('.pr_comment_form').length == 0){
|
|
Pierre-Yves Chibon |
267613 |
$.get( url , function( data ) {
|
|
Pierre-Yves Chibon |
be1f52 |
next_row.before(
|
|
Pierre-Yves Chibon |
be1f52 |
'' + data + '' );
|
|
Pierre-Yves Chibon |
267613 |
comment();
|
|
Pierre-Yves Chibon |
53cff7 |
emoji_complete(json_url, folder);
|
|
Pierre-Yves Chibon |
267613 |
});
|
|
Pierre-Yves Chibon |
55a67c |
} else {
|
|
Pierre-Yves Chibon |
8ca3eb |
next_row.prev().find('.pr_comment_form').parent().remove();
|
|
Pierre-Yves Chibon |
267613 |
}
|
|
Pierre-Yves Chibon |
267613 |
}
|
|
Pierre-Yves Chibon |
267613 |
);
|
|
Pierre-Yves Chibon |
b3904b |
|
|
Pierre-Yves Chibon |
939f4f |
$( ".tabs" ).on('tabsactivate',
|
|
Pierre-Yves Chibon |
b3904b |
function(event, ui) {
|
|
Pierre-Yves Chibon |
b3904b |
if (ui.newPanel.selector == '#preview') {
|
|
Pierre-Yves Chibon |
b3904b |
var _text = $( "#comment" ).val();
|
|
Pierre-Yves Chibon |
b3904b |
var _url = "{{ url_for('markdown_preview') }}";
|
|
Pierre-Yves Chibon |
8d01c1 |
$.ajax({
|
|
Pierre-Yves Chibon |
8d01c1 |
url: _url ,
|
|
Pierre-Yves Chibon |
8d01c1 |
type: 'POST',
|
|
Pierre-Yves Chibon |
8d01c1 |
data: {
|
|
Pierre-Yves Chibon |
8d01c1 |
content: _text,
|
|
Pierre-Yves Chibon |
8d01c1 |
csrf_token: "{{ mergeform.csrf_token.current_token }}",
|
|
Pierre-Yves Chibon |
8d01c1 |
},
|
|
Pierre-Yves Chibon |
8d01c1 |
dataType: 'html',
|
|
Pierre-Yves Chibon |
8d01c1 |
success: function(res) {
|
|
Pierre-Yves Chibon |
8d01c1 |
$( "#preview" ).html(res);
|
|
Pierre-Yves Chibon |
8d01c1 |
},
|
|
Pierre-Yves Chibon |
8d01c1 |
error: function() {
|
|
Pierre-Yves Chibon |
8d01c1 |
alert('Unable to generate preview!');
|
|
Pierre-Yves Chibon |
8d01c1 |
}
|
|
Pierre-Yves Chibon |
8d01c1 |
});
|
|
Pierre-Yves Chibon |
8d01c1 |
return false;
|
|
Pierre-Yves Chibon |
b3904b |
}
|
|
Pierre-Yves Chibon |
b3904b |
}
|
|
Pierre-Yves Chibon |
b3904b |
);
|
|
Pierre-Yves Chibon |
b3904b |
|
|
Pierre-Yves Chibon |
b3904b |
$( ".reply" ).click(
|
|
Pierre-Yves Chibon |
b3904b |
function() {
|
|
Pierre-Yves Chibon |
b3904b |
var _section = $(this).parent().parent().parent();
|
|
Pierre-Yves Chibon |
b3904b |
var _comment = _section.find('.comment_body');
|
|
Pierre-Yves Chibon |
b3904b |
var _text = _comment.text().split("\n");
|
|
Pierre-Yves Chibon |
b3904b |
var _output = new Array();
|
|
Pierre-Yves Chibon |
b3904b |
for (cnt = 0; cnt < _text.length - 1; cnt ++) {
|
|
Pierre-Yves Chibon |
b3904b |
_output[cnt] = '> ' + jQuery.trim(_text[cnt + 1]);
|
|
Pierre-Yves Chibon |
b3904b |
}
|
|
Pierre-Yves Chibon |
b3904b |
$( "#comment" ).val(_output.join("\n"));
|
|
Pierre-Yves Chibon |
b3904b |
}
|
|
Pierre-Yves Chibon |
b3904b |
);
|
|
Pierre-Yves Chibon |
1d3de1 |
|
|
Pierre-Yves Chibon |
1d3de1 |
var cur_hash = null;
|
|
Pierre-Yves Chibon |
1d3de1 |
|
|
Pierre-Yves Chibon |
1d3de1 |
highlight_comment = function() {
|
|
Pierre-Yves Chibon |
1d3de1 |
var _hash = window.location.hash;
|
|
Pierre-Yves Chibon |
1d3de1 |
if (_hash != cur_hash) {
|
|
Pierre-Yves Chibon |
1d3de1 |
$( cur_hash ).css(
|
|
Pierre-Yves Chibon |
1d3de1 |
"background", "linear-gradient(to bottom, #ededed 0%, #fff 100%)"
|
|
Pierre-Yves Chibon |
1d3de1 |
);
|
|
Pierre-Yves Chibon |
1d3de1 |
};
|
|
Pierre-Yves Chibon |
1d3de1 |
cur_hash = _hash;
|
|
Pierre-Yves Chibon |
1d3de1 |
if ( _hash ) {
|
|
Pierre-Yves Chibon |
1d3de1 |
$( _hash ).css(
|
|
Pierre-Yves Chibon |
1d3de1 |
"background", "linear-gradient(to bottom, #eded98 0%, #fff 100%)"
|
|
Pierre-Yves Chibon |
1d3de1 |
);
|
|
Pierre-Yves Chibon |
1d3de1 |
};
|
|
Pierre-Yves Chibon |
1d3de1 |
return false;
|
|
Pierre-Yves Chibon |
1d3de1 |
};
|
|
Pierre-Yves Chibon |
1d3de1 |
|
|
Pierre-Yves Chibon |
1d3de1 |
$(window.onload=highlight_comment());
|
|
Pierre-Yves Chibon |
1d3de1 |
$(window).on('hashchange', highlight_comment);
|
|
Pierre-Yves Chibon |
1d3de1 |
|
|
Pierre-Yves Chibon |
53cff7 |
$(".comment_body").each(function(ind, obj) {
|
|
Pierre-Yves Chibon |
53cff7 |
var source = $(obj).html();
|
|
Pierre-Yves Chibon |
53cff7 |
var preview = emojione.toImage(source);
|
|
Pierre-Yves Chibon |
53cff7 |
$(obj).html(preview);
|
|
Pierre-Yves Chibon |
53cff7 |
});
|
|
Pierre-Yves Chibon |
53cff7 |
$(".pr_comment").each(function(ind, obj) {
|
|
Pierre-Yves Chibon |
53cff7 |
var source = $(obj).html();
|
|
Pierre-Yves Chibon |
53cff7 |
var preview = emojione.toImage(source);
|
|
Pierre-Yves Chibon |
53cff7 |
$(obj).html(preview);
|
|
Pierre-Yves Chibon |
53cff7 |
});
|
|
Pierre-Yves Chibon |
53cff7 |
|
|
Pierre-Yves Chibon |
55a4f2 |
{% if pull_request.status == 'Open' %}
|
|
Pierre-Yves Chibon |
2e094d |
$(function(){
|
|
Pierre-Yves Chibon |
2e094d |
$.ajax({
|
|
Pierre-Yves Chibon |
2e094d |
url: '{{ url_for("internal_ns.mergeable_request_pull") }}' ,
|
|
Pierre-Yves Chibon |
2e094d |
type: 'POST',
|
|
Pierre-Yves Chibon |
2e094d |
data: {
|
|
Pierre-Yves Chibon |
2e094d |
requestid: "{{ pull_request.uid }}",
|
|
Pierre-Yves Chibon |
2e094d |
csrf_token: "{{ mergeform.csrf_token.current_token }}",
|
|
Pierre-Yves Chibon |
2e094d |
},
|
|
Pierre-Yves Chibon |
2e094d |
dataType: 'json',
|
|
Pierre-Yves Chibon |
2e094d |
success: function(res) {
|
|
Pierre-Yves Chibon |
2e094d |
var _obj = $('.header .buttons');
|
|
Pierre-Yves Chibon |
2e094d |
_obj.prepend($('
|
|
Pierre-Yves Chibon |
d0711c |
+res.message+'">'+res.short_code+''));
|
|
Pierre-Yves Chibon |
2e094d |
},
|
|
Pierre-Yves Chibon |
2e094d |
error: function() {
|
|
Pierre-Yves Chibon |
b8aa3b |
var _obj = $('.header .buttons');
|
|
Pierre-Yves Chibon |
b8aa3b |
_obj.prepend($('Could not determine if the PR can be merged'));
|
|
Pierre-Yves Chibon |
2e094d |
}
|
|
Pierre-Yves Chibon |
2e094d |
});
|
|
Pierre-Yves Chibon |
2e094d |
return false;
|
|
Pierre-Yves Chibon |
2e094d |
});
|
|
Pierre-Yves Chibon |
67b1ab |
{% endif %}
|
|
Pierre-Yves Chibon |
2e094d |
|
|
Pierre-Yves Chibon |
07f5d3 |
{% endif %}
|
|
Pierre-Yves Chibon |
267613 |
|
|
Pierre-Yves Chibon |
267613 |
});
|
|
Patrick Uiterwijk |
342340 |
|
|
Pierre-Yves Chibon |
afc2c4 |
{% if authenticated and pull_request %}
|
|
Pierre-Yves Chibon |
32cff5 |
function try_async_comment(form, inline) {
|
|
Pierre-Yves Chibon |
223960 |
if (!sse) {
|
|
Pierre-Yves Chibon |
223960 |
$(form).off('submit');
|
|
Pierre-Yves Chibon |
223960 |
form.submit();
|
|
Pierre-Yves Chibon |
223960 |
return false;
|
|
Pierre-Yves Chibon |
223960 |
}
|
|
Patrick Uiterwijk |
342340 |
$.post( form.action + "?js=1", $(form).serialize() )
|
|
Patrick Uiterwijk |
342340 |
.done(function(data) {
|
|
Patrick Uiterwijk |
342340 |
if(data == 'ok') {
|
|
Patrick Uiterwijk |
342340 |
// We have submitted the comment correctly
|
|
Pierre-Yves Chibon |
32cff5 |
$('#comment').val('');
|
|
Pierre-Yves Chibon |
32cff5 |
if (inline){
|
|
Pierre-Yves Chibon |
32cff5 |
$(form).remove();
|
|
Pierre-Yves Chibon |
32cff5 |
}
|
|
Patrick Uiterwijk |
342340 |
} else {
|
|
Patrick Uiterwijk |
342340 |
// Make the browser submit the form sync
|
|
Patrick Uiterwijk |
342340 |
$(form).off('submit');
|
|
Patrick Uiterwijk |
342340 |
form.submit();
|
|
Patrick Uiterwijk |
342340 |
}
|
|
Patrick Uiterwijk |
342340 |
})
|
|
Patrick Uiterwijk |
342340 |
.fail(function() {
|
|
Patrick Uiterwijk |
342340 |
// Make the browser submit the form sync
|
|
Patrick Uiterwijk |
342340 |
$(form).off('submit');
|
|
Patrick Uiterwijk |
342340 |
form.submit();
|
|
Patrick Uiterwijk |
342340 |
})
|
|
Patrick Uiterwijk |
342340 |
return false;
|
|
Patrick Uiterwijk |
342340 |
};
|
|
Patrick Uiterwijk |
342340 |
{% endif %}
|
|
Patrick Uiterwijk |
342340 |
|
|
Pierre-Yves Chibon |
267613 |
|
|
Pierre-Yves Chibon |
20621e |
|
|
Pierre-Yves Chibon |
20621e |
|
|
Pierre-Yves Chibon |
afc2c4 |
{% if config['EVENTSOURCE_SOURCE'] and pull_request %}
|
|
Pierre-Yves Chibon |
20621e |
|
|
Pierre-Yves Chibon |
20621e |
src="{{ url_for('static', filename='request_ev.js') }}">
|
|
Pierre-Yves Chibon |
20621e |
|
|
Pierre-Yves Chibon |
20621e |
<script type="text/javascript"></script>
|
|
Pierre-Yves Chibon |
20621e |
var source = null;
|
|
Pierre-Yves Chibon |
daae60 |
var sse = true;
|
|
Pierre-Yves Chibon |
20621e |
if (!!window.EventSource) {
|
|
Pierre-Yves Chibon |
20621e |
source = new EventSource('{{ config["EVENTSOURCE_SOURCE"]
|
|
Pierre-Yves Chibon |
20621e |
+ request.script_root + request.path }}');
|
|
Pierre-Yves Chibon |
223960 |
source.addEventListener('error', function(e) {
|
|
Pierre-Yves Chibon |
223960 |
sse = false;
|
|
Pierre-Yves Chibon |
223960 |
}, false);
|
|
Pierre-Yves Chibon |
20621e |
}
|
|
Pierre-Yves Chibon |
20621e |
|
|
Pierre-Yves Chibon |
20621e |
window.onbeforeunload = function() {
|
|
Pierre-Yves Chibon |
20621e |
source.close()
|
|
Pierre-Yves Chibon |
20621e |
};
|
|
Pierre-Yves Chibon |
20621e |
|
|
Pierre-Yves Chibon |
20621e |
source.addEventListener('message', function(e) {
|
|
Pierre-Yves Chibon |
20621e |
console.log(e.data);
|
|
Pierre-Yves Chibon |
20621e |
var data = $.parseJSON(e.data);
|
|
Pierre-Yves Chibon |
20621e |
process_event(data, "{{ request.uid }}");
|
|
Pierre-Yves Chibon |
20621e |
|
|
Pierre-Yves Chibon |
20621e |
}, false);
|
|
Pierre-Yves Chibon |
20621e |
|
|
Pierre-Yves Chibon |
20621e |
{% endif %}
|
|
Pierre-Yves Chibon |
20621e |
|
|
Pierre-Yves Chibon |
006f93 |
{% endblock %}
|
|
yangl1996 |
af5a31 |
|