Author: kcardineaud Date: 2011-06-29 17:48:15 +0200 (Wed, 29 Jun 2011) New Revision: 145 Url: http://nuiton.org/repositories/revision/scmwebeditor/145 Log: Simplify javascript for the exit button Removed: trunk/src/main/webapp/cancelRedirectDelete.js Modified: trunk/src/main/webapp/ModificationViewer.jsp Modified: trunk/src/main/webapp/ModificationViewer.jsp =================================================================== --- trunk/src/main/webapp/ModificationViewer.jsp 2011-06-29 15:34:45 UTC (rev 144) +++ trunk/src/main/webapp/ModificationViewer.jsp 2011-06-29 15:48:15 UTC (rev 145) @@ -185,7 +185,7 @@ <script src="GereSession.js" type="text/javascript"></script> - <script src="cancelRedirectDelete.js" type="text/javascript"></script> + <script src="cancelRedirect.js" type="text/javascript"></script> <script src="pictureUpload.js" type="text/javascript"></script> <noscript><h4>Javascript is not activated. You can't only use Save and Quit or Reset button.</h4></noscript> <noscript><h4>For a better use of SCMWebEditor please activate JavaScript.</h4></noscript> @@ -257,7 +257,7 @@ <input title="Reset text as current repository HEAD revision." type="reset" value="Reset" name="Reset" /> <input type="hidden" value="<%=request.getAttribute("ProjectUrl")%>" name="ProjectUrl"> - <input title="Exit ScmWebEditor without saving." type="button" value="Exit" name="Cancel" onclick="javascript:cancelRedirectDelete(this.form.origText, this.form.username, this.form.pw, this.form.commitMessage, this.form.ProjectUrl, this.form.scmEditorUrl);"/> + <input title="Exit ScmWebEditor without saving." type="button" value="Exit" name="Cancel" onclick="javascript:cancelRedirect(this.form.ProjectUrl);"/> <br/> Deleted: trunk/src/main/webapp/cancelRedirectDelete.js =================================================================== --- trunk/src/main/webapp/cancelRedirectDelete.js 2011-06-29 15:34:45 UTC (rev 144) +++ trunk/src/main/webapp/cancelRedirectDelete.js 2011-06-29 15:48:15 UTC (rev 145) @@ -1,44 +0,0 @@ -/** - * @author geoffroy lorieux - */ - - - -function createRequestObjec() -{ - var req; - if(window.XMLHttpRequest) - { - //For Firefox, Safari, Opera - req = new XMLHttpRequest(); - } - else if(window.ActiveXObject) - { - //For IE 5+ - req = new ActiveXObject("Microsoft.XMLHTTP"); - } - else - { - //Error for an old browser - alert('Your browser is not IE 5 or higher, or Firefox or Safari or Opera'); - } - return req; -} - -//Make the XMLHttpRequest Object -var http= createRequestObjec(); - -function sendRe(method, url, text, login, pass, message) -{ - http.open(method, url.value, true); - http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); - http.send("Mytext="+text.value+"&username="+login.value+"&pw="+pass.value+"&Commit_message="+message.value+"&Orig_text="+text.value); -} - -function cancelRedirectDelete(orig_text, login, pass, message, url_return, scmEditorUrl) - { - if (confirm("Exit SCMWebEditor ?")){ - sendRe("POST", scmEditorUrl, orig_text, login, pass, message); - window.location.replace(url_return.value); - } - } \ No newline at end of file