aboutsummaryrefslogtreecommitdiffstats
path: root/src/Angular.js
diff options
context:
space:
mode:
authorMisko Hevery2011-03-23 09:29:20 -0700
committerMisko Hevery2011-06-08 13:49:11 -0700
commitec6d106d4af0885d9df3498183bbbbcc7971d55a (patch)
tree4dd34e440591ecb08b155ad00ecfe6c514005c92 /src/Angular.js
parentfab4ada3c849becede839530d812748064654bd6 (diff)
downloadangular.js-ec6d106d4af0885d9df3498183bbbbcc7971d55a.tar.bz2
code cleanup: missing ; and indentation
Diffstat (limited to 'src/Angular.js')
-rw-r--r--src/Angular.js20
1 files changed, 14 insertions, 6 deletions
diff --git a/src/Angular.js b/src/Angular.js
index 28631b64..de6f2e5b 100644
--- a/src/Angular.js
+++ b/src/Angular.js
@@ -751,13 +751,21 @@ function concat(array1, array2, index) {
* @returns {function()} Function that wraps the `fn` with all the specified bindings.
*/
function bind(self, fn) {
- var curryArgs = arguments.length > 2 ? slice.call(arguments, 2, arguments.length) : [];
+ var curryArgs = arguments.length > 2
+ ? slice.call(arguments, 2, arguments.length)
+ : [];
if (typeof fn == $function && !(fn instanceof RegExp)) {
- return curryArgs.length ? function() {
- return arguments.length ? fn.apply(self, curryArgs.concat(slice.call(arguments, 0, arguments.length))) : fn.apply(self, curryArgs);
- }: function() {
- return arguments.length ? fn.apply(self, arguments) : fn.call(self);
- };
+ return curryArgs.length
+ ? function() {
+ return arguments.length
+ ? fn.apply(self, curryArgs.concat(slice.call(arguments, 0, arguments.length)))
+ : fn.apply(self, curryArgs);
+ }
+ : function() {
+ return arguments.length
+ ? fn.apply(self, arguments)
+ : fn.call(self);
+ };
} else {
// in IE, native methods are not functions and so they can not be bound (but they don't need to be)
return fn;