From 39cc822d8e21f98e87b10f6427346fa18857912b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Noack?= <noack@data-quest.de> Date: Sat, 14 Jan 2023 10:04:23 +0000 Subject: [PATCH] =?UTF-8?q?Resolve=20#2012=20"Ilias=20Schnittstelle:=20Anl?= =?UTF-8?q?engen=20von=20Lernobjekten=20von=20Stud.IP=20nicht=20m=C3=B6gli?= =?UTF-8?q?ch"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #2012 Merge request studip/studip!1315 --- app/views/admin/ilias_interface/edit_server.php | 2 +- app/views/my_ilias_accounts/add_object.php | 6 ++++-- app/views/my_ilias_accounts/index.php | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/views/admin/ilias_interface/edit_server.php b/app/views/admin/ilias_interface/edit_server.php index 4c4fb67fe7d..415e6522e32 100644 --- a/app/views/admin/ilias_interface/edit_server.php +++ b/app/views/admin/ilias_interface/edit_server.php @@ -17,7 +17,7 @@ <form class="default" action="<?= $controller->url_for('admin/ilias_interface/save/'.$ilias_index) ?>" method="post"> <? endif ?> <?= CSRFProtection::tokenTag() ?> - <? if (count($existing_indices) && ($ilias_index == 'new')) : ?> + <? if (isset($existing_indices) && count($existing_indices) && ($ilias_index == 'new')) : ?> <label> <span class="required"><?= _('Art der Verknüpfung') ?></span> <select name="ilias_index"> diff --git a/app/views/my_ilias_accounts/add_object.php b/app/views/my_ilias_accounts/add_object.php index 993ceb652ee..e90beea1060 100644 --- a/app/views/my_ilias_accounts/add_object.php +++ b/app/views/my_ilias_accounts/add_object.php @@ -20,8 +20,10 @@ </form> <script> jQuery(function ($) { - $('button[name=submit]').click(function () { - window.location.reload(); + $('form.default').submit(function () { + window.setTimeout(function () { + $('button[name=cancel]').click(); + }, 500); }); }); </script> diff --git a/app/views/my_ilias_accounts/index.php b/app/views/my_ilias_accounts/index.php index d4042bbef4e..de879191e16 100644 --- a/app/views/my_ilias_accounts/index.php +++ b/app/views/my_ilias_accounts/index.php @@ -5,7 +5,7 @@ <caption> <?= sprintf(_('Meine Lernobjekte in %s'), $ilias->getName()) ?> <span class="actions"> - <a href="<?= $controller->url_for('my_ilias_accounts/add_object/'.$ilias_index) ?>" data-dialog="size=auto;reload-on-close"> + <a href="<?= $controller->url_for('my_ilias_accounts/add_object/'.$ilias_index) ?>" data-dialog="size=auto"> <?= Icon::create('add', Icon::ROLE_CLICKABLE, tooltip2(_('Neues Lernobjekt anlegen'))) ?> </a> </span> -- GitLab