Revision: 4684
Author: [email protected]
Date: Wed Dec 14 16:38:18 2011
Log: substr fix in IE<9
http://codereview.appspot.com/5489043
I forgot that in IE<9, s.substr(-1) === s.substr(0)
[email protected]
http://code.google.com/p/google-caja/source/detail?r=4684
Modified:
/trunk/src/com/google/caja/es53.js
=======================================
--- /trunk/src/com/google/caja/es53.js Wed Dec 14 15:06:47 2011
+++ /trunk/src/com/google/caja/es53.js Wed Dec 14 16:38:18 2011
@@ -247,7 +247,7 @@
var keys = fastOwnKeys(this);
for (var k = 0, n = keys.length; k < n; k++) {
var i = keys[k];
- if (i.substr(-5) !== '_v___' || i.length < 6) { continue; }
+ if (i.length <= 5 || i.substr(i.length - 5) !== '_v___') {
continue; }
var P = i.substr(0, i.length - 5);
this[P + '_c___'] = false;
this[P + '_gw___'] = false;