1.9.80 • Published 2 years ago

codemirror-colorpicker v1.9.80

Weekly downloads
680
License
MIT
Repository
github
Last release
2 years ago

Colorpicker With CodeMirror

This project was created to implement a color picker. It implemented basic functions for color and implemented image filters.

https://colorpicker.easylogic.studio/

License: MIT

npm.io

NPM

Sample Image

Install

npm

npm install codemirror-colorpicker

bower

bower install codemirror-colorpicker 

How to use (for browser)

<link rel="stylesheet" href="/codemirror-colorpicker/dist/codemirror-colorpicker.css/>
<script src="/codemirror-colorpicker/dist/codemirror-colorpicker.min.js"></script>

How to use (for require, nodejs)

after npm install

script

require( 'codemirror-colorpicker' );

or 

// es6
import 'codemirror-colorpicker/dist/codemirror-colorpicker.css'
import 'codemirror-colorpicker' 

style

<link rel="stylesheet" href="/node_modules/codemirror-colorpicker/dist/codemirror-colorpicker.css">

ColorPicker Options for CodeMirror

Set option - View mode

{
  colorpicker : true
}

Set option - Edit mode (open color picker)

{
  colorpicker : {
      mode : 'edit'
  }
}

Support short cut (for popup color picker)

It can open color picker on current cursor.

{
  colorpicker : {
      mode : 'edit'
  },
  extraKeys : {
        // when ctrl+k  keys pressed, color picker is able to open. 
        'Ctrl-K' : function (cm, event) {
            cm.state.colorpicker.popup_color_picker();
       }
  }
}

Support custom color paletts (since v1.5)

You can set custom color paletts (ex : material, ...).

{
  colorpicker : {
      mode : 'edit',
      colorSets: [
        { name : 'Material', colors : [ '#ffff', 'rgba(255, 255, 0, 0.5)' ] },
        { name : 'My Colors', colors : [ 'red', 'blue', 'white' ] },
        { name : 'Input Colors', edit: true  },   // editable 
      ]
  }
}

Support color scale for palette

{
  colorpicker : {
      mode : 'edit',
      colorSets: [
        { name : 'Scale Colors', scale: ['red', 'yellow', 'black'], count : 5  }, 
      ]
  }
}

Support Sketch Style

{
  colorpicker : {
      mode : 'edit',
      type: 'sketch'
  }
}

Support Box Style

{
  colorpicker : {
      mode : 'edit',
      type: 'box'
  }
}

Support only Palette Style

{
  colorpicker : {
      mode : 'edit',
      type: 'palette'
  }
}

Developments

local dev

git clone https://github.com/easylogic/codemirror-colorpicker
cd codemirror-colorpicker
npm install 
npm run dev 
open localhost:10001 

build

npm run build 

License : MIT

1.9.80

2 years ago

1.9.74

2 years ago

1.9.73

2 years ago

1.9.72

4 years ago

1.9.71

4 years ago

1.9.70

4 years ago

1.9.69

4 years ago

1.9.68

4 years ago

1.9.66

4 years ago

1.9.53

4 years ago

1.9.52

5 years ago

1.9.51

5 years ago

1.9.50

5 years ago

1.9.49

5 years ago

1.9.48

6 years ago

1.9.47

6 years ago

1.9.46

6 years ago

1.9.45-beta.8

6 years ago

1.9.45-beta.7

6 years ago

1.9.45-beta.5

6 years ago

1.9.45-beta.4

6 years ago

1.9.45-beta.3

6 years ago

1.9.45-beta.2

6 years ago

1.9.45-beta.1

6 years ago

1.9.45

6 years ago

1.9.44

6 years ago

1.9.43

6 years ago

1.9.42

6 years ago

1.9.41

6 years ago

1.9.40

6 years ago

1.9.39

6 years ago

1.9.38

6 years ago

1.9.37

6 years ago

1.9.36

6 years ago

1.9.35

6 years ago

1.9.34

6 years ago

1.9.33

6 years ago

1.9.32

6 years ago

1.9.31

6 years ago

1.9.30

6 years ago

1.9.22

6 years ago

1.9.21

6 years ago

1.9.20

6 years ago

1.9.12

6 years ago

1.9.11

6 years ago

1.9.10

6 years ago

1.9.4

6 years ago

1.9.3

6 years ago

1.9.2

6 years ago

1.9.1

6 years ago

1.9.0

6 years ago

1.8.6

6 years ago

1.8.5

6 years ago

1.8.1

6 years ago

1.8.0

6 years ago

1.7.20

6 years ago

1.7.18

6 years ago

1.7.17

6 years ago

1.7.16

6 years ago

1.7.15

6 years ago

1.7.14

6 years ago

1.7.13

6 years ago

1.7.12

6 years ago

1.7.11

6 years ago

1.7.10

6 years ago

1.7.9

6 years ago

1.7.8

6 years ago

1.7.7

6 years ago

1.7.6

6 years ago

1.7.5

6 years ago

1.7.3

6 years ago

1.7.2

6 years ago

1.7.1

6 years ago

1.7.0

6 years ago

1.6.4

6 years ago

1.6.3

6 years ago

1.6.1

6 years ago

1.6.0

6 years ago

1.5.0

6 years ago

1.5.0-alpha.1

6 years ago

1.5.0-alpha

6 years ago

1.0.10

6 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.6-dev

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago