Merge branch 'master' of github.com:gogits/gogs

This commit is contained in:
slene 2014-03-20 21:33:01 +08:00
commit d9991603e6
4 changed files with 28 additions and 25 deletions

View file

@ -79,5 +79,6 @@ func RepoAssignment(redirect bool) martini.Handler {
ctx.Data["CloneLink"] = ctx.Repo.CloneLink ctx.Data["CloneLink"] = ctx.Repo.CloneLink
ctx.Data["RepositoryLink"] = ctx.Data["Title"] ctx.Data["RepositoryLink"] = ctx.Data["Title"]
ctx.Data["IsRepositoryOwner"] = ctx.Repo.IsOwner ctx.Data["IsRepositoryOwner"] = ctx.Repo.IsOwner
ctx.Data["IsRepositoryWatching"] = ctx.Repo.IsWatching
} }
} }

View file

@ -181,20 +181,22 @@ function initUserSetting() {
} }
function initRepository() { function initRepository() {
(function () {
var $guide = $('.guide-box'); var $guide = $('.guide-box');
if ($guide.length) { if ($guide.length) {
var $url = $('#guide-clone-url'); var $url = $('#guide-clone-url');
$guide.find('button[data-url]').on("click",function () { $guide.find('button[data-link]').on("click",function () {
var $this = $(this); var $this = $(this);
if (!$this.hasClass('btn-primary')) { if (!$this.hasClass('btn-primary')) {
$guide.find('.btn-primary').removeClass('btn-primary').addClass("btn-default"); $guide.find('.btn-primary').removeClass('btn-primary').addClass("btn-default");
$(this).addClass('btn-primary').removeClass('btn-default'); $(this).addClass('btn-primary').removeClass('btn-default');
$url.val($this.data("url")); $url.val($this.data("link"));
$guide.find('span.clone-url').text($this.data('url')); $guide.find('span.clone-url').text($this.data('link'));
} }
}).eq(0).trigger("click"); }).eq(0).trigger("click");
// todo copy to clipboard // todo copy to clipboard
} }
})();
} }
(function ($) { (function ($) {

View file

@ -13,7 +13,7 @@
<span class="caret"></span> <span class="caret"></span>
</button> </button>
</div> </div>
<div class="btn-group" id="gogs-repo-watching"> <div class="btn-group {{if .IsRepositoryWatching}}watching{{end}}" id="gogs-repo-watching">
<button type="button" class="btn btn-default"><i class="fa fa-eye fa-lg fa-m"></i></button> <button type="button" class="btn btn-default"><i class="fa fa-eye fa-lg fa-m"></i></button>
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="caret"></span> <span class="caret"></span>

View file

@ -6,8 +6,8 @@
<h3>Clone this repository</h3> <h3>Clone this repository</h3>
<div class="input-group col-md-8 col-md-offset-2 guide-buttons"> <div class="input-group col-md-8 col-md-offset-2 guide-buttons">
<span class="input-group-btn"> <span class="input-group-btn">
<button class="btn btn-default" data-url="{{.CloneLink.SSH}}" type="button">SSH</button> <button class="btn btn-default" data-link="{{.CloneLink.SSH}}" type="button">SSH</button>
<button class="btn btn-default" data-url="{{.CloneLink.HTTPS}}" type="button">HTTPS</button> <button class="btn btn-default" data-link="{{.CloneLink.HTTPS}}" type="button">HTTPS</button>
</span> </span>
<input type="text" class="form-control" id="guide-clone-url" value="" readonly/> <input type="text" class="form-control" id="guide-clone-url" value="" readonly/>
<span class="input-group-btn"> <span class="input-group-btn">