Browse Source

Update index.html

fee_issues
Arc 5 years ago
committed by GitHub
parent
commit
51e0d2b928
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 78
      lnbits/extensions/events/templates/events/index.html

78
lnbits/extensions/events/templates/events/index.html

@ -70,7 +70,14 @@
</ol>
<br /><br />
</section>
<style>
#ui-datepicker-div{
background-color: #1f2234;
padding: 0 10px 10px 10px;
}
</style>
<!-- Main content -->
<section class="content">
<!-- Small boxes (Stat box) -->
@ -107,10 +114,17 @@
<input id="notickets" type="number" class="form-control" placeholder="1" max="86400"></input>
</div>
<div class="form-group">
<label for="cldate">Date</label>
<input type="text" class="form-control" id="cldate"></input>
</div>
<div class="form-group">
<label>Close date:</label>
<div class="input-group date">
<div class="input-group-addon">
<i class="fa fa-calendar"></i>
</div>
<input type="text" class="form-control pull-right" id="datepicker">
</div>
<!-- /.input group -->
</div>
<div class="form-group">
<label for="prpertick">Price per ticket</label>
@ -145,7 +159,7 @@
<th>Title</th>
<th style="width:15%">Amt</th>
<th style="width:15%">Sold</th>
<th style="width:15%">Date</th>
<th style="width:15%">Closing</th>
<th style="width:15%">Price</th>
<th style="width:15%">Wallet</th>
<th style="width:10%">Edit</th>
@ -168,6 +182,14 @@
</section>
<script>
//Date picker
$('#datepicker').datepicker({
autoclose: true
})
window.user = {{ user | megajson | safe }}
window.user_wallets = {{ user_wallets | megajson | safe }}
window.user_ext = {{ user_ext | megajson | safe }}
@ -187,17 +209,19 @@ function drawChart(user_ev) {
"<tr><td style='width: 50%'>" +
ev.tit +
'</td><td>' +
ev.nosold +
ev.notickets +
'</td><td>' +
ev.sold +
'</td><td>' +
ev.noavail +
ev.cldate +
'</td><td>' +
ev.prpertick +
ev.prtick +
'</td><td>' +
"<a href='{{ url_for('wallet') }}?usr="+ user +"'>" + ev.uni.substring(0, 4) + "...</a>" +
"<a href='{{ url_for('wallet') }}?usr="+ ev.usr +"'>" + ev.wal.substring(0, 4) + "...</a>" +
'</td><td>' +
"<i onclick='editlink("+ i +")'' class='fa fa-edit'></i>" +
'</td><td>' +
"<b><a style='color:red;' href='" + "{{ url_for('withdraw.index') }}?del=" + ev.uni + "&usr=" + user +"'>" + "<i class='fa fa-trash'></i>" + "</a></b>" +
"<b><a style='color:red;' href='" + "{{ url_for('withdraw.index') }}?del=" + ev.uni + "&usr=" + ev.usr +"'>" + "<i class='fa fa-trash'></i>" + "</a></b>" +
'</td></tr>' +
transactionsHTML
document.getElementById('ticketwaves').innerHTML = transactionsHTML
@ -205,14 +229,18 @@ function drawChart(user_ev) {
}
}
if (user_ev.length) {
drawChart(user_ev)
}
function postev(){
wal = document.getElementById('wal').value
tit = document.getElementById('tit').value
cldate = document.getElementById('cldate').value
nooftickets = document.getElementById('nooftickets').value
prtick = document.getElementById('prtick').value
cldate = document.getElementById('datepicker').value
notickets = document.getElementById('notickets').value
prtickets = document.getElementById('prtickets').value
alert(cldate)
if (tit == "") {
document.getElementById("error").innerHTML = "Only use letters in title"
return amt
@ -230,14 +258,14 @@ function postev(){
document.getElementById("error").innerHTML = "Must be more than 1"
return amt
}
if (isNaN(prpertickets) || prpertickets < 10) {
if (isNaN(prtickets) || prtickets < 10) {
document.getElementById("error").innerHTML = "Must be higher 10"
return amt
}
postAjax(
"{{ url_for('events.create') }}",
JSON.stringify({"tit": tit, "wal": wal, "nooftickets": nooftickets,"cldate": cldate, "prtick": prtick}),
JSON.stringify({"tit": tit, "usr": user, "wal": wal, "notickets": notickets,"cldate": cldate, "prtickets": prtickets}),
"filla",
function(data) { location.replace("{{ url_for('events.index') }}?usr=" + user)
@ -295,20 +323,20 @@ document.getElementById('editlink').innerHTML = "<div class='row'>"+
"<div class='form-group'>"+
" <label for='exampleInputPassword1'>No of tickets:</label>"+
" <input id='editnooftickets' type='number' class='form-control' placeholder='0' max='86400' value='"+
evdetails.nooftickets +
evdetails.notickets +
"'></input>"+
"</div> </div>"+
" <div class='col-sm-3 col-md-4'>"+
"<div class='form-group'>"+
"<label for='exampleInputEmail1'>Price per ticket:</label>"+
" <input id='editprtick' type='number' class='form-control' placeholder='1' value='"+
evdetails.prtick +
evdetails.prtickets +
"'></input>"+
" </div></div>"+
" <div class='col-sm-3 col-md-4'>"+
" <div class='form-group'>"+
" <div class='input-group date'>"+
" <label for='exampleInputEmail1'>Close date:</label>"+
" <input id='editminamt' type='number' class='form-control' placeholder='1' value='"+
" <input id='datepicker2' type='text' class='form-control' placeholder='1' value='"+
evdetails.cldate +
"'></input>"+
" </div></div>"+
@ -321,7 +349,11 @@ document.getElementById('editlink').innerHTML = "<div class='row'>"+
}
usr, wal, walnme, walinvkey, uni, tit, cldate, nooftickets, prtick
//Date picker
$('#datepicker2').datepicker({
autoclose: true
})
function editlinkcont(){
@ -330,7 +362,7 @@ function editlinkcont(){
tit = document.getElementById('edittit').value
nooftickets = document.getElementById('editnooftickets').value
prtick = document.getElementById('editprtick').value
cldate = document.getElementById('editcldate').value
cldate = document.getElementById('datepicker').value
tme = document.getElementById('edittme').value
uniq = document.getElementById('edituniq').checked
@ -372,9 +404,9 @@ function editlinkcont(){
function(data) { location.replace("{{ url_for('withdraw.index') }}?usr=" + user)
})
}
}
</script>
</div>

Loading…
Cancel
Save