Skip to content

Commit

Permalink
delete render as arguments method, this method is incompleted
Browse files Browse the repository at this point in the history
  • Loading branch information
michalliu committed Apr 24, 2012
1 parent b51743e commit 487b00d
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 50 deletions.
2 changes: 2 additions & 0 deletions docs/live/src/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -783,7 +783,9 @@ <h2 id="腾讯微博API调用">腾讯微博API调用</h2>
<div class="option">inTplData <span class="desc">模板数据</span></div>
<div class="option">inOverWrite <span class="desc">是否覆盖之前的模板数据</span></div>
<div class="argument">render()<span class="opttype">Function</span><p>输出模板渲染结果,类型为字符串。</p></div>
<!--
<div class="argument">renderAsFragment()<span class="opttype">Function</span><p>输出模板渲染结果,类型为DocumentFrament<sup><a target="_blank" href="http://ejohn.org/blog/dom-documentfragments/">[链]</a></sup>。</p></div>
-->
<div class="argument">reset(inResetTpl,inResetData)<span class="opttype">Function</span><p>重置模板字符串或重置模板数据。</p></div>
<div class="option">inResetTpl <span class="desc">是否清空模板字符串</span></div>
<div class="option">inResetData <span class="desc">是否清空模板数据</span></div>
Expand Down
14 changes: 5 additions & 9 deletions src/common/array.js
Original file line number Diff line number Diff line change
Expand Up @@ -97,16 +97,12 @@ QQWB.extend("Array",{
* @param arr {Array} the array object
* handler {Function} the callback function
*/
,each: function (arr, handler, context) {
context = context || this;
if (arr) {
for (var i=0,l=arr.length, v; i<l; i++) {
v = handler.call(context, i, arr[i], arr);
if (false === v) {
break;
}
,each: function (arr, handler) {
for (var i=0,l=arr.length; i<l; i++) {
if (false === handler(i,arr[i])) {
break;
}
}
}
}
/**
* Invokes _inFunc_ on each element of _inArray_.
Expand Down
35 changes: 0 additions & 35 deletions src/core/dom.js
Original file line number Diff line number Diff line change
Expand Up @@ -120,41 +120,6 @@
return node;
},

//http://stackoverflow.com/questions/10270968/convert-innerhtml-string-to-dom-structure-in-javascript
createDocumentFragment: function (inMarkup) {

var range, fragment, dummy, elem;

if (document.createRange && (range = document.createRange())
&& range.selectNodeContents
&& range.createContextualFragment) {

range.collapse(false);

range.selectNodeContents(document.body);

fragment = range.createContextualFragment(inMarkup);

} else {

dummy = document.createElement('div');

fragment = document.createDocumentFragment();

dummy.innerHTML = inMarkup;

while((elem = dummy.firstChild)) {

fragment.appendChild(elem);

}

}

return fragment;

},

setProperties: function (element, properties) {

var _ = QQWB,
Expand Down
6 changes: 0 additions & 6 deletions src/util/template.js
Original file line number Diff line number Diff line change
Expand Up @@ -209,12 +209,6 @@

},

renderAsFragment: function () {

return QQWB.dom.createDocumentFragment(this.render());

},

toString: function () {

try {
Expand Down

0 comments on commit 487b00d

Please sign in to comment.