mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-10-27 02:25:36 +00:00
New: nib2cib support for the standard color panel toolbar item.
This commit is contained in:
1 parent
e7a0e9ac70
commit
0cc1679f64
1 file changed
+7
-6
@@ -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];
|
||||
|
||||
Reference in new issue
Block a user