Changeset 2712 for trunk/phpgwapi/js/expressolivre/expressolivre.js
- Timestamp:
- 05/05/10 15:52:35 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/phpgwapi/js/expressolivre/expressolivre.js
r2707 r2712 6 6 var _xlink = null; 7 7 8 window.array_lang = [ ]; 9 10 var _language = [ ] 11 8 12 function _go( ) 9 13 { 10 14 _xconnector.go.apply( _xconnector, arguments ); 15 } 16 17 function _lang( ) 18 { 19 if ( ! ( arguments.length && arguments[ 0 ].constructor == String ) ) 20 return false; 21 22 var module = arguments[ 0 ]; 23 var lang = document.getElementsByTagName( 'html' ).item( 0 ).getAttribute( 'xml:lang' ); 24 25 _xconnector.go( { 26 'access' : 'phpgwapi.expressolivre.lang&lang=' + lang + '&module=' + module, 27 'handler' : function( data ) 28 { 29 data = data.JSON( ); 30 for ( var key in data ) 31 window.array_lang[ key ] = _language[ key ] = data[ key ]; 32 } 33 } ); 11 34 } 12 35 … … 31 54 } 32 55 56 function _translate( ) 57 { 58 if ( ! ( arguments.length && arguments[ 0 ].constructor == String ) ) 59 return false; 60 61 var _phrase = arguments[ 0 ]; 62 63 if ( _language[ _phrase.toLowerCase( ) ] ) 64 return _language[ _phrase.toLowerCase( ) ]; 65 else 66 return _phrase + '*'; 67 } 68 33 69 function _ExpressoLivre( ) 34 70 { … … 36 72 { 37 73 this.go = _go; 74 this.lang = _lang; 38 75 this.link = _link; 39 76 this.path = _path; 40 77 this.theme = _theme; 41 78 this.template = _template; 79 this.translate = _translate; 42 80 } ); 43 81 }
Note: See TracChangeset
for help on using the changeset viewer.