Example #1
0
 /**
  * Registers the needed JavaScript.
  */
 public function registerClientScript()
 {
     $id = $this->options['id'];
     if ($this->loadUrl !== null) {
         $url = Url::to($this->loadUrl);
         $this->clientOptions['load'] = new JsExpression("function (query, callback) { if (!query.length) return callback(); \$.getJSON('{$url}', { query: encodeURIComponent(query) }, function (data) { callback(data); }).fail(function () { callback(); }); }");
     }
     $options = Json::encode($this->clientOptions);
     $view = $this->getView();
     SelectizeAsset::register($view);
     $view->registerJs("jQuery('#{$id}').selectize({$options});");
 }
Example #2
0
 * @file    _form-term.php.
 * @date    6/4/2015
 * @time    6:14 AM
 * @author  Agiel K. Saputra <*****@*****.**>
 * @copyright Copyright (c) 2015 WritesDown
 * @license http://www.content.com/license/
 */
use yii\helpers\Url;
use yii\helpers\Html;
use yii\helpers\ArrayHelper;
use dosamigos\selectize\SelectizeAsset;
/* @var $this yii\web\View */
/* @var $model \fbarrento\yii2\modules\content\models\Post */
/* @var $postType \fbarrento\yii2\modules\content\models\PostType */
/* @var $taxonomy \fbarrento\yii2\modules\content\models\Taxonomy */
SelectizeAsset::register($this);
foreach ($postType->taxonomies as $taxonomy) {
    ?>
    <div class="box box-default">
        <div class="box-header with-border">
            <h3 class="box-title"><?php 
    echo $taxonomy->taxonomy_pn;
    ?>
</h3>

            <div class="box-tools pull-right">
                <button data-widget="collapse" class="btn btn-box-tool"><i class="fa fa-minus"></i></button>
            </div>
        </div>

        <div class="box-body">