Sha256: eddb0c39931febb602b01c08b1bbc346d044aed406c8d57d83d5df7404eddc2e

Contents?: true

Size: 1.19 KB

Versions: 21

Compression:

Stored size: 1.19 KB

Contents

tinymce.PluginManager.add("colorpicker",function(e){function t(t,n){function r(e){var t=new tinymce.util.Color(e),n=t.toRgb();o.fromJSON({r:n.r,g:n.g,b:n.b,hex:t.toHex().substr(1)}),i(t.toHex())}function i(e){o.find("#preview")[0].getEl().style.background=e}var o=e.windowManager.open({title:"Color",items:{type:"container",layout:"flex",direction:"row",align:"stretch",padding:5,spacing:10,items:[{type:"colorpicker",value:n,onchange:function(){var e=this.rgb();o&&(o.find("#r").value(e.r),o.find("#g").value(e.g),o.find("#b").value(e.b),o.find("#hex").value(this.value().substr(1)),i(this.value()))}},{type:"form",padding:0,labelGap:5,defaults:{type:"textbox",size:7,value:"0",flex:1,spellcheck:!1,onchange:function(){var e,t,n=o.find("colorpicker")[0];return e=this.name(),t=this.value(),"hex"==e?(t="#"+t,r(t),void n.value(t)):(t={r:o.find("#r").value(),g:o.find("#g").value(),b:o.find("#b").value()},n.value(t),void r(t))}},items:[{name:"r",label:"R",autofocus:1},{name:"g",label:"G"},{name:"b",label:"B"},{name:"hex",label:"#",value:"000000"},{name:"preview",type:"container",border:1}]}]},onSubmit:function(){t("#"+this.toJSON().hex)}});r(n)}e.settings.color_picker_callback||(e.settings.color_picker_callback=t)});

Version data entries

21 entries across 21 versions & 3 rubygems

Version Path
mosaico-2.0.0 vendor/assets/mosaico-0.16.0/mosaico/dist/vendor/plugins/colorpicker/plugin.min.js
mosaico-1.1.1 vendor/assets/mosaico-0.16.0/mosaico/dist/vendor/plugins/colorpicker/plugin.min.js
mosaico-1.1.0 vendor/assets/mosaico-0.16.0/mosaico/dist/vendor/plugins/colorpicker/plugin.min.js
mosaico-1.0.2 vendor/assets/mosaico-0.16.0/mosaico/dist/vendor/plugins/colorpicker/plugin.min.js
mosaico-1.0.1 vendor/assets/mosaico-0.16.0/mosaico/dist/vendor/plugins/colorpicker/plugin.min.js
mosaico-1.0.0 vendor/assets/mosaico-0.16.0/mosaico/dist/vendor/plugins/colorpicker/plugin.min.js
tinymce-rails-4.5.7 vendor/assets/javascripts/tinymce/plugins/colorpicker/plugin.js
tinymce-rails-4.5.6 vendor/assets/javascripts/tinymce/plugins/colorpicker/plugin.js
tinymce-rails-4.5.5 vendor/assets/javascripts/tinymce/plugins/colorpicker/plugin.js
tinymce-rails-4.5.4 vendor/assets/javascripts/tinymce/plugins/colorpicker/plugin.js
tinymce-rails-4.5.3 vendor/assets/javascripts/tinymce/plugins/colorpicker/plugin.js
tinymce-rails-4.5.2 vendor/assets/javascripts/tinymce/plugins/colorpicker/plugin.js
tinymce-rails-4.5.1 vendor/assets/javascripts/tinymce/plugins/colorpicker/plugin.js
guts-1.1.1 app/assets/javascripts/guts/vendor/tinymce/plugins/colorpicker/plugin.min.js
guts-1.1.0 app/assets/javascripts/guts/vendor/tinymce/plugins/colorpicker/plugin.min.js
guts-1.0.8 app/assets/javascripts/guts/vendor/tinymce/plugins/colorpicker/plugin.min.js
guts-1.0.7 app/assets/javascripts/guts/vendor/tinymce/plugins/colorpicker/plugin.min.js
guts-1.0.5 app/assets/javascripts/guts/vendor/tinymce/plugins/colorpicker/plugin.min.js
guts-1.0.3 app/assets/javascripts/guts/vendor/tinymce/plugins/colorpicker/plugin.min.js
tinymce-rails-4.3.3 vendor/assets/javascripts/tinymce/plugins/colorpicker/plugin.js