Biblio2ls\Library\TwBs\BsPanel &
TwBs2l\Component\BsPanelColapsable
Uso: $panel = new \Biblio2ls\Library\TwBs\BsPanel($header, $content, $footer, $context); echo $panel->toString(); donde: $header Es el encabezado del panel $content Es el contenido a mostrar $footer Es el pie del panel $context Es una constante que indica la decoración del panel Todos los parámetros son opcionales. Si alguno no se usa la región no se muestra. En caso de requerir que el panel sea embebido en un elemento contenedor (como se hace en los ejemplos) se puede hacer le llamado: $panel->getElementEmbededIn($elemento, $id, $atributos, $clases);
Uso: $panel = new \Biblio2ls\Library\TwBs\BsPanelColapsable($header, $content, $footer, $context, $id); echo $panel->toString(); ó $panel->getElementEmbededIn($elemento, $id, $atributos, $clases); donde: $header Es el encabezado del panel $content Es el contenido a mostrar $footer Es el pie del panel $context Es una constante que indica la decoración del panel $id Identificador a asignar al contenido colapsable. Todos los parámetros son opcionales. Si alguno no se usa la región no se muestra. Y, si no se pasa $id se asignará un default que eventualmente podría hacer conflicto.
$panel->setHeader($value); $panel->setContent($value); $panel->setFooter($value); $panel->setContext($value); y el método especial: $panel->embedResponsiveContent($tagName, $ratio, $attributes, $clases, $innerhtm, $unKeyedAttributes, $append); que permite insertar objetos como videos, etc. dentro de los mismos.