forked from fossasia/yaydoc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
deploy.jade
32 lines (28 loc) · 1017 Bytes
/
deploy.jade
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
extends layout
block content
script(src="/socket.io/socket.io.js")
script.
var socket = io();
socket.emit('deploy', {
'email': "#{email}",
'gitURL': "#{gitURL}",
'uniqueId': "#{uniqueId}",
'encryptedToken': "#{token}",
'username': "#{username}"
})
socket.on('deploy-logs', function (data) {
$('#messages').append($('<li>').text(data.data));
$("#progress").css("width", data.donePercent + "%");
})
socket.on('deploy-success', function(data) {
$("#progress").css("width", "100%");
$("#main-content").append('<br><center><a class="btn btn-default" href="'+ data.pagesURL +'" target="_blank">GH-PAGES</a></center>')
})
.container
.col-md-6.col-md-offset-3#main-content
.progress
#progress.progress-bar(role='progressbar', aria-valuenow='0', aria-valuemin='0', aria-valuemax='100', style='width:0%')
span.sr-only
.logs.pre-scrollable
h4(style='text-align: center; padding-top: 5px; color: #ffffff') Console Output
ul#messages