gitprep / templates / network.html.ep /
Newer Older
98 lines | 3.746kb
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
%>
22

            
add title
Yuki Kimoto authored on 2013-06-12
23
% layout 'common', title => "Network \x{30fb} $user/$project";
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

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