From ccbd74b4c7e4898e46e0e6977f3e351e1da6e8d3 Mon Sep 17 00:00:00 2001 From: Sebastian Serth Date: Tue, 28 Feb 2023 00:51:07 +0100 Subject: [PATCH] Editor: Fix tooltip when submit is no longer possible --- app/assets/javascripts/editor/editor.js.erb | 6 ------ app/views/exercises/_editor_output.html.slim | 2 +- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/app/assets/javascripts/editor/editor.js.erb b/app/assets/javascripts/editor/editor.js.erb index 13018eea..66d5a5d1 100644 --- a/app/assets/javascripts/editor/editor.js.erb +++ b/app/assets/javascripts/editor/editor.js.erb @@ -415,11 +415,6 @@ var CodeOceanEditor = { this.regex_for_language.set("ace/mode/java", /(?:\.\/)?(.*\.java):(\d+):/g); }, - initializeTooltips: function () { - $('[data-tooltip]').tooltip(); - }, - - initializeWorkspaceButtons: function () { $('#submit').one('click', this.submitCode.bind(this)); $('#assess').on('click', this.scoreCode.bind(this)); @@ -964,7 +959,6 @@ var CodeOceanEditor = { this.initializeOutputBarToggle(); this.initializeDescriptionToggle(); this.initializeSideBarTooltips(); - this.initializeTooltips(); this.initializeInterventionTimer(); this.initializeSearchButton(); this.initPrompt(); diff --git a/app/views/exercises/_editor_output.html.slim b/app/views/exercises/_editor_output.html.slim index 09b28cce..0d4b3bd6 100644 --- a/app/views/exercises/_editor_output.html.slim +++ b/app/views/exercises/_editor_output.html.slim @@ -67,7 +67,7 @@ div.d-grid id='output_sidebar_uncollapsed' class='d-none col-sm-12 enforce-botto h4 = t('exercises.editor.deadline') = t('exercises.editor.hints.disclaimer') - else - p.text-center = render('editor_button', classes: 'btn-lg btn-secondary disabled', data: {:'data-bs-placement' => 'bottom', :'data-tooltip' => true}, icon: 'fa-regular fa-clock', id: 'submit_outdated', label: t('exercises.editor.exercise_deadline_passed'), title: t('exercises.editor.tooltips.exercise_deadline_passed')) + p.text-center.disabled = render('editor_button', classes: 'btn-lg btn-secondary', data: {:'data-bs-placement' => 'bottom', :'data-bs-toggle' => 'tooltip', :'data-bs-container' => 'body'}, icon: 'fa-regular fa-clock', id: 'submit_outdated', label: t('exercises.editor.exercise_deadline_passed'), title: t('exercises.editor.tooltips.exercise_deadline_passed')) hr #turtlediv.enforce-big-bottom-margin.overflow-auto.d-none canvas#turtlecanvas width=400 height=400