gitprep / templates / network.html.ep /
Newer Older
96 lines | 3.552kb
added feature that you see p...
Yuki Kimoto authored on 2013-04-11
1
<%
2
  # API
3
  my $api = gitprep_api;
4
  
improved network page
Yuki Kimoto authored on 2013-04-16
5
  # Branches
revert encoding support
Yuki Kimoto authored on 2013-11-22
6
  my $branches = [map { $_->{name} } @{app->git->branches($user, $project)}];
improved network page
Yuki Kimoto authored on 2013-04-16
7
  
added feature that you see p...
Yuki Kimoto authored on 2013-04-11
8
  # Members
revert encoding support
Yuki Kimoto authored on 2013-11-22
9
  my $members = app->manager->members($user, $project);
improved network page
Yuki Kimoto authored on 2013-04-16
10
  
11
  # Members branches
12
  for my $member (@$members) {
13
    my $branches = [
revert encoding support
Yuki Kimoto authored on 2013-11-22
14
      map { $_->{name} } @{app->git->branches($member->{id}, $member->{project})}
improved network page
Yuki Kimoto authored on 2013-04-16
15
    ];
16
    $member->{branches} = $branches;
17
  }
improved desingn
Yuki Kimoto authored on 2013-04-18
18
  
19
  # Default branch
revert encoding support
Yuki Kimoto authored on 2013-11-22
20
  my $default_branch = app->manager->default_branch($user, $project);
added feature that you see p...
Yuki Kimoto authored on 2013-04-11
21

            
improve graph page design
Yuki Kimoto authored on 2016-02-06
22
  layout 'common', title => "Network \x{30fb} $user/$project";
23
%>
added feature that you see p...
Yuki Kimoto authored on 2013-04-11
24

            
improved desingn
Yuki Kimoto authored on 2013-04-18
25
  %= javascript begin
26
    $(document).ready(function () {
add pull page design
Yuki Kimoto authored on 2013-08-13
27
      // Click compare button
28
      $('[name=compare-btn]').on('click', function () {
improved network graph page ...
Yuki Kimoto authored on 2013-05-13
29
        var branch = $('[name=branch]').val();
30
        var remote = $(this).closest('[name=remote]');
31
        var remote_member = remote.find('[name=remote-member]').text();
32
        var remote_project = remote.find('[name=remote-project]').text();
33
        var remote_branch = remote.find('[name=remote-branch]').val();
34
        
35
        location.href = '<%= url_for("/$user/$project/network/graph/") %>' + branch + '...'
36
          + remote_member + '/' + remote_project + '/' + remote_branch;
improved desingn
Yuki Kimoto authored on 2013-04-18
37
      });
add pull page design
Yuki Kimoto authored on 2013-08-13
38

            
change pull feature to impor...
Yuki Kimoto authored on 2013-08-14
39
      // Click import button
40
      $('[name=import-btn]').on('click', function () {
add pull page design
Yuki Kimoto authored on 2013-08-13
41
        var branch = $('[name=branch]').val();
42
        var remote = $(this).closest('[name=remote]');
43
        var remote_member = remote.find('[name=remote-member]').text();
44
        var remote_project = remote.find('[name=remote-project]').text();
45
        var remote_branch = remote.find('[name=remote-branch]').val();
46
        
improve import-branch URL
Yuki Kimoto authored on 2013-08-15
47
        location.href = '<%= url_for("/$user/$project/import-branch/") %>'
add import branch tests
Yuki Kimoto authored on 2013-08-19
48
          + remote_member + '/' + remote_project + '?remote-branch=' + remote_branch;
add pull page design
Yuki Kimoto authored on 2013-08-13
49
      });
improved desingn
Yuki Kimoto authored on 2013-04-18
50
    });
51
  % end
52
  
added feature that you see p...
Yuki Kimoto authored on 2013-04-11
53
  %= include '/include/header';
improve import-branch page d...
Yuki Kimoto authored on 2013-08-15
54

            
improve network page design
Yuki Kimoto authored on 2016-02-06
55
  <div class="container">
56
    <div class="topic1">Members of the <%= $project %> Network</div>
57
    <div class="network-mybranch">
58
      <span class="network-mybranch-label">My branch</span>
improve network page design
Yuki Kimoto authored on 2013-05-26
59
      <a href="<%= url_for("/$user") %>"><%= $user %></a>
60
      <span>/</span>
61
      <a href="<%= url_for("/$user/$project") %>"><%= $project %></a>
62
      <span>/</span>
improved desingn
Yuki Kimoto authored on 2013-04-18
63
      % param('branch', $default_branch);
fixed branch page bug
Yuki Kimoto authored on 2013-04-18
64
      %= select_field 'branch' => $branches, style => 'margin-top:5px;width:150px';
65
    </div>
improve network page design
Yuki Kimoto authored on 2016-02-06
66
    <ul class="network-member-branch">
improved network graph page ...
Yuki Kimoto authored on 2013-05-13
67
      % if (@$members) {
improved desingn
Yuki Kimoto authored on 2013-04-18
68
        % for my $member (@$members) {
improve network page design
Yuki Kimoto authored on 2016-02-06
69
          <li name="remote">
improved desingn
Yuki Kimoto authored on 2013-04-18
70
            % my $mid = $member->{id};
71
            % my $mproject = $member->{project};
72
            % my $mbranches = $member->{branches};
improve network page design
Yuki Kimoto authored on 2016-02-06
73
            <div>
74
              <span class="network-member-branch-label">Member branch</span>
improved network graph page ...
Yuki Kimoto authored on 2013-05-13
75
              <a name="remote-member" href="<%= url_for("/$mid") %>"><%= $mid %></a>
76
              <span>/</span>
77
              <a name="remote-project" href="<%= url_for("/$mid/$mproject") %>"><%= $mproject %></a>
78
              <span>/</span>
79
              %= select_field 'remote-branch' => $mbranches, style => 'margin-top:5px;margin-bottom:7px;width:150px';
80
            </div>
improve network page design
Yuki Kimoto authored on 2016-02-06
81
            <div class="last-child">
add pull page design
Yuki Kimoto authored on 2013-08-13
82
              <button name="compare-btn" class="btn" style="margin-top:5px">Compare</button>
improve network page design
Yuki Kimoto authored on 2016-02-06
83
              % if ($api->logined($user)) {
add import-branch authentica...
Yuki Kimoto authored on 2013-08-19
84
                <button name="import-btn" class="btn" style="margin-top:5px">Import</button>
improve network page design
Yuki Kimoto authored on 2016-02-06
85
              % }
improved network graph page ...
Yuki Kimoto authored on 2013-05-13
86
            </div>
improve network page design
Yuki Kimoto authored on 2016-02-06
87
          </li>
improved desingn
Yuki Kimoto authored on 2013-04-18
88
        % }
improved network graph page ...
Yuki Kimoto authored on 2013-05-13
89
      % } else {
improve network page design
Yuki Kimoto authored on 2016-02-06
90
        <li>
improved network graph page ...
Yuki Kimoto authored on 2013-05-13
91
          No Members.
improve network page design
Yuki Kimoto authored on 2016-02-06
92
        </li>
improved network graph page ...
Yuki Kimoto authored on 2013-05-13
93
      % }
improve network page design
Yuki Kimoto authored on 2016-02-06
94
    </ul>
added feature that you see p...
Yuki Kimoto authored on 2013-04-11
95
  </div>
96
  %= include '/include/footer';