diff --git a/typo3/sysext/recordlist/Classes/Controller/AbstractLinkBrowserController.php b/typo3/sysext/recordlist/Classes/Controller/AbstractLinkBrowserController.php index b7b6c0bc4b8541759a983109b44020f838a36e08..270a5225dde67d5acf32536996735c594a2af63c 100644 --- a/typo3/sysext/recordlist/Classes/Controller/AbstractLinkBrowserController.php +++ b/typo3/sysext/recordlist/Classes/Controller/AbstractLinkBrowserController.php @@ -502,7 +502,7 @@ abstract class AbstractLinkBrowserController <!-- Selecting target for link: --> - <form action="" name="ltargetform" id="ltargetform"> + <form action="" name="ltargetform" id="ltargetform" class="t3js-dummyform"> <table border="0" cellpadding="2" cellspacing="1" id="typo3-linkTarget"> <tr> <td style="width: 96px;">' . $lang->getLL('target', true) . ':</td> @@ -522,7 +522,7 @@ abstract class AbstractLinkBrowserController <!-- Selecting title for link: --> - <form action="" name="ltitleform" id="ltitleform"> + <form action="" name="ltitleform" id="ltitleform" class="t3js-dummyform"> <table border="0" cellpadding="2" cellspacing="1" id="typo3-linkTitle"> <tr> <td style="width: 96px;">' . $lang->getLL('title', true) . '</td> @@ -536,7 +536,7 @@ abstract class AbstractLinkBrowserController <!-- Selecting class for link: --> - <form action="" name="lclassform" id="lclassform"> + <form action="" name="lclassform" id="lclassform" class="t3js-dummyform"> <table border="0" cellpadding="2" cellspacing="1" id="typo3-linkClass"> <tr> <td style="width: 96px;">' . $lang->getLL('class', true) . '</td> @@ -550,7 +550,7 @@ abstract class AbstractLinkBrowserController <!-- Selecting params for link: --> - <form action="" name="lparamsform" id="lparamsform"> + <form action="" name="lparamsform" id="lparamsform" class="t3js-dummyform"> <table border="0" cellpadding="2" cellspacing="1" id="typo3-linkParams"> <tr> <td style="width: 96px;">' . $lang->getLL('params', true) . '</td> diff --git a/typo3/sysext/recordlist/Resources/Public/JavaScript/LinkBrowser.js b/typo3/sysext/recordlist/Resources/Public/JavaScript/LinkBrowser.js index 0e2c47c920c4f4edf9e1a8822d5afa10f2ad3970..93e1f6adddc71a1a7b78142298ea54a173be6776 100644 --- a/typo3/sysext/recordlist/Resources/Public/JavaScript/LinkBrowser.js +++ b/typo3/sysext/recordlist/Resources/Public/JavaScript/LinkBrowser.js @@ -116,6 +116,7 @@ define(['jquery'], function($) { LinkBrowser.linkAttributeFields = data.linkAttributeFields; $('.t3js-targetPreselect').on('change', LinkBrowser.loadTarget); + $('form.t3js-dummyform').on('submit', function(evt) { evt.preventDefault(); }); }); /** diff --git a/typo3/sysext/rtehtmlarea/Classes/Controller/BrowseLinksController.php b/typo3/sysext/rtehtmlarea/Classes/Controller/BrowseLinksController.php index 320eb88412c5615688d1a2c7d3fca72e74290d66..4802e5f49c39ce7c4c9de78cdd94bd19ac0b1053 100644 --- a/typo3/sysext/rtehtmlarea/Classes/Controller/BrowseLinksController.php +++ b/typo3/sysext/rtehtmlarea/Classes/Controller/BrowseLinksController.php @@ -431,7 +431,7 @@ class BrowseLinksController extends AbstractLinkBrowserController : ''; // @todo define label "linkRelationship" below in xlf return ' - <form action="" name="lrelform" id="lrelform"> + <form action="" name="lrelform" id="lrelform" class="t3js-dummyform"> <table border="0" cellpadding="2" cellspacing="1" id="typo3-linkRel"> <tr> <td><label>' . $this->getLanguageService()->getLL('linkRelationship', true) . ':</label></td> @@ -468,7 +468,7 @@ class BrowseLinksController extends AbstractLinkBrowserController } return ' - <form action="" name="ltargetform" id="ltargetform"> + <form action="" name="ltargetform" id="ltargetform" class="t3js-dummyform"> <table border="0" cellpadding="2" cellspacing="1" id="typo3-linkTarget"> <tr' . ($targetSelectorConfig['disabled'] ? ' style="display: none;"' : '') . '> <td style="width: 96px;">' . $lang->getLL('target', true) . ':</td> @@ -512,7 +512,7 @@ class BrowseLinksController extends AbstractLinkBrowserController : $this->classesAnchorDefaultTitle[$this->currentLinkHandlerId]; } return ' - <form action="" name="ltitleform" id="ltitleform"> + <form action="" name="ltitleform" id="ltitleform" class="t3js-dummyform"> <table border="0" cellpadding="2" cellspacing="1" id="typo3-linkTitle"> <tr> <td style="width: 96px;"><label for="rtehtmlarea-browse-links-anchor_title" id="rtehtmlarea-browse-links-title-label">' . $this->getLanguageService()->getLL('anchor_title', true) . '</label></td> @@ -538,7 +538,7 @@ class BrowseLinksController extends AbstractLinkBrowserController $selectClass = ''; if ($this->classesAnchorJSOptions[$this->currentLinkHandlerId]) { $selectClass = ' - <form action="" name="lclassform" id="lclassform"> + <form action="" name="lclassform" id="lclassform" class="t3js-dummyform"> <table border="0" cellpadding="2" cellspacing="1" id="typo3-linkClass"> <tr> <td style="width: 96px;">' . $this->getLanguageService()->getLL('anchor_class', true) . '</td>