43 lines
1.2 KiB
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> |