Mercurial > hg > LGServices
changeset 76:6ad066ddf3fe
fix form submit issue in Chrome 56.x, again
| author | Calvin Yeh <cyeh@mpiwg-berlin.mpg.de> |
|---|---|
| date | Fri, 07 Apr 2017 15:59:49 +0200 |
| parents | e5697f7775b2 |
| children | 997601ee0c6e |
| files | src/main/webapp/resources/js/general.js |
| diffstat | 1 files changed, 3 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/src/main/webapp/resources/js/general.js Mon Mar 27 17:50:58 2017 +0200 +++ b/src/main/webapp/resources/js/general.js Fri Apr 07 15:59:49 2017 +0200 @@ -58,9 +58,7 @@ document.body.removeChild(form); } else { - document.body.appendChild(form); - form.submit(); // works under IE and Chrome, but not FF -document.body.removeChild(form); + form.submit(); // works under IE, neither FF nor Chrome } } @@ -103,12 +101,12 @@ hiddenField7.setAttribute("value", topicId); form.appendChild(hiddenField7); - if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1) { + if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1 || navigator.userAgent.toLowerCase().indexOf('chrome/56') > -1) { document.body.appendChild(form); form.submit(); document.body.removeChild(form); } else { - form.submit(); // works under IE and Chrome, but not FF + form.submit(); // works under IE, neither FF nor Chrome } }
