MMVshiny 1.2.0
What's new
- Added
checkbox inputTYPE: renders ascheckboxInput(), wired as a reactive, and supported throughoutInitState(),Reset(),Get(),ValidateValue(),CreateUIInput(),GenerateJavaScriptEventHandlers(), andGenerateScriptCreatingObservers(). - Added
UpdateCheckboxInput(): mirrors the existingUpdateSelectInput()pattern and handlesMockShinySessioncorrectly in tests. - Added
DemoApp(): runs the bundled demo app frominst/extdata/MMVshinyDemo.zip.
Fixes and housekeeping
- Declared missing
Imports:magrittr,R.utils,shinyjs,tibble,stats. - Added
@importFromfor all Shiny UI/update functions,%>%,stats::na.omit,data.table :=/.SD, andshinyjs::js. - Added
utils::globalVariables()for data.table NSE column names. - Fixed
@paramdocs forInitState,GetValidationNote,ValidateValue,GetGuiLabel,GetReportLabel,GenerateScriptRenderingIcons,GenerateScriptCreatingReactives,UpdateSelectInput. - Updated DESCRIPTION Title; added
build.shandpull_request_template.md. R CMD checknow passes with Status: OK (zero errors, warnings, or notes).
Closes #2.