: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
var colorpicker = (function () {
var global = tinymce.util.Tools.resolve('tinymce.PluginManager');
var global$1 = tinymce.util.Tools.resolve('tinymce.util.Color');
var showPreview = function (win, hexColor) {
win.find('#preview')[0].getEl().style.background = hexColor;
var setColor = function (win, value) {
var color = global$1(value), rgb = color.toRgb();
hex: color.toHex().substr(1)
showPreview(win, color.toHex());
var open = function (editor, callback, value) {
var win = editor.windowManager.open({
win.find('#r').value(rgb.r);
win.find('#g').value(rgb.g);
win.find('#b').value(rgb.b);
win.find('#hex').value(this.value().substr(1));
showPreview(win, this.value());
var colorPickerCtrl = win.find('colorpicker')[0];
colorPickerCtrl.value(value);
r: win.find('#r').value(),
g: win.find('#g').value(),
b: win.find('#b').value()
colorPickerCtrl.value(value);
callback('#' + win.toJSON().hex);
var Dialog = { open: open };
global.add('colorpicker', function (editor) {
if (!editor.settings.color_picker_callback) {
editor.settings.color_picker_callback = function (callback, value) {
Dialog.open(editor, callback, value);