extends base block title | #{Repo.Name} block content article.pure-g header.pure-u-1 h1 span #{Repo.Owner} span / a[href="#"] #{Repo.Name} a.pure-button[href="/"+Repo.Host+"/"+Repo.Owner+"/"+Repo.Name+"/settings"] i.fa.fa-cog $repo=Repo if Repo.Active if Commits section.pure-u-3-5 div.commit-list each $commit in Commits a.pure-g.commit-item[data-status=Status][href="/"+$repo.Host+"/"+$repo.Owner+"/"+$repo.Name+"/branch/"+Branch+"/commit/"+Sha] div.pure-u-1-8 img[src="https://secure.gravatar.com/avatar/"+Gravatar+"?s=48&d=identicon"] div.pure-u-3-4 h2 #{Message} span.commit-sha #{ShaShort} span.commit-branch #{Branch} span.commit-date.timeago[title=FinishedString] div.pure-u-2-5 section.pure-g.branches div.pure-u-1.pure-menu.pure-menu-open a.pure-menu-heading Recent Branches ul each $commit in Branches li a[data-status=Status][href="/"+$repo.Host+"/"+$repo.Owner+"/"+$repo.Name+"/branch/"+Branch] #{Branch} else section.pure-u-1 div.alert.alert-info | Your Build history is empty. Push to your remote repository to trigger a build. else section.pure-u-1 div.alert.alert-info#alert | This Repository is not yet active. Please activate to start testing commits. br form.pure-form.pure-form-stacked[action="/v1/repos/"+Repo.Host+"/"+Repo.Owner+"/"+Repo.Name] div.pure-controls button.pure-button.pure-button-primary Click to Active Repository block append scripts script $(document).ready(function() { $(".timeago").timeago(); }); if Repo.Active script else script document.forms[0].onsubmit = function(event) { var form = event.target; var formData = new FormData(form); xhr = new XMLHttpRequest(); xhr.open('POST', form.action); xhr.onload = function() { if (this.status == 201) { window.location.reload(); } else { $("#alert").text("Failed to activate the repository settings. Please try again"); $("#alert").attr("class", "alert alert-danger"); }; }; xhr.send(formData); return false; }