Changeset 406 for tapas/web/resources/templates
- Timestamp:
- 03/09/12 16:31:28 (12 years ago)
- Location:
- tapas/web/resources/templates
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
tapas/web/resources/templates/templateEther.jsp
r404 r406 124 124 var templateTexts = $A( "" ); 125 125 templateTexts["label.home"] = '<spring:message code="label.home"/>'; 126 templateTexts["label.language.to. fr"] = '<spring:message code="label.language.to.fr"/>';127 templateTexts["label.language. to.en"] = '<spring:message code="label.language.to.en"/>';126 templateTexts["label.language.to.switch"] = '<spring:message code="label.language.to.switch"/>'; 127 templateTexts["label.language.value.to.switch"] = '<spring:message code="label.language.value.to.switch"/>'; 128 128 templateTexts["label.mail"] = '<spring:message code="label.mail"/>'; 129 129 templateTexts["label.map"] = '<spring:message code="label.map"/>'; -
tapas/web/resources/templates/templateEther_script.jsp
r404 r406 1 <%@ page import="com.ether.Context" %>2 3 1 <script type="text/javascript"> 4 2 var InterfaceTemplate = Class.create( { … … 12 10 13 11 /** *********** VARIABLES *********** **/ 14 this.isLanguageFr = <%=Context.getLangue(request).equals( "fr" )%>;15 12 // TODO : vérifier cette adresse de webmaster !!!! 16 13 this.webmaster = "rboipsl@ipsl.jussieu.fr"; … … 24 21 { 25 22 var mailButton = new Button( {value:templateTexts["label.mail"], parent:this.containerTools, id:"button_mail", className: "red_button", classNameText:"red_button_text", onClick:jQuery.proxy( this.onClickMail, this )} ); 26 27 // var valueLanguage = templateTexts["label.language.fr"]; 28 // if( this.isLanguageFr ) 29 // valueLanguage = templateTexts["label.language.en"]; 30 31 <%--var languageButton = new Button( {value: templateTexts["label.language.<%=Context.getLocale( request )%>"], parent:this.containerTools, id:"button_language", className: "red_button_text", onClick:jQuery.proxy( this.onClickLanguage, this )} );--%> 32 var languageButton = new Button( {value:templateTexts["label.language.to.<%=Context.getLocale( request )%>"], parent:this.containerTools, id:"button_language", className: "red_button", classNameText:"red_button_text", onClick:jQuery.proxy( this.onClickLanguage, this )} ); 23 var languageButton = new Button( {value:templateTexts["label.language.to.switch"], parent:this.containerTools, id:"button_language", className: "red_button", classNameText:"red_button_text", onClick:jQuery.proxy( this.onClickLanguage, this )} ); 33 24 var homeButton = new Button( {value:templateTexts["label.home"], parent:this.containerTools, id:"button_home", className: "red_button", classNameText:"red_button_text", onClick:this.onClickHome} ); 34 25 }, 35 26 36 27 // REQUESTS ******************************************************** 28 requestChangeLocale: function() 29 { 30 $.ajax( { 31 url: "project?methodName=setLocale&language=" + templateTexts["label.language.value.to.switch"], 32 success:function() 33 { 34 location.reload(); 35 } 36 } ); 37 }, 38 39 // HANDLES ******************************************************** = retours ajax 40 handleChangeLocale: function( result ) 41 { 42 var bob = jQuery.parseJSON( result ).result; 43 alert( bob ); 44 }, 37 45 38 46 // EVENTS ******************************************************** … … 44 52 onClickLanguage: function() 45 53 { 46 this.path = "<%=request.getContextPath()%>"; 47 this.webmaster = "<%=Context.getWebmaster(request)%>"; 48 49 alert( "<%=request.getQueryString()%>||<%=Context.getRelativePath( request )%>||<%=Context.getRelativePageURI(request)%>" ); 50 51 this.relativePageUri = <%=request.getQueryString() != null%> ? "<%=Context.getRelativePath( request )%>?<%=request.getQueryString()%>" : "<%=Context.getRelativePageURI(request)%>"; 52 53 alert( this.relativePageUri + " " +<%=Context.isFrench(request)%> ); 54 if( <%=Context.isFrench(request)%> ) 55 document.location.href = this.path + this.relativePageUri + "&language=en"; 56 else 57 document.location.href = this.path + this.relativePageUri + "&language=fr"; 54 this.requestChangeLocale(); 58 55 }, 59 56
Note: See TracChangeset
for help on using the changeset viewer.