projects
/
roojs1
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
try and get ctrl-enter to add a clear all
[roojs1]
/
Roo
/
DomTemplate.js
diff --git
a/Roo/DomTemplate.js
b/Roo/DomTemplate.js
index
c8bf3c4
..
3ffe060
100644
(file)
--- a/
Roo/DomTemplate.js
+++ b/
Roo/DomTemplate.js
@@
-100,18
+100,19
@@
Roo.extend(Roo.DomTemplate, Roo.Template, {
// covert the html into DOM...
var doc = false;
// covert the html into DOM...
var doc = false;
+ var div =false;
try {
doc = document.implementation.createHTMLDocument("");
doc.documentElement.innerHTML = this.html ;
try {
doc = document.implementation.createHTMLDocument("");
doc.documentElement.innerHTML = this.html ;
+ div = doc.documentElement;
} catch (e) {
} catch (e) {
- // old IE...
- doc = new ActiveXObject('htmlfile');
- doc.open();
- doc.write(this.html);
- doc.close();
+ // old IE... - nasty -- it causes all sorts of issues.. with
+ // images getting pulled from server..
+ div = document.createElement('div');
+ div.innerHTML = this.html;
}
//doc.documentElement.innerHTML = htmlBody
}
//doc.documentElement.innerHTML = htmlBody
- var div = doc.documentElement;
+
this.tpls = [];
this.tpls = [];
@@
-332,7
+333,7
@@
Roo.extend(Roo.DomTemplate, Roo.Template, {
return "'"+ sep + udef_st + format + name + args + "))"+sep+"'";
}
return "'"+ sep + udef_st + format + name + args + "))"+sep+"'";
}
- if (args.length) {
+ if (args
&& args
.length) {
// called with xxyx.yuu:(test,test)
// change to ()
return "'"+ sep + udef_st + name + '(' + args + "))"+sep+"'";
// called with xxyx.yuu:(test,test)
// change to ()
return "'"+ sep + udef_st + name + '(' + args + "))"+sep+"'";