ln.build/ln.build/html/documents/index.html

43 lines
1.2 KiB
HTML

<html>
<head>
<title>Build State</title>
<script type="text/javascript" :src="CIService.BaseURL + '/js/vue/vue.js'"></script>
<script type="text/javascript" :src="CIService.BaseURL + '/js/ln.js'"></script>
<script type="text/javascript" :src="CIService.BaseURL + '/js/lib/ln.promise.js'"></script>
<script type="text/javascript">
</script>
</head>
<body>
<div id="load-banner">
<h1>Please stand by, loading...</h1>
</div>
<script type="text/javascript">
LN
.$fetch('{{ CIService.BaseURL }}/builds/{{ request.GetParameter("buildid","none") }}/build.json')
.then((buildjson)=>{
var build = JSON.parse(buildjson);
LN.
$fetch('{{ CIService.BaseURL }}/build.html.tmpl')
.then((tmpl) => {
var e = LN.$(tmpl);
var b = document.getElementById('load-banner');
var p = b.parentElement;
p.appendChild(e);
p.removeChild(b);
var v = new Vue({
el: e,
data: {
buildid: '{{ request.GetParameter("buildid","none") }}',
build: build,
baseurl: '{{ CIService.BaseURL }}',
}
});
});
});
</script>
</body>
</html>