From bb0ae30394fc57ae0c44b20e511172c6163367f4 Mon Sep 17 00:00:00 2001 From: erseco Date: Sat, 9 May 2026 13:29:38 +0100 Subject: [PATCH 1/2] fix: show Edit button in popup/open/new modes; remove FRAME mode (#43) - Render the action bar (eXeLearning Edit button) in the workaround view used by Display = In pop-up, Open and New window. The button was previously only available in Embed mode, leaving teachers no way to edit the package from any of these display modes. - Remove the legacy In frame (HTML4 frameset) display option per reviewer feedback. The mode duplicated Embed (which already uses an iframe) and made the editor modal and fullscreen control unusable. Existing activities saved with display=FRAME are migrated to EMBED on upgrade and the orphan framesize admin setting is dropped. --- CHANGELOG.md | 5 +++ db/upgrade.php | 14 ++++++-- lang/ca/exeweb.php | 3 -- lang/en/exeweb.php | 3 -- lang/es/exeweb.php | 3 -- lang/eu/exeweb.php | 3 -- lang/gl/exeweb.php | 3 -- lib.php | 2 +- locallib.php | 86 ++-------------------------------------------- mod_form.php | 3 +- settings.php | 4 --- view.php | 5 ++- 12 files changed, 24 insertions(+), 110 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e98321d..8ab50ef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # CHANGELOG +## Unreleased + +- Show the eXeLearning **Edit** button on the activity view when **Display** is set to *In pop-up*, *Open* or *New window* (issue #43). Previously the button only appeared for *Embed* activities, leaving teachers no way to edit the package from those modes. +- Remove the legacy *In frame* (HTML4 frameset) display option. The mode duplicated *Embed* (which already uses an `