woodpecker/template/amber/repo_secret.amber
2015-09-29 18:21:17 -07:00

45 lines
1.3 KiB
Text

extends base
block append head
title #{Repo.Name}
block header
ol
li #{Repo.Owner} / #{Repo.Name}
ul.nav.nav-tabs
li.nav-item
a.nav-link[href="/"+Repo.FullName] Builds
li.nav-item
a.nav-link[href="/"+Repo.FullName+"/settings/badges"] Badges
li.nav-item
a.nav-link.active[href="/"+Repo.FullName+"/settings/encrypt"] Secrets
li.nav-item
a.nav-link[href="/"+Repo.FullName+"/settings"] Settings
block content
div.container.repo_secrets
div
textarea.secrets[spellcheck="false"]
div.alert.alert-danger.hidden
button.btn.btn-info#encryptButton Generate
div
pre.result
block append scripts
script
$("#encryptButton").click(function(){
$( ".alert-danger" ).hide();
$.ajax({
url: "/api/repos/#{Repo.FullName}/encrypt",
type: "POST",
contentType: "text/plain",
data: $(".secrets").val(),
success: function( data ) {
$( ".result" ).text( data );
},
error: function( data ) {
$( ".alert-danger" ).text(data.responseText).show();
}
});
});