On Sep 9, 2010, at 1:09 AM, Dmitry Soshnikov wrote: > Thus the site's combined file won't be globally strict, however since a lib > is tested before a production release (at least I hope so ;), then the lib's > code should pass the strictness, and therefore, a "use strict" may be even > removed from the lib's file. However, if not to remove, then an empty > statement is enough.
That does not disable strict mode. The problem at real sites including an intel.com property is that subsequent parts of the concatenation have had strict mode errors. > ;/*1st lib*/"use strict";eval = 10;/*2st lib*/"use strict";arguments=20;/*our > code*/ An example showing the problem would need a "use nonstrict"; directive after the first part of the concatenation, but there is no such directive. /be _______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss