From 33a81e3eec23be7911fd23f22da455191d7392b9 Mon Sep 17 00:00:00 2001
From: Shane Tomlinson <stomlinson@mozilla.com>
Date: Thu, 6 Oct 2011 15:54:41 +0100
Subject: [PATCH] Include browserid-extensions for function.prototype.bind for
 IE8 in all the main site scripts.

---
 browserid/compress.sh             | 2 +-
 browserid/static/dialog/dialog.js | 1 -
 browserid/views/layout.ejs        | 1 +
 3 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/browserid/compress.sh b/browserid/compress.sh
index 6872fe9fb..3d5f75eb2 100755
--- a/browserid/compress.sh
+++ b/browserid/compress.sh
@@ -44,7 +44,7 @@ echo ''
 
 cd ../js
 # re-minimize everything together
-cat jquery-1.6.2.min.js json2.js browserid.js ../dialog/resources/underscore-min.js ../dialog/resources/storage.js ../dialog/resources/browserid-network.js ../dialog/resources/browserid-identities.js ../dialog/resources/tooltip.js ../dialog/resources/validation.js pages/index.js pages/add_email_address.js pages/verify_email_address.js pages/manage_account.js pages/signin.js pages/signup.js pages/forgot.js > lib.js
+cat jquery-1.6.2.min.js json2.js browserid.js ../dialog/resources/underscore-min.js ../dialog/resources/browserid-extensions.js ../dialog/resources/storage.js ../dialog/resources/browserid-network.js ../dialog/resources/browserid-identities.js ../dialog/resources/tooltip.js ../dialog/resources/validation.js pages/index.js pages/add_email_address.js pages/verify_email_address.js pages/manage_account.js pages/signin.js pages/signup.js pages/forgot.js > lib.js
 $UGLIFY < lib.js > lib.min.js
 
 cd ../css
diff --git a/browserid/static/dialog/dialog.js b/browserid/static/dialog/dialog.js
index 061ffa15f..e0472fc73 100644
--- a/browserid/static/dialog/dialog.js
+++ b/browserid/static/dialog/dialog.js
@@ -70,7 +70,6 @@ steal.plugins(
                'pickemail')					// loads files in controllers folder
 
 	.views('authenticate.ejs',
-           'body.ejs',
            'confirmemail.ejs',
            'pickemail.ejs',
            'wait.ejs'
diff --git a/browserid/views/layout.ejs b/browserid/views/layout.ejs
index 1aa89ac02..e173fcc52 100644
--- a/browserid/views/layout.ejs
+++ b/browserid/views/layout.ejs
@@ -17,6 +17,7 @@
     <script src="/js/jquery-1.6.2.min.js" type="text/javascript"></script>
     <script src="/js/json2.js" type="text/javascript"></script>
     <script src="/dialog/resources/underscore-min.js" type="text/javascript"></script>
+    <script src="/dialog/resources/browserid-extensions.js" type="text/javascript"></script>
     <script src="/js/browserid.js" type="text/javascript"></script>
     <script src="/js/pages/index.js" type="text/javascript"></script>
     <script src="/dialog/resources/storage.js" type="text/javascript"></script>
-- 
GitLab