Skip to content

Commit 5320746

Browse files
committed
Fixed: "console" is undefined in IE<10 if dev tools are not open (#214)
1 parent c76bc05 commit 5320746

File tree

5 files changed

+35
-6
lines changed

5 files changed

+35
-6
lines changed

examples/console-sham.js

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
/**
2+
* Fixed error: "console" is undefined in IE<10 if dev tools are not open
3+
*/
4+
(function(window) {
5+
6+
if (window.console) return;
7+
8+
window.console = (function() {
9+
var methods = 'assert,clear,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profileEnd,table,time,timeEnd,timeStamp,trace,warn'.split(',');
10+
var noop = function() {};
11+
var object = {};
12+
var key;
13+
14+
while(key = methods.pop()) {
15+
object[key] = noop;
16+
}
17+
18+
return object;
19+
}());
20+
21+
}(window));

examples/console-sham.min.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
/**
2+
* Fixed error: "console" is undefined in IE<10 if dev tools are not open
3+
*/
4+
(function(a){a.console||(a.console=function(){for(var a="assert clear count debug dir dirxml error exception group groupCollapsed groupEnd info log markTimeline profile profileEnd table time timeEnd timeStamp trace warn".split(" "),d=function(){},b={},c;c=a.pop();)b[c]=d;return b}())})(window);

examples/image-preview/index.html

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,22 @@
33

44
<head>
55
<title>Uploads only images (with canvas preview)</title>
6-
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" />
6+
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" />
77

88
<!-- Fix for old browsers -->
99
<script src="http://nervgh.github.io/js/es5-shim.min.js"></script>
1010
<script src="http://nervgh.github.io/js/es5-sham.min.js"></script>
11-
1211
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
12+
<script src="../console-sham.js"></script>
1313

14-
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
14+
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
1515

1616
<!--<script src="../bower_components/angular/angular.js"></script>-->
1717
<script src="http://code.angularjs.org/1.1.5/angular.min.js"></script>
1818
<script src="../../angular-file-upload.js"></script>
1919
<script src="controllers.js"></script>
20+
21+
<!--thumbnails for images-->
2022
<script src="directives.js"></script>
2123

2224
<style>

examples/simple/index.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,15 @@
33

44
<head>
55
<title>Simple example</title>
6-
<link rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" />
6+
<link rel="stylesheet" href="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" />
77

88
<!-- Fix for old browsers -->
99
<script src="http://nervgh.github.io/js/es5-shim.min.js"></script>
1010
<script src="http://nervgh.github.io/js/es5-sham.min.js"></script>
1111
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
12+
<script src="../console-sham.js"></script>
1213

13-
<script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
14+
<script src="http://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
1415

1516
<!--<script src="../bower_components/angular/angular.js"></script>-->
1617
<script src="http://code.angularjs.org/1.1.5/angular.min.js"></script>

examples/without-bootstrap/index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,13 @@
77
<!-- ES5 shim for old browsers -->
88
<script src="http://nervgh.github.io/js/es5-shim.min.js"></script>
99
<script src="http://nervgh.github.io/js/es5-sham.min.js"></script>
10-
1110
<!--<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>-->
11+
<script src="../console-sham.js"></script>
1212

1313
<script src="http://code.angularjs.org/1.1.5/angular.min.js"></script>
1414
<script src="../../angular-file-upload.js"></script>
1515
<script src="controllers.js"></script>
16+
1617
<!--thumbnails for images-->
1718
<script src="directives.js"></script>
1819
</head>

0 commit comments

Comments
 (0)