Back to all examples
ColorPalette:
FlatColorPicker:

Console log

Source: PHP
<?php

require_once '../../lib/Kendo/Autoload.php';

?>

<div class="demo-section">
    <dl>
        <dt><label for="palette-picker">ColorPicker (palette):</label></dt>
        <dd>
<?php
    $palettePicker = new \Kendo\UI\ColorPicker('palette-picker');

    $palettePicker
        ->value('#cc2222')
        ->palette('basic')
        ->select('pickerSelect')
        ->change('pickerChange')
        ->open('pickerOpen')
        ->close('pickerClose');

    echo $palettePicker->render();
?>
        </dd>

        <dt><label for="hsv-picker">ColorPicker (HSV):</label></dt>
        <dd>
<?php
    $hsvPicker = new \Kendo\UI\ColorPicker('hsv-picker');

    $hsvPicker
        ->value('#22cc22')
        ->select('pickerSelect')
        ->change('pickerChange')
        ->open('pickerOpen')
        ->close('pickerClose');

    echo $hsvPicker->render();
?>
        </dd>

        <dt>ColorPalette:</dt>
        <dd>
<?php
    $palette = new \Kendo\UI\ColorPalette('palette');

    $palette->change('paletteChange');

    echo $palette->render();
?>
        </dd>

        <dt>FlatColorPicker:</dt>
        <dd>
<?php
    $flatcolorpicker = new \Kendo\UI\FlatColorPicker('flatcolorpicker');

    $flatcolorpicker->change('flatcolorpickerChange');

    echo $flatcolorpicker->render();
?>
        </dd>
    </dl>
</div>

<script>
    function pickerSelect(e) {
        kendoConsole.log("Select in picker #" + this.element.attr("id") + " :: " + e.value);
    }

    function pickerChange(e) {
        kendoConsole.log("Change in picker #" + this.element.attr("id") + " :: " + e.value);
    }

    function pickerOpen() {
        kendoConsole.log("Open in picker #" + this.element.attr("id"));
    }

    function pickerClose() {
        kendoConsole.log("Close in picker #" + this.element.attr("id"));
    }

    function paletteChange(e) {
        kendoConsole.log("Change in color palette :: " + e.value);
    }

    function flatcolorpickerChange(e) {
        kendoConsole.log("Change in flat color picker :: " + e.value);
    }
</script>

<div class="demo-section">
    <h3 class="title">Console log</h3>
    <div class="console"></div>
</div>

<style scoped>
    .demo-section {
        width: 500px;
    }

    .demo-section dl {
        display: inline-block;
    }

    .demo-section dl:after {
        content: " ";
        clear: both;
        font: 0/0;
    }

    .demo-section dt,
    .demo-section dd {
        float: left;
        margin: 0;
        padding: 0 0 1em;
    }

    .demo-section dt {
        width: 45%;
        padding-top: .3em;
        padding-right: 5%;
        clear: left;
        text-align: right;
    }

    .demo-section dd {
        width: 50%;
    }
</style>