diff options
| -rw-r--r-- | Rakefile | 5 | ||||
| -rw-r--r-- | src/angular.prefix | 1 | 
2 files changed, 5 insertions, 1 deletions
@@ -188,12 +188,15 @@ task :compile => [:init, :compile_scenario, :compile_jstd_scenario_adapter, :gen    File.open(path_to('angular.js'), 'w') do |f|      concat = 'cat ' + deps.flatten.join(' ') -    f.write(%x{#{concat}}) +    f.write(%x{#{concat}}. +              gsub(/^\s*['"]use strict['"];?\s*$/, ''). # remove all file-specific strict mode flags +              gsub(/'USE STRICT'/, "'use strict'"))     # rename the placeholder in angular.prefix      f.write(gen_css('css/angular.css', true))    end    %x(java -jar lib/closure-compiler/compiler.jar \          --compilation_level SIMPLE_OPTIMIZATIONS \ +        --language_in ECMASCRIPT5_STRICT \          --js #{path_to('angular.js')} \          --js_output_file #{path_to('angular.min.js')})  end diff --git a/src/angular.prefix b/src/angular.prefix index b9ccc3fb..473b10e4 100644 --- a/src/angular.prefix +++ b/src/angular.prefix @@ -21,4 +21,5 @@   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN   * THE SOFTWARE.   */ +'USE STRICT';  (function(window, document, undefined){  | 
