Ejemplo n.º 1
0
 /**
  * 页面输入错误消息
  * @return string
  */
 public static function getErrorMessage()
 {
     $flash = LsYii::getFlash('error');
     if (!empty($flash)) {
         $message = Html::beginTag('div', ['class' => 'alert alert-danger alert-dismissible fade in', 'role' => 'alert']);
         $message .= $flash;
         $message .= Html::endTag('div');
         LsYii::getView()->registerJs("\$(function(){\n                setTimeout(function(){\n                    \$('div.alert-danger').remove();\n                } , 3000);\n            })", BackView::POS_END);
     } else {
         $message = '';
     }
     return $message;
 }
Ejemplo n.º 2
0
 public static function setTheme()
 {
     $currentTheme = Resource::getAdminTheme();
     $config = ['pathMap' => ['@backend/views' => ["@statics/themes/backend/{$currentTheme}/views"]], 'baseUrl' => "@statics/themes/backend/{$currentTheme}"];
     LsYii::getView()->theme = new Theme($config);
 }
Ejemplo n.º 3
0
    /**
     * 加载静态资源
     */
    public function registerStatics()
    {
        LsYii::getView()->registerJsFile(Resource::getCommonUrl('/libs/jquery.treeview/lib/jquery.cookie.js'), ['depends' => 'yii\\web\\YiiAsset']);
        LsYii::getView()->registerJsFile(Resource::getCommonUrl('/libs/jquery.treeview/jquery.treeview.js'), ['depends' => 'yii\\web\\YiiAsset']);
        LsYii::getView()->registerCssFile(Resource::getCommonUrl('/libs/jquery.treeview/jquery.treeview.css'), ['depends' => 'yii\\bootstrap\\BootstrapAsset']);
        LsYii::getView()->registerJs(<<<EOD
          \$("#{$this->treeOptions['id']}").treeview({
                persist: "{$this->presist}",
                collapsed: {$this->collapsed},
                unique: {$this->unique},
                animated: "{$this->animated}",
            });      
EOD
, \yii\web\View::POS_END);
    }
Ejemplo n.º 4
0
 /**
  * 向视图中注册默认的js资源
  * @param type $jsFile
  */
 public static function registerJsFile($jsFile)
 {
     $jsUrl = Resource::getAdminUrl($jsFile);
     LsYii::getView()->registerJsFile($jsUrl, ['depends' => 'yii\\web\\YiiAsset']);
 }