This is the initial release that updates shinyBS to work with Shiny v0.11 and Twitter Bootstrap 3. Shiny's update to Twitter Bootstrap 3 broke most of the functionality of shinyBS. This is the initial release to get things working again.
This is a partial release in an effort to get what seems to be the most used functionality working again. There where major changes to Bootstrap with the upgrade to version 3 and some functionality that components of shinyBS relied on have been removed and may not be re-incorporated into shinyBS.
typeargument has been changed to
inputIdargument has been changed to
messageargument has beend changed to
styleargument was added to
bsCollapsePanelto apply Bootstrap styles.
optionsargument was added to allow advanced users more customization options.
bsModalallows different sized modals.
toggleModalallows you to specify
bsToggleButtonwere replaced by
iconargument allows placing of icons in buttons
...allows additional attributes to be set in the button like
bsMenu()creates three different types of menus:
toolbar- similar to
bsNavDropdown(), creates top-level menus in a navbar.
submenu- creates submenus in an existing toolbar or popup menu.
popup- creates a contextual popup menu that appears when you right-click on a targeted ui element.
bsMenuItem()creates three different types of menu elements:
command- the equivalent of
checkbox- the equivalent of
radio- the equivalent of
radioInput. Provide multiple radio elements the same
groupattribute to link them together.
bsMenuWrap()- A wrapper for any text-like inputs (e.g.,
bsTypeAhead()) or buttons that format them to work better within navbars. This replaces the individual functions that existed in the
bsMenuDateRangeInput()remains as a stand-alone function for menubar inputs.
bsMenuGroup()- A convenience function that allows you to create many bsMenuItem() elements at once.
bsMenuItemGroup()- A function that ties multiple menu elements together so that changing one automatically changes the others. This is so that you can have access to the same functionality in multiple locations (e.g., being able to add a trend line to a graph from a navbar menu or from a contextual popup menu.)
bsMenuDivider()- adds a horizontal dividing line to a menu to help organize elements.
bsMenuHeader()- adds a non-clickable heading to a menu, again, for organizational purposes.
bsModal()to create modal windows. These are triggered from a button or link and can contain any combination of inputs, outputs, or standard html.
blockargument for creating block level buttons and button groups. (They expand to fill the full width of the parent element)
verticalargument for creating vertically oriented button groups
highlightCells()lets the user highlight cells based on their contents
highlightRows()lets the user highlight entire rows based on the content of a table column.
ui.Rscript and add alerts from
bsTooltip()from the ui or with
addToolTip()from the server.