<div class="container-fluid"> <div class="row"> <div class="col-lg-12"> <h1 class="page-header" lang="en" data-lang-token="main_menu_colors_token">Colors</h1> <div class="col-lg-1"> <span lang="en" data-lang-token="remote_colors_label_color">Set color: </span> </div> <div class="col-lg-3"> <div id="cp2" class="input-group colorpicker-component"> <input type="text" value="#00AABB" class="form-control" /> <span class="input-group-addon"><i></i></span> </div> </div> <div class="col-lg-8"> <button lang="en" data-lang-token="remote_colors_button_reset" type="button" class="btn btn-warning" id="reset_color">Reset Color</button> </div> </div> </div> </div> <script> $(function() { $('#cp2').colorpicker({ format: 'rgb', colorSelectors: {'default': '#777777', 'primary': '#337ab7', 'success': '#5cb85c', 'info': '#5bc0de', 'warning': '#f0ad4e', 'danger': '#d9534f' }, customClass: 'colorpicker-2x', sliders: { saturation: { maxLeft: 200, maxTop: 200 }, hue: { maxTop: 200 }, alpha: { maxTop: 200 }, } }); $('#cp2').colorpicker().on('changeColor', function(e) { //console.log(e.color.toRGB()); webSocket.send('{"command":"color", "color":['+e.color.toRGB().r+','+e.color.toRGB().g+','+e.color.toRGB().b+'], "priority":1}'); }); }); $("#reset_color").on("click", function() { webSocket.send('{"command":"clear", "priority":1}'); }); webSocket.onmessage = function(event){ console.log(event.data); } </script>