Add interactive option
This commit is contained in:
parent
122cd0fa73
commit
ff8f12c134
6 changed files with 112 additions and 5 deletions
|
@ -132,12 +132,15 @@
|
|||
}
|
||||
|
||||
(function toggle_custom() {
|
||||
let $custom_checker = $('#id_problem-data-custom_checker')
|
||||
let $checker = $('#id_problem-data-checker')
|
||||
let $validator = $('#id_problem-data-custom_validator')
|
||||
|
||||
let $custom_checker = $('#id_problem-data-custom_checker')
|
||||
let $validator = $('#id_problem-data-custom_validator')
|
||||
let $interactive = $('#id_problem-data-interactive_judge')
|
||||
|
||||
$tr_checker = $custom_checker.parent().parent();
|
||||
$tr_validator = $validator.parent().parent()
|
||||
$tr_interactive = $interactive.parent().parent()
|
||||
|
||||
$td = $checker.parent();
|
||||
var $sample = $("<a/>",{
|
||||
|
@ -150,7 +153,9 @@
|
|||
$checker.change(function () {
|
||||
$tr_checker.toggle($checker.val() == 'custom').change();
|
||||
$tr_validator.toggle($checker.val() == 'customval').change();
|
||||
$sample.toggle($checker.val().startsWith('custom')).change();
|
||||
$tr_interactive.toggle($checker.val() == 'interact').change();
|
||||
|
||||
$sample.toggle(['custom', 'customval', 'interact'].includes($checker.val())).change();
|
||||
}).change();
|
||||
})();
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue