Changeset 109
- Timestamp:
- 03/27/2009 03:40:24 AM (3 years ago)
- File:
-
- 1 edited
-
trunk/WordPress/plugin/transposh/js/transposh.js (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/WordPress/plugin/transposh/js/transposh.js
r101 r109 50 50 function getgt() 51 51 { 52 google.language.translate(jQuery("#tr_original_unescaped").text(), "", transposh_ target_lang, function(result) {52 google.language.translate(jQuery("#tr_original_unescaped").text(), "", transposh_params['lang'], function(result) { 53 53 if (!result.error) { 54 54 jQuery("#tr_translation").val(result.translation); … … 62 62 var query = 'token=' + token + 63 63 '&translation=' + translation + 64 '&lang=' + transposh_ target_lang+64 '&lang=' + transposh_params['lang'] + 65 65 '&source=' + source + 66 66 '&translation_posted=1'; … … 68 68 jQuery.ajax({ 69 69 type: "POST", 70 url: transposh_p ost_url,70 url: transposh_params['post_url'], 71 71 data: query, 72 72 success: function(req) { … … 128 128 //alert (this.id); 129 129 var dialog = ''+ 130 ('<form id="tr_form" name="transposh_edit_form" method="post" action="' + transposh_p ost_url+ '"><div>') +130 ('<form id="tr_form" name="transposh_edit_form" method="post" action="' + transposh_params['post_url'] + '"><div>') + 131 131 '<p dir="ltr">Original text<br \/><textarea id="tr_original_unescaped" cols="60" rows="3" readonly="readyonly">' + 132 132 original + '</textarea> <\/p>' + … … 156 156 jQuery(".tr_u").each(function (i) { 157 157 var translated_id = jQuery(this).attr('id'); 158 google.language.translate(jQuery(this).text(), "", transposh_ target_lang, function(result) {158 google.language.translate(jQuery(this).text(), "", transposh_params['lang'], function(result) { 159 159 if (!result.error) { 160 160 var segment_id = translated_id.substr(translated_id.lastIndexOf('_')+1); … … 168 168 //to run at start 169 169 jQuery.noConflict(); 170 var transposh_post_url,transposh_target_lang; 170 //read parameters 171 var transposh_params = new Array(); 171 172 jQuery("script[src*='transposh.js']").each(function (i) { 172 transposh_post_url = unescape(this.src.match('post_url=(.*?)&')[1]); 173 transposh_target_lang = this.src.match('lang=(.*?)&')[1]; 173 var query_string = unescape(this.src.substring(this.src.indexOf('?')+1)); 174 var parms = query_string.split('&'); 175 for (var i=0; i<parms.length; i++) { 176 var pos = parms[i].indexOf('='); 177 if (pos > 0) { 178 var key = parms[i].substring(0,pos); 179 var val = parms[i].substring(pos+1); 180 transposh_params[key] = val; 181 } 182 } 174 183 }); 184 175 185 google.load("language", "1"); 176 186 jQuery(document).ready(
Note: See TracChangeset
for help on using the changeset viewer.
