Browse Source

Small refactorings

Herbert Vojčík 11 years ago
parent
commit
ecdd2e8507
1 changed files with 5 additions and 5 deletions
  1. 5 5
      support/boot.js

+ 5 - 5
support/boot.js

@@ -239,7 +239,7 @@ function ClassInitBrik(brikz, st) {
 			 superclass && superclass !== nil;
 			 superclass = superclass.superclass) {
 			for (var keys = Object.keys(superclass.methods), i = 0; i < keys.length; i++) {
-				inheritMethodIfAbsent(superclass.methods[keys[i]], klass);
+				inheritMethodIfAbsent(superclass.methods[keys[i]]);
 			}
 		}
 		manip.reinstallMethods(klass);
@@ -273,8 +273,7 @@ function ClassInitBrik(brikz, st) {
 function ManipulationBrik(brikz, st) {
 
 	this.installMethodIfAbsent = function (handler, klass) {
-		var jsFunction = klass.fn.prototype[handler.jsSelector];
-		if(!jsFunction) {
+		if(!klass.fn.prototype[handler.jsSelector]) {
 			installMethod(handler, klass);
 		}
 	};
@@ -295,8 +294,9 @@ function ManipulationBrik(brikz, st) {
 	};
 
 	this.reinstallMethods = function (klass) {
-		for(var keys = Object.keys(klass.methods), i=0; i<keys.length; i++) {
-			installMethod(klass.methods[keys[i]], klass);
+		var methods = klass.methods;
+		for(var keys = Object.keys(methods), i=0; i<keys.length; i++) {
+			installMethod(methods[keys[i]], klass);
 		}
 	};
 }