From 352a014d395d54983d6889464b319ff1443a0a0f Mon Sep 17 00:00:00 2001 From: llj Date: Sat, 5 May 2012 17:50:03 +0800 Subject: [PATCH] improved repo --- media/css/seahub.css | 28 +++++++++------------------- templates/repo.html | 34 +++++++++++++++------------------- views.py | 4 ++-- 3 files changed, 26 insertions(+), 40 deletions(-) diff --git a/media/css/seahub.css b/media/css/seahub.css index 11404f33ed..c7b3d9d63f 100644 --- a/media/css/seahub.css +++ b/media/css/seahub.css @@ -198,38 +198,28 @@ input.ccnet_id { width: 400px; } margin-bottom: 12px; } /*repo page*/ +#repo-page h2 { + margin-bottom:16px; +} #repo-page .side { color:#333; - padding-top:33px; - width:230px; + width:260px; } #repo-page .main { - width:680px; + width:650px; } #repo-page .more { font-weight:normal; font-size:12px; color:#080; } -#repo-page h2 { - margin-bottom:12px; +.latest-commit { + word-wrap:break-word; } -#repo-page h3 { - margin-top:24px; -} -.recent-commit { - margin:0; -} -.recent-commit li { - padding:0; - background:none; - color:#222; -} -.recent-commit .author { +.latest-commit .author { font-style:italic; - margin-left:4px; } -.recent-commit .time { +.latest-commit .time { color:#666; margin-left:2px; } diff --git a/templates/repo.html b/templates/repo.html index c723eb5f77..acfa433d0c 100644 --- a/templates/repo.html +++ b/templates/repo.html @@ -3,9 +3,24 @@ {% block main_panel %}
+

{{repo.props.name}}

{{repo.props.desc}}

大小:{{ repo_size|filesizeformat }}

+ +

+ {{ latest_commit.props.desc }}
+ by + {% if latest_commit.props.creator_name %} + {{ latest_commit.props.creator_name }} + {% else %} + 未知 + {% endif %} + + {{ latest_commit.props.ctime|tsstr_sec }} +

+ 更多历史... +

WEB匿名访问: {% if is_owner %} @@ -21,25 +36,6 @@

-

{{repo.props.name}}

-
    - {% for commit in recent_commits %} -
  • - {{ commit.props.desc }} - - {% if commit.props.creator_name %} - by {{ commit.props.creator_name }} - {% else %} - 未知 - {% endif %} - - {{ commit.props.ctime|tsstr_sec }} -
  • - {% endfor %} -
- 更多... - -

子目录及文件

{% if repo.props.encrypted %}

该同步目录已加密,不能在线查看。

{% else %} diff --git a/views.py b/views.py index 237626b221..d1edbae8e4 100644 --- a/views.py +++ b/views.py @@ -171,7 +171,7 @@ def repo(request, repo_id): repo = get_repo(repo_id) - recent_commits = get_commits(repo_id, 0, 3) + latest_commit = get_commits(repo_id, 0, 1)[0] token = "" is_owner = False @@ -205,7 +205,7 @@ def repo(request, repo_id): return render_to_response('repo.html', { "repo": repo, - "recent_commits": recent_commits, + "latest_commit": latest_commit, "is_owner": is_owner, "repo_ap": repo_ap, "repo_size": repo_size,