added $tw.utils.pushOnce

retained check for basic each nonetheless

tests pass
This commit is contained in:
Tobias Beer
2015-10-08 14:21:51 +02:00
parent 843f18dc7e
commit 71968e0973
+9
View File
@@ -84,6 +84,15 @@ $tw.utils.each = function(object,callback) {
}
};
/*
Pushes a value to an array only when not yet contained.
*/
$tw.utils.pushOnce = function(array,value) {
if(0 > array.indexOf(value)){
array.push(value);
}
}
/*
Helper for making DOM elements
tag: tag name