paavlinter / yii2-disposable-tooltip
Yii2: 创建可丢弃的工具提示小部件
dev-master
2015-08-01 17:56 UTC
Requires
- php: >=5.4.0
- pavlinter/yii2-dot-translation: 1.*
- yiisoft/yii2: *
- yiisoft/yii2-bootstrap: *
This package is not auto-updated.
Last update: 2024-09-14 15:16:39 UTC
README
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一
php composer.phar require --prefer-dist pavlinter/yii2-disposable-tooltip "dev-master"
或添加
"pavlinter/yii2-disposable-tooltip": "dev-master"
到您的 composer.json
文件的 require 部分。
配置
- 在配置之前:yii2-dot-translation
- 运行迁移文件
yii migrate --migrationPath=@vendor/pavlinter/yii2-disposable-tooltip/tooltip/migrations
- 更新配置
'modules' => [ .... 'distooltip' => [ 'class' => 'pavlinter\tooltip\Module', //default 'cookieName' => 'user_tooltip', 'storage' => \pavlinter\tooltip\Hint::TYPE_AUTO, 'userTooltipTable' => '{{%user_tooltip}}', 'sourceMessageTable' => '{{%source_message}}', ], .... ],
使用
<?php Hint::begin([ 'category' => 'app/hints', 'message' => 'Hi! I am {tip}.', 'params' => ['tip' => 'tooltip'], //default 'moduleId' => 'distooltip', 'tag' => 'span', 'options' => [], 'clientOptions' => [], 'clientEvents' => [ 'dhint.ajaxBeforeSend' => 'function($cont,id){ console.log("ajaxBeforeSend");}', 'dhint.ajaxSuccess' => 'function($cont,id,data){ console.log("ajaxSuccess");}', 'dhint.ajaxComplete' => 'function($cont,id,jqXHR,textStatus){ console.log("ajaxComplete");}', 'dhint.ajaxError' => 'function($cont,id,jqXHR,textStatus,message){ console.log("ajaxError");}', ], 'closeButton' => [ 'class' => 'glyphicon glyphicon-remove pull-right', ], 'template' => '<div class="popover"><div class="arrow"></div><h3 class="popover-title clearfix"></h3><div class="popover-content"></div></div>', 'title' => '', ]);?> <div class="content">Your content</div> <?php Hint::end(); ?>