fix /&/&amp/ bug in oldGecko browsers

This commit is contained in:
Sean Kellogg 2011-04-30 17:10:56 -07:00
commit 1a22c18391

View file

@ -43,6 +43,7 @@ define(function(require, exports, module) {
var oop = require("pilot/oop");
var dom = require("pilot/dom");
var lang = require("pilot/lang");
var useragent = require("pilot/useragent");
var EventEmitter = require("pilot/event_emitter").EventEmitter;
var Text = function(parentEl) {
@ -311,6 +312,9 @@ var Text = function(parentEl) {
screenColumn += tabSize - 1;
return self.$tabStrings[tabSize];
} else if (c == "&") {
if (useragent.isOldGecko)
return "&";
else
return "&amp";
} else if (c == "<") {
return "&lt;";