Mercurial > hg > LGServices
changeset 77:997601ee0c6e
fix form submit issue above Chrome 56.x edition
author | Calvin Yeh <cyeh@mpiwg-berlin.mpg.de> |
---|---|
date | Wed, 03 May 2017 19:51:43 +0200 |
parents | 6ad066ddf3fe |
children | 141fa833d126 |
files | src/main/webapp/componentes/headContent.jsp src/main/webapp/resources/js/general.js |
diffstat | 2 files changed, 10 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/main/webapp/componentes/headContent.jsp Fri Apr 07 15:59:49 2017 +0200 +++ b/src/main/webapp/componentes/headContent.jsp Wed May 03 19:51:43 2017 +0200 @@ -15,7 +15,7 @@ <script type="text/javascript" src="<%=sessionBean.getApplicationBean().getRootServer()%>/resources/js/proxyMethods.js"></script> <script type="text/javascript" - src="<%=sessionBean.getApplicationBean().getRootServer()%>/resources/js/general.js"></script> + src="<%=sessionBean.getApplicationBean().getRootServer()%>/resources/js/general.js?77"></script> <!-- for tablesaw, a plugin for responsive tables (havne't used it) -->
--- a/src/main/webapp/resources/js/general.js Fri Apr 07 15:59:49 2017 +0200 +++ b/src/main/webapp/resources/js/general.js Wed May 03 19:51:43 2017 +0200 @@ -1,3 +1,10 @@ +function getChromeVersion(){ + + var raw = navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./); + + return raw ? parseInt(raw[2], 10) : false; +} + function branchInExtractionInterface( branchId, fileId, sectionId, @@ -52,7 +59,7 @@ console.log(navigator.userAgent.toLowerCase()); - if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1 || navigator.userAgent.toLowerCase().indexOf('chrome/56') > -1) { + if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1 || getChromeVersion() > 55) { document.body.appendChild(form); form.submit(); document.body.removeChild(form); @@ -101,7 +108,7 @@ hiddenField7.setAttribute("value", topicId); form.appendChild(hiddenField7); - if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1 || navigator.userAgent.toLowerCase().indexOf('chrome/56') > -1) { + if(navigator.userAgent.toLowerCase().indexOf('firefox') > -1 || getChromeVersion() > 55) { document.body.appendChild(form); form.submit(); document.body.removeChild(form);