comparison misc/drupal.js @ 3:165d43f946a8 6.1

Drupal 6.1
author Franck Deroche <webmaster@defr.org>
date Tue, 23 Dec 2008 14:29:21 +0100
parents c1f4ac30525a
children fff6d4c8c043
comparison
equal deleted inserted replaced
2:85b5b336180c 3:165d43f946a8
1 // $Id: drupal.js,v 1.41.2.1 2008/02/06 12:18:04 goba Exp $ 1 // $Id: drupal.js,v 1.41.2.2 2008/02/27 19:44:44 goba Exp $
2 2
3 var Drupal = Drupal || { 'settings': {}, 'behaviors': {}, 'themes': {}, 'locale': {} }; 3 var Drupal = Drupal || { 'settings': {}, 'behaviors': {}, 'themes': {}, 'locale': {} };
4 4
5 /** 5 /**
6 * Set the variable that indicates if JavaScript behaviors should be applied 6 * Set the variable that indicates if JavaScript behaviors should be applied
49 */ 49 */
50 Drupal.checkPlain = function(str) { 50 Drupal.checkPlain = function(str) {
51 str = String(str); 51 str = String(str);
52 var replace = { '&': '&amp;', '"': '&quot;', '<': '&lt;', '>': '&gt;' }; 52 var replace = { '&': '&amp;', '"': '&quot;', '<': '&lt;', '>': '&gt;' };
53 for (var character in replace) { 53 for (var character in replace) {
54 str = str.replace(character, replace[character]); 54 var regex = new RegExp(character, 'g');
55 str = str.replace(regex, replace[character]);
55 } 56 }
56 return str; 57 return str;
57 }; 58 };
58 59
59 /** 60 /**