/** * prepareExecute * * @return void */ protected function prepareExecute() { $this->checkAccess(); // Assets BootstrapScript::css(); BootstrapScript::script(); Asset::addCSS($this->name . '/css/admin.css'); // Language TranslatorHelper::loadAll($this, 'ini'); }
/** * prepareScript * * @return void */ protected function prepareScript() { static $inited = false; if ($inited) { return; } JQueryScript::ui(array('effect')); $js = <<<JS // Phoenix.Field.Modal var Phoenix; (function(Phoenix, \$) { (function() { Phoenix.Field.Modal = { select: function(selector, id, title) { var ele = \$(selector); ele.find('.input-group input').attr('value', title).trigger('change').delay(250).effect('highlight'); ele.find('input[data-value-store]').attr('value', id).trigger('change'); \$('#phoenix-iframe-modal').modal('hide'); } }; })(Phoenix.Field || (Phoenix.Field = {})); })(Phoenix || (Phoenix = {}), jQuery); JS; Asset::internalScript($js); $inited = true; }