Twitter-Bootstrap Tools

Button component (BsButton)

La clase TwBs2l\Component\BsButton

Esta clase facilita la creación de "Botones de comando" para múltiples propósitos. Su constructor es:
    BsButton($label, $id, $caret, $caretPos, $context, $options);
y puede ser instanciada de modo simple, como se ilustra en los ejemplos abajo. No obstante, para que los botones sean funcionales hacen falta adiciones:
  • Via Javascript
    • Asignarles ID como parámetro explícito en el constructor
    • Agregar un código JS que haga uso del ID
  • Mediante sus atributos
    Estableciendo la clave attributes=>[atributo=>valor, ...] en el parámetro $options del constructor. Se debe establecer atributos html5 adecuados para obtener comportamientos.
código: Botón default
$button = new \TwBs2l\Component\BsButton("Botón default", "", "", 0, "default");:  
$button->toString();
código: Botón danger
$button = new \TwBs2l\Component\BsButton("Botón danger", "", "", 0, "danger");:  
$button->toString();
código: Botón warning
$button = new \TwBs2l\Component\BsButton("Botón warning", "", "", 0, "warning");:  
$button->toString();
código: Botón success
$button = new \TwBs2l\Component\BsButton("Botón success", "", "", 0, "success");:  
$button->toString();
código: Botón info
$button = new \TwBs2l\Component\BsButton("Botón info", "", "", 0, "info");:  
$button->toString();
código: Botón primary
$button = new \TwBs2l\Component\BsButton("Botón primary", "", "", 0, "primary");:  
$button->toString();
código: Botón con caret 1
$button = new \TwBs2l\Component\BsButton("Botón con caret 1", "", "", 1, "default");:  
$button->toString();
código: Botón con caret 2
$button = new \TwBs2l\Component\BsButton("Botón con caret 2", "", "", 2, "default");:  
$button->toString();
código: Botón con glyph
$button = new \TwBs2l\Component\BsButton("Botón con glyph", "", \Biblio2ls\Library\WriteHtml5::glyphIcon("book"), 2, "primary");:  
$button->toString();

Twitter-Bootstrap Tools