Modification to jquery.localize.js: For HTML elements, allow a raw="" parameter,...
authorAndrew Garrett <werdna@users.mediawiki.org>
Mon, 13 Feb 2012 22:39:15 +0000 (22:39 +0000)
committerAndrew Garrett <werdna@users.mediawiki.org>
Mon, 13 Feb 2012 22:39:15 +0000 (22:39 +0000)
resources/jquery/jquery.localize.js

index 3a7925b..42554e0 100644 (file)
@@ -45,8 +45,15 @@ $.fn.localize = function( options ) {
                .find( 'msg,html\\:msg' )
                        .each( function() {
                                var $el = $(this);
+                               var msgText = msg( $el.attr( 'key' ) );
+
+                               if ( $el.attr('raw') ) {
+                                       $el.html(msgText);
+                               } else {
+                                       $el.text(msgText);
+                               }
+                               
                                $el
-                                       .text( msg( $el.attr( 'key' ) ) )
                                        .replaceWith( $el.html() );
                        } )
                        .end()