silverstripe/ colorpicker
基于react的内置颜色选择器字段
dev-master / 1.x-dev
2023-09-25 07:04 UTC
Requires
- silverstripe/framework: ^4.1 || ^5.0
Requires (Dev)
- phpunit/phpunit: ^5.7
- squizlabs/php_codesniffer: ^3
- dev-master / 1.x-dev
- dev-dependabot/npm_and_yarn/qs-6.5.3
- dev-dependabot/npm_and_yarn/decode-uri-component-0.2.2
- dev-dependabot/npm_and_yarn/async-2.6.4
- dev-dependabot/npm_and_yarn/tmpl-1.0.5
- dev-dependabot/npm_and_yarn/path-parse-1.0.7
- dev-dependabot/npm_and_yarn/merge-2.1.1
- dev-dependabot/npm_and_yarn/hosted-git-info-2.8.9
- dev-dependabot/npm_and_yarn/handlebars-4.7.7
- dev-dependabot/npm_and_yarn/ua-parser-js-0.7.28
- dev-dependabot/npm_and_yarn/ssri-6.0.2
- dev-dependabot/npm_and_yarn/y18n-3.2.2
- dev-dependabot/npm_and_yarn/elliptic-6.5.4
- dev-dependabot/npm_and_yarn/ini-1.3.7
- dev-dependabot/npm_and_yarn/npm-user-validate-1.0.1
This package is auto-updated.
Last update: 2024-08-25 09:00:16 UTC
README
此模块添加了一个颜色选择器字段,可在CMS的任何位置使用。
为了保持网站的可访问性,未实现自定义颜色选择。
安装
要安装此模块,您可以使用Composer进行操作
composer require silverstripe/colorpicker
用法
您可以使用以下方式使用ColorPickerField
public function getCMSFields() { $fields = parent::getCMSFields(); $fields->addFieldsToTab( 'Root.Main', [ ColorPickerField::create( 'MyColorField', _t( __CLASS__ . '.MyColorField', 'My Color Field' ), [ [ 'Title' => 'Red', 'CSSClass' => 'red', 'Color' => '#E51016', ], [ 'Title' => 'Blue', 'CSSClass' => 'blue', 'Color' => '#1F6BFE', ], [ 'Title' => 'Green', 'CSSClass' => 'green', 'Color' => '#298436', ] ] ) ] ); return $fields; }
版本控制
此库遵循Semver。根据Semver,您将能够升级到此库的任何次要或修补程序版本,而不会对公共API进行任何破坏性更改。Semver还要求我们明确定义此库的公共API。
所有具有public
可见性的方法都是公共API的一部分。所有其他方法都不是公共API的一部分。在可能的情况下,我们将尝试在次要/修补程序版本中保持protected
方法的向后兼容性,但如果您正在覆盖方法,请在升级之前测试您的作品。