mirror of
https://github.com/Hopiu/angular.js.git
synced 2026-03-16 23:30:23 +00:00
fix issues with ie 7
This commit is contained in:
parent
3b41979891
commit
b2b170099f
2 changed files with 7 additions and 0 deletions
|
|
@ -407,6 +407,10 @@ BinderTest.prototype.testBindClass = function() {
|
|||
BinderTest.prototype.testBindClassEvenOdd = function() {
|
||||
var x = this.compile('<div><div ng:repeat="i in [0,1]" ng:class-even="\'e\'" ng:class-odd="\'o\'"/></div>');
|
||||
x.scope.$eval();
|
||||
var d1 = jqLite(x.node[0].childNodes[1]);
|
||||
var d2 = jqLite(x.node[0].childNodes[2]);
|
||||
expect(d1.hasClass('o')).toBeTruthy();
|
||||
expect(d2.hasClass('e')).toBeTruthy();
|
||||
assertEquals(
|
||||
'<div><#comment></#comment>' +
|
||||
'<div class="o" ng:class-even="\'e\'" ng:class-odd="\'o\'" ng:repeat-index="0"></div>' +
|
||||
|
|
|
|||
|
|
@ -63,6 +63,8 @@ function sortedHtml(element) {
|
|||
html += '<' + node.nodeName.toLowerCase();
|
||||
var attributes = node.attributes || [];
|
||||
var attrs = [];
|
||||
if (node.className)
|
||||
attrs.push(' class="' + node.className + '"');
|
||||
for(var i=0; i<attributes.length; i++) {
|
||||
var attr = attributes[i];
|
||||
if(attr.name.match(/^ng:/) ||
|
||||
|
|
@ -76,6 +78,7 @@ function sortedHtml(element) {
|
|||
attr.name !='complete' &&
|
||||
attr.name !='maxLength' &&
|
||||
attr.name !='size' &&
|
||||
attr.name !='class' &&
|
||||
attr.name !='start' &&
|
||||
attr.name !='tabIndex' &&
|
||||
attr.name !='style' &&
|
||||
|
|
|
|||
Loading…
Reference in a new issue