Lines 930-936
Link Here
|
930 |
[% IF ( template_id ) %] |
930 |
[% IF ( template_id ) %] |
931 |
<input type="hidden" name="template" value="[% template_id | html %]" /> |
931 |
<input type="hidden" name="template" value="[% template_id | html %]" /> |
932 |
[% END %] |
932 |
[% END %] |
933 |
<button type="submit" class="btn btn-primary">Run the report</button> |
933 |
<button type="submit" class="btn btn-primary"><i class="fa fa-play"></i> Run the report</button> |
934 |
</fieldset> |
934 |
</fieldset> |
935 |
</form> |
935 |
</form> |
936 |
[% END # / IF ( auth_val_error ) %] |
936 |
[% END # / IF ( auth_val_error ) %] |
Lines 2005-2010
Link Here
|
2005 |
} |
2005 |
} |
2006 |
} |
2006 |
} |
2007 |
|
2007 |
|
|
|
2008 |
const toggleReportRunButton = (element => { |
2009 |
if ($(element).attr('disabled') === undefined) { |
2010 |
$(element).attr('disabled', 'disabled'); |
2011 |
$(element).addClass('disabled'); |
2012 |
$(element).find('i.fa-play').first().replaceWith('<i class=\"fa fa-spinner fa-spin\" style=\"--fa-animation-duration: 2s;\"></i>'); |
2013 |
} else { |
2014 |
$(element).removeAttr('disabled'); |
2015 |
$(element).removeClass('disabled'); |
2016 |
$(element).find('i.fa-spinner').first().replaceWith('<i class=\"fa fa-play\"></i>'); |
2017 |
} |
2018 |
}); |
2019 |
|
2008 |
$(document).ready(function(){ |
2020 |
$(document).ready(function(){ |
2009 |
|
2021 |
|
2010 |
var activeTab = localStorage.getItem("sql_reports_activetab"); |
2022 |
var activeTab = localStorage.getItem("sql_reports_activetab"); |
Lines 2480-2485
Link Here
|
2480 |
selectField.style.minWidth = '320px'; |
2492 |
selectField.style.minWidth = '320px'; |
2481 |
$(selectField).select2(); |
2493 |
$(selectField).select2(); |
2482 |
}); |
2494 |
}); |
|
|
2495 |
|
2496 |
$('a[href*="/cgi-bin/koha/reports/guided_reports.pl"]').each((idx, element) => { |
2497 |
const params = new URLSearchParams($(element).attr('href')); |
2498 |
const op = params.get('op'); |
2499 |
|
2500 |
if (op !== 'run') { |
2501 |
return; |
2502 |
} |
2503 |
|
2504 |
$(element).on('click', event => { |
2505 |
event.preventDefault(); |
2506 |
const href = $(element).attr('href'); |
2507 |
|
2508 |
toggleReportRunButton(element); |
2509 |
setTimeout(() => { |
2510 |
toggleReportRunButton(element); |
2511 |
}, 120000); |
2512 |
|
2513 |
window.location.href = href; |
2514 |
return false; |
2515 |
}); |
2516 |
}); |
2517 |
|
2518 |
$('#report_param_form').on('submit', event => { |
2519 |
const button = $('button[type="submit"]'); |
2520 |
|
2521 |
if (button.length < 1) { |
2522 |
return; |
2523 |
} |
2524 |
|
2525 |
toggleReportRunButton(button); |
2526 |
setTimeout(() => { |
2527 |
toggleReportRunButton(button); |
2528 |
}, 120000); |
2529 |
}); |
2483 |
}); |
2530 |
}); |
2484 |
|
2531 |
|
2485 |
$("#toggle_auto_links").on("click", function(e){ |
2532 |
$("#toggle_auto_links").on("click", function(e){ |
2486 |
- |
|
|