/**
     * prepareScript
     *
     * @return  void
     */
    protected function prepareScript()
    {
        static $inited = false;
        if ($inited) {
            return;
        }
        JQueryScript::ui(array('effect'));
        $js = <<<JS
// Phoenix.Field.Modal
var Natika;
(function(Natika, \$)
{
    (function()
    {
        Natika.Field.Modal = {
            select: function(selector, id, title)
            {
                var ele = \$(selector);

                ele.find('.input-group input').attr('value', title).delay(250).effect('highlight');
                ele.find('input[data-value-store]').attr('value', id);

                ele.find('.icon-preview > span').attr('class', id);

                \$('#phoenix-iframe-modal').modal('hide');
            }
        };
    })(Natika.Field || (Natika.Field = {}));
})(Natika || (Natika = {}), jQuery);

jQuery(document).ready(function(\$) {
    var inputs = \$('.icon-input-field');

    inputs.each(function(i) {
        var \$this = \$(this);

        var value = \$this.val();
        var icon = '<span class="' + value + '"></span>';

\t\t\$this.parent('.input-group').prepend('<span class="input-group-addon icon-preview">' + icon + '</span>');
    });
});
JS;
        Asset::internalScript($js);
        $inited = true;
    }