aboutsummaryrefslogtreecommitdiffstats
path: root/src/Angular.js
diff options
context:
space:
mode:
authorMisko Hevery2010-04-08 13:43:40 -0700
committerMisko Hevery2010-04-08 13:43:40 -0700
commitc4ef1f2fdd73bdaeda879e596d3d96e4e68cb6fd (patch)
tree3fc1943a4599a764aef9a41d995246bb0e48f463 /src/Angular.js
parente0ad7dfcd47196d0aa9271e84b2c4ac26cfda3f4 (diff)
downloadangular.js-c4ef1f2fdd73bdaeda879e596d3d96e4e68cb6fd.tar.bz2
tests failing jstd to show cory
Diffstat (limited to 'src/Angular.js')
-rw-r--r--src/Angular.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/Angular.js b/src/Angular.js
index d8b03464..7fb59f86 100644
--- a/src/Angular.js
+++ b/src/Angular.js
@@ -83,7 +83,7 @@ function extensionMap(angular, name) {
}
function jqLiteWrap(element) {
- if (typeof element == 'string') {
+ if (isString(element)) {
var div = document.createElement('div');
div.innerHTML = element;
element = div.childNodes[0];
@@ -102,6 +102,12 @@ function lowercase(value){ return isString(value) ? value.toLowerCase() : value;
function uppercase(value){ return isString(value) ? value.toUpperCase() : value; }
function trim(value) { return isString(value) ? value.replace(/^\s*/, '').replace(/\s*$/, '') : value; }
function nodeName(element) { return (element[0] || element).nodeName; }
+
+function isVisible(element) {
+ var rect = element[0].getBoundingClientRect();
+ return rect.width !=0 && rect.height !=0;
+}
+
function map(obj, iterator, context) {
var results = [];
foreach(obj, function(value, index, list) {