JS-Error bei Dateipicker im BE
Version: contao-legacy/efg 2.2.1.9005
Contao 3.5.6
wenn ich im BE in der Auflistung der Formulardaten ein Bild hinzufügen möchte, kommt bei Klick auf "Anwenden"
PHP-Code:
TypeError: frm.document.getElementById(...) is null
var inp = frm.document.getElementById('tl_listing').getElementsByTagName('input'...
PHP-Code:
<script>
function handleEfgFileselectorButton(){
$$('a[href*=contao/file.php]').addEvent('click', function(e){
var el = e.target;
var elHidden = el.getParent('div.selector_container').getPrevious('input[type=hidden]');
var opt = { 'id': elHidden.get('name'), 'url': e.target.get('href') };
$$('div#simple-modal div.simple-modal-footer a.btn.primary').removeEvents('click').addEvent('click', function() {
var val = [],
frm = null,
frms = window.frames;
for (var i=0; i<frms.length; i++) {
if (frms[i].name == 'simple-modal-iframe') {
frm = frms[i];
break;
}
}
if (frm === null) {
alert('Could not find the SimpleModal frame');
return;
}
if (frm.document.location.href.indexOf('contao/main.php') != -1) {
alert(Contao.lang.picker);
return; // see #5704
}
var inp = frm.document.getElementById('tl_listing').getElementsByTagName('input');
//...