aboutsummaryrefslogtreecommitdiffstats
path: root/src/Browser.js
diff options
context:
space:
mode:
authorMisko Hevery2010-04-20 18:14:13 -0700
committerMisko Hevery2010-04-20 18:14:13 -0700
commit22d93e0a3bc2a6dc0f64c63c68bc8f8489ea9068 (patch)
tree5f65b04ac9fb5a69d87ac40434a14367e6c1d4fc /src/Browser.js
parent259c2bba4bf1fc4f0d4cf5bcda4ffef0fb5a615a (diff)
downloadangular.js-22d93e0a3bc2a6dc0f64c63c68bc8f8489ea9068.tar.bz2
fixes to enable ie
Diffstat (limited to 'src/Browser.js')
-rw-r--r--src/Browser.js9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/Browser.js b/src/Browser.js
index ff8d9775..e00f73a5 100644
--- a/src/Browser.js
+++ b/src/Browser.js
@@ -29,7 +29,7 @@ Browser.prototype = {
bind: function() {
var self = this;
self.document.bind("mouseover", function(event){
- self.hoverListener(jqLite(event.target), true);
+ self.hoverListener(jqLite(msie ? event.srcElement : event.target), true);
return true;
});
self.document.bind("mouseleave mouseout click dblclick keypress keyup", function(event){
@@ -43,8 +43,11 @@ Browser.prototype = {
},
addCss: function(url) {
- var head = jqLite(this.document[0].getElementsByTagName('head')[0]),
- link = jqLite('<link rel="stylesheet" type="text/css"></link>');
+ var doc = this.document[0],
+ head = jqLite(doc.getElementsByTagName('head')[0]),
+ link = jqLite(doc.createElement('link'));
+ link.attr('rel', 'stylesheet');
+ link.attr('type', 'text/css');
link.attr('href', url);
head.append(link);
},