diff --git a/AppKit/CPColor.j b/AppKit/CPColor.j index 636f96a3f..cdc3af3a7 100644 --- a/AppKit/CPColor.j +++ b/AppKit/CPColor.j @@ -735,6 +735,9 @@ var CPColorComponentsKey = @"CPColorComponentsKey", var hexCharacters = "0123456789ABCDEF"; +// HACK: prevent these from becoming globals. workaround for obj-j "function foo(){}" behavior +var hexToRGB, integerToBytes, rgbToHex, byteToHex; + /*! Used for the CPColor \c +colorWithHexString: implementation @ignore diff --git a/Foundation/CPArray+KVO.j b/Foundation/CPArray+KVO.j index 1388f8a6e..4c56931a3 100644 --- a/Foundation/CPArray+KVO.j +++ b/Foundation/CPArray+KVO.j @@ -403,6 +403,9 @@ var kvoOperators = []; +// HACK: prevent these from becoming globals. workaround for obj-j "function foo(){}" behavior +var avgOperator, maxOperator, minOperator, countOperator, sumOperator; + kvoOperators["avg"] = function avgOperator(self, _cmd, param) { var objects = [self valueForKeyPath:param],