Author: rande
Date: 2010-03-22 22:10:15 +0100 (Mon, 22 Mar 2010)
New Revision: 28684

Modified:
   plugins/mgI18nPlugin/branches/sf1.2/web/js/gui.js
   plugins/mgI18nPlugin/branches/sf1.3/web/js/gui.js
Log:
[mgI18nPlugin] fix source management if the source contains html tags

Modified: plugins/mgI18nPlugin/branches/sf1.2/web/js/gui.js
===================================================================
--- plugins/mgI18nPlugin/branches/sf1.2/web/js/gui.js   2010-03-22 20:51:22 UTC 
(rev 28683)
+++ plugins/mgI18nPlugin/branches/sf1.2/web/js/gui.js   2010-03-22 21:10:15 UTC 
(rev 28684)
@@ -318,10 +318,9 @@
     {
       trans = catalogue[index];
 
-      html += "<tr catalogue='" + name_catalogue + "' source='" + trans.source 
+ "' rel='" + name + "' class='_mg_i18_td_unselected " + (trans.is_translated ? 
'mg-target-translated' : 'mg-target-non-translated') + "'>";
-      // html += "  <td hash='" + index + "'>"  + trans.target + '   (' + 
trans.source + ") </td>";
+      html += "<tr catalogue='" + name_catalogue + "' rel='" + name + "' 
class='_mg_i18_td_unselected " + (trans.is_translated ? 'mg-target-translated' 
: 'mg-target-non-translated') + "'>";
       html += "  <td hash='" + index + "'>"  + trans.target + "</td>";
-      html += "  <td><em>" + trans.source + "</em></td>";
+      html += "  <td><em class='source'>" + trans.source + "</em></td>";
       html += "</tr>";
     }
   }
@@ -354,7 +353,7 @@
       jQuery('textarea', '#mg-i18n-form-update').val('');
 
       var catalogue = tr.attr('catalogue');
-      var source    = tr.attr('source');
+      var source    = jQuery('em.source', tr).html();
       var hash      = jQuery(tds.get(0)).attr('hash');
       var i18n_params     = panel.messages[catalogue][hash]['params'];
 

Modified: plugins/mgI18nPlugin/branches/sf1.3/web/js/gui.js
===================================================================
--- plugins/mgI18nPlugin/branches/sf1.3/web/js/gui.js   2010-03-22 20:51:22 UTC 
(rev 28683)
+++ plugins/mgI18nPlugin/branches/sf1.3/web/js/gui.js   2010-03-22 21:10:15 UTC 
(rev 28684)
@@ -318,10 +318,9 @@
     {
       trans = catalogue[index];
 
-      html += "<tr catalogue='" + name_catalogue + "' source='" + trans.source 
+ "' rel='" + name + "' class='_mg_i18_td_unselected " + (trans.is_translated ? 
'mg-target-translated' : 'mg-target-non-translated') + "'>";
-      // html += "  <td hash='" + index + "'>"  + trans.target + '   (' + 
trans.source + ") </td>";
+      html += "<tr catalogue='" + name_catalogue + "' rel='" + name + "' 
class='_mg_i18_td_unselected " + (trans.is_translated ? 'mg-target-translated' 
: 'mg-target-non-translated') + "'>";
       html += "  <td hash='" + index + "'>"  + trans.target + "</td>";
-      html += "  <td><em>" + trans.source + "</em></td>";
+      html += "  <td><em class='source'>" + trans.source + "</em></td>";
       html += "</tr>";
     }
   }
@@ -354,7 +353,7 @@
       jQuery('textarea', '#mg-i18n-form-update').val('');
 
       var catalogue = tr.attr('catalogue');
-      var source    = tr.attr('source');
+      var source    = jQuery('em.source', tr).html();
       var hash      = jQuery(tds.get(0)).attr('hash');
       var i18n_params     = panel.messages[catalogue][hash]['params'];
 

-- 
You received this message because you are subscribed to the Google Groups 
"symfony SVN" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/symfony-svn?hl=en.

Reply via email to