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

Loading…
Cancel
Save