Mercurial > repos > tabletprog
diff mquery.js @ 110:d715fb3c39ab
Implemented clicking on symbols inside inscope box to replace function name in funcall.
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 13 Apr 2013 23:37:54 -0700 |
parents | 76a21129e8f5 |
children | c0bfff39abe3 |
line wrap: on
line diff
--- a/mquery.js Sat Apr 13 17:33:14 2013 -0700 +++ b/mquery.js Sat Apr 13 23:37:54 2013 -0700 @@ -1,6 +1,6 @@ function each(container, fun) { - if (container instanceof Array) { + if (container instanceof Array || container instanceof HTMLCollection || container instanceof NodeList) { for (var i = 0; i < container.length; i++) { fun(i, container[i]); } @@ -68,6 +68,11 @@ } } +function hasClass(el, classname) +{ + return el.className == classname || el.className.split(' ').indexOf(classname) > -1 +} + function ajax(method, url, data, onSuccess, onFail, onOthers) { var req; @@ -110,6 +115,7 @@ function newEl(tagname, props) { + console.log('tagname:', tagname, 'props:', props); var el = document.createElement(tagname); if (typeof props == 'object') { each(props, function (key, val) {