
Security News
npm Adopts OIDC for Trusted Publishing in CI/CD Workflows
npm now supports Trusted Publishing with OIDC, enabling secure package publishing directly from CI/CD workflows without relying on long-lived tokens.
@pluginjs/gradient-selector
Advanced tools
A flexible modern gradient-selector js plugin.
yarn add @pluginjs/gradient-selector
npm i @pluginjs/gradient-selector
CDN:
Development:
<script src="https://unpkg.com/@pluginjs/gradient-selector/dist/gradient-selector.js"></script>
<link rel="stylesheet" href="https://unpkg.com/@pluginjs/gradient-selector/dist/gradient-selector.css">
Production:
<script src="https://unpkg.com/@pluginjs/gradient-selector/dist/gradient-selector.min.js"></script>
<link rel="stylesheet" href="https://unpkg.com/@pluginjs/gradient-selector/dist/gradient-selector.min.css">
HTML:
<div class="element"></div>
ECMAScript Module:
import GradientSelector from "@pluginjs/gradient-selector"
import "@pluginjs/gradient-selector/dist/gradient-selector.css"
GradientSelector.of(document.querySelector('.element'), options)
CommonJS:
require("@pluginjs/gradient-selector/dist/gradient-selector.css")
const GradientSelector = require("@pluginjs/gradient-selector")
GradientSelector.of(document.querySelector('.element'), options)
Browser:
<link rel="stylesheet" href="https://unpkg.com/@pluginjs/gradient-selector/dist/gradient-selector.css">
<script src="https://unpkg.com/@pluginjs/gradient-selector/dist/gradient-selector.js"></script>
<script>
Pj.gradientSelector('.element', options)
</script>
Options are called on gradientSelector instances through the gradientSelector options itself. You can also save the instances to variable for further use.
Name | Description | Default |
---|---|---|
"theme" | Set plugin theme option | null |
"locale" | Set locale environment | en |
"data" | Set plugin data option | null |
"disabled" | Disabled plugin | false |
"templates" | Set default templates | {} |
"parse" | The type of JSON change the type of object | function() {...} |
"process" | The type of object change the type of JSON | function() {...} |
Events are called on gradientSelector instances through the gradientSelector events itself. You can also save the instances to variable for further use.
Name | Description |
---|---|
"ready" | Gets fired when plugin has ready |
"enable" | Gets fired when plugin has enabled |
"disable" | Gets fired when plugin has disabled |
"destroy" | Gets fired when plugin has destroy |
Methods are called on gradientSelector instances through the gradientSelector method itself. You can also save the instances to variable for further use.
Name | Description |
---|---|
"enable" | Enabled plugin if plugin is disabled |
"disable" | Disable plugin |
"destroy" | Destroy plugin |
"set" | Set value by key |
"get" | Get value by key |
"val" | Set or get value by key |
"clear" | Clear plugin |
Name | Description | Default
--||
"NAMESPACE"
| Declare plugin namespace | pj-gradientSelector
"THEME"
| Declare plugin theme | {namespace}-{theme}
"WRAP"
| Declare plugin wrap | {namespace}-wrap
"ACTIVE"
| Announce plugin is actived | {namespace}-active
"DISABLED"
| Announce plugin is disabled | {namespace}-disabled
"SHOW"
| Announce plugin is show | {namespace}-show
"CLOSE"
| Announce plugin is close | {namespace}-close
"WARNING"
| Announce plugin is warnting | {namespace}-warning
"INFO"
| Declare plugin info | {namespace}-info
"INFOIMG"
| Declare plugin infoimg | {namespace}-info-img
"EDITOR"
| Declare plugin editor | {namespace}-editor
"REMOVE"
| Declare plugin remove | {namespace}-remove
"HOVER"
| Announce plugin is hover | {namespace}-hover
"PREVIEWIMG"
| Announce plugin is previewing | {namespace}-preview-img
"COLORPICKER"
| Declare plugin colorpicker | {namespace}-colorpicker
"COLORTYPE"
| Declare plugin color type | {namespace}-colortype
"PRESET"
| Declare plugin preset | {namespace}-preset
"CUSTOM"
| Declare plugin custom | {namespace}-custom
"CUSTOMMODE"
| Declare plugin custommode | {namespace}-custom-mode
"OPACITY"
| Declare plugin opacity | {namespace}-opacity
"SELECTORLIST"
| Declare plugin selectorlist | {namespace}-selector-list
"SELECTORITEM"
| Declare plugin selectoritem | {namespace}-selector-item
Name | EN | ZH
--||-
"chooseGradient"
| Choose Gradient | 选择渐变
"customColor"
| Custom Color | 自定义颜色
"opacity"
| Opacity | 透明度
"preset"
| Preset | 预设
"custom"
| Custom | 自定义
"save"
| Save | 保存
"selectTitle"
| Preset Background Library | 预设背景库
"selectContentTitle"
| Choose a Background Preset | 选择预设背景
"selectCancel"
| Cancel | 取消
"useIt"
| Use It | 使用
"deleteTitle"
| Are you sure you want to delete? | 你确定要删除?
"cancel"
| Cancel | 取消
"delete"
| Delete | 删除
Tested on all major browsers.
![]() IE / Edge | ![]() Firefox | ![]() Chrome | ![]() Safari | ![]() Opera |
---|---|---|---|---|
IE11, Edge | last 2 versions | last 2 versions | last 2 versions | last 2 versions |
@pluginjs/gradient-selector is Licensed under the GPL-v3 license.
If you want to use @pluginjs/gradient-selector project to develop commercial sites, themes, projects, and applications, the Commercial license is the appropriate license. With this option, your source code is kept proprietary.
For purchase an Commercial License, contact us purchase@thecreation.co.
Copyright (C) 2022 Creation Studio Limited.
FAQs
A flexible modern gradient-selector js plugin.
The npm package @pluginjs/gradient-selector receives a total of 0 weekly downloads. As such, @pluginjs/gradient-selector popularity was classified as not popular.
We found that @pluginjs/gradient-selector demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
npm now supports Trusted Publishing with OIDC, enabling secure package publishing directly from CI/CD workflows without relying on long-lived tokens.
Research
/Security News
A RubyGems malware campaign used 60 malicious packages posing as automation tools to steal credentials from social media and marketing tool users.
Security News
The CNA Scorecard ranks CVE issuers by data completeness, revealing major gaps in patch info and software identifiers across thousands of vulnerabilities.