Example #1
0
 /**
  * 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');
 }
Example #2
0
    /**
     * 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;
    }