tooltip() public static method

Generates a tooltip.
public static tooltip ( string $label, mixed $url, string $content, array $htmlOptions = [] ) : string
$label string the tooltip link label text.
$url mixed the link url.
$content string the tooltip content text.
$htmlOptions array additional HTML attributes.
return string the generated tooltip.
Exemplo n.º 1
0
 public function testTooltip()
 {
     $I = $this->codeGuy;
     $html = TbHtml::tooltip('Link', '#', 'Tooltip text', array('class' => 'link', 'animation' => true, 'html' => true, 'selector' => '.selector', 'placement' => TbHtml::TOOLTIP_PLACEMENT_RIGHT, 'trigger' => TbHtml::TOOLTIP_TRIGGER_CLICK, 'delay' => 350));
     $a = $I->createNode($html, 'a[rel=tooltip]');
     $I->seeNodeCssClass($a, 'link');
     $I->seeNodeAttributes($a, array('title' => 'Tooltip text', 'data-animation' => 'true', 'data-html' => 'true', 'data-selector' => '.selector', 'data-placement' => 'right', 'data-trigger' => 'click', 'data-delay' => '350', 'href' => '#'));
     $I->seeNodeText($a, 'Link');
 }
Exemplo n.º 2
0
    echo $form->textField($model, 'total_discount', array('id' => 'total_discount_id', 'class' => 'col-xs-12 input-totaldiscount', 'placeholder' => 'Total Discount', 'maxlength' => 25, 'append' => '%'));
    ?>
                <?php 
    $this->endWidget();
    ?>
            </div>
          </div>
         <?php 
}
?>
        
    </div> <!-- #section:grid.cart.layout -->

    <i class="ace-icon fa fa-book"></i>
    <?php 
echo TbHtml::tooltip('Keyboard Shortcuts Help', '#', '[ESC] => Set the focus to the "Cancel Sale". [Enter] will trigger the functionality <br>
             [F1] => Set the focus to "Payment Amount" [Enter] to make payment, Press another [Enter] to Complete Sale', array('data-html' => 'true', 'placement' => TbHtml::TOOLTIP_PLACEMENT_TOP));
?>
   

</div> <!--/span8-->

<div class="col-xs-12 col-sm-4 widget-container-col">
    <!-- #section:canel-cart.layout -->
    <div class="row">
        <div id="cancel_cart">
            <?php 
if ($count_item != 0) {
    ?>
 
                <?php 
    $form = $this->beginWidget('bootstrap.widgets.TbActiveForm', array('id' => 'suspend_sale_form', 'action' => Yii::app()->createUrl('saleItem/SuspendSale/'), 'enableAjaxValidation' => false, 'layout' => TbHtml::FORM_LAYOUT_INLINE));
Exemplo n.º 3
0
   <div class="bs-docs-example tooltip-demo">
      <ul class="bs-docs-tooltip-examples">
         <li><?php 
echo TbHtml::tooltip('Tooltip on top', '#', 'Tooltip on top');
?>
</li>
         <li><?php 
echo TbHtml::tooltip('Tooltip on right', '#', 'Tooltip on right', array('placement' => TbHtml::TOOLTIP_PLACEMENT_RIGHT));
?>
</li>
         <li><?php 
echo TbHtml::tooltip('Tooltip on bottom', '#', 'Tooltip on bottom', array('placement' => TbHtml::TOOLTIP_PLACEMENT_BOTTOM));
?>
</li>
         <li><?php 
echo TbHtml::tooltip('Tooltip on left', '#', 'Tooltip on left', array('placement' => TbHtml::TOOLTIP_PLACEMENT_LEFT));
?>
</li>
      </ul>
   </div>

   <pre class="prettyprint linenums">
&lt;?php echo TbHtml::tooltip(...); ?>
&lt;?php echo TbHtml::tooltip(..., array('placement' => TbHtml::TOOLTIP_PLACEMENT_RIGHT)); ?>
&lt;?php echo TbHtml::tooltip(..., array('placement' => TbHtml::TOOLTIP_PLACEMENT_BOTTOM)); ?>
&lt;?php echo TbHtml::tooltip(..., array('placement' => TbHtml::TOOLTIP_PLACEMENT_LEFT)); ?></pre>

</section>

<!-- Popovers
================================================== -->