From 0cc1679f64a7ded13f57c132dda9df991e91ccab Mon Sep 17 00:00:00 2001 From: Alexander Ljungberg Date: Sun, 11 May 2014 16:39:53 +0100 Subject: [PATCH] New: nib2cib support for the standard color panel toolbar item. --- Tools/nib2cib/NSCustomResource.j | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Tools/nib2cib/NSCustomResource.j b/Tools/nib2cib/NSCustomResource.j index 27155fb32..7f4f6d1fc 100644 --- a/Tools/nib2cib/NSCustomResource.j +++ b/Tools/nib2cib/NSCustomResource.j @@ -31,10 +31,11 @@ var FILE = require("file"), imageSize = require("cappuccino/imagesize").imagesize, - supportedTemplateImages = [ - "NSAddTemplate", - "NSRemoveTemplate" - ]; + supportedTemplateImages = { + "NSAddTemplate": "CPAddTemplate", + "NSRemoveTemplate": "CPRemoveTemplate", + "NSToolbarShowColors": "CPImageNameColorPanel" + }; @implementation _CPCibCustomResource (NSCoding) @@ -55,10 +56,10 @@ var FILE = require("file"), return nil; else if (/^NS[A-Z][A-Za-z]+$/.test(_resourceName)) { - if (supportedTemplateImages.indexOf(_resourceName) >= 0) + if (supportedTemplateImages[_resourceName]) { // Defer resolving this path until runtime. - _resourceName = _resourceName.replace("NS", "CP"); + _resourceName = supportedTemplateImages[_resourceName]; } else [CPException raise:Nib2CibException format:@"The built in image “%@” is not supported.", _resourceName];