Winston Chang
bad566f6c7
Revise how onSave is called; move persist() and encode() into ShinyState object
2016-06-27 08:02:28 -07:00
Winston Chang
08d7f36b36
Refinements to save button
2016-06-27 08:02:28 -07:00
Winston Chang
a688c22929
Add invalidateReactiveValue function
2016-06-27 08:02:28 -07:00
Winston Chang
f110787709
Replace updateQueryString with updateLocationBar
2016-06-27 08:02:28 -07:00
Winston Chang
71e0f535b7
Rename 'save' to 'persist'
2016-06-27 08:02:03 -07:00
Winston Chang
6cb3921333
Add bookmarkButton
2016-06-27 08:02:03 -07:00
Winston Chang
bd39c40fd8
Refinements
2016-06-27 08:02:03 -07:00
Winston Chang
282893faff
Add support for bookmarking arbitrary values
2016-06-27 08:02:03 -07:00
Winston Chang
f38fe7d488
Prepare things for separate values
2016-06-27 08:02:03 -07:00
Winston Chang
23451b7c0f
Add configureBookmarking function
2016-06-27 08:02:03 -07:00
Winston Chang
94804d972c
Remove bookmarkOutput; add saveStateModal and encodeStateModal
2016-06-27 08:02:03 -07:00
Winston Chang
1ea1a16fb7
Remove createBookmark function
2016-06-27 08:02:03 -07:00
Winston Chang
cc09429e22
Make names consistent
2016-06-27 08:02:03 -07:00
Winston Chang
be9d884ae2
Use wrapper functions for saving/restoring state
2016-06-27 08:02:03 -07:00
Winston Chang
75b41eb7d8
Initial version of saving state
2016-06-27 08:02:03 -07:00
Winston Chang
3d5ee44388
Add shiny options
2016-06-27 08:02:03 -07:00
Winston Chang
3dad19d4f1
Rename functions
2016-06-27 08:02:03 -07:00
Joe Cheng
6a3818b4a0
Bookmarkable state wip
2016-06-27 07:59:59 -07:00
Joe Cheng
1d2a2fbcae
Merge remote-tracking branch 'origin/joe/feature/insert-UI'
2016-05-04 11:34:54 -07:00
Winston Chang
7e303b4fc0
Merge pull request #1157 from rstudio/modal
...
Add modal dialogs
2016-04-27 15:30:02 -05:00
Barbara Borges Ribeiro
6b001eb7c3
updated insertUI; added removeUI
2016-04-25 23:03:18 +01:00
Barbara Borges Ribeiro
fb3e4e4881
Changed customStop to stop(safeError). Refactored some middleware.R code. Fixed downloadHandler's bug of not responding to safeError.
2016-04-14 17:31:34 +01:00
Joe Cheng
8a30c006e7
Prototype insertUI functionality
2016-04-13 16:12:30 -07:00
Winston Chang
e1a955752f
Add modal dialogs
2016-04-05 13:18:56 -05:00
Barbara Borges Ribeiro
19ab63e041
a little code refactoring and added a customStop() function
2016-04-01 02:45:41 +01:00
Winston Chang
ecb59e9c31
Add R notification functions
2016-03-21 16:47:55 -05:00
Barbara Borges Ribeiro
3ab5d7f861
verify that button icons are in the right format (not necessarily valid though) and added updateActionButton()
2016-03-15 22:19:21 +00:00
Joe Cheng
26de088520
s/abortOutput/cancelOutput/; add req option
2016-02-22 09:12:30 -08:00
Joe Cheng
4e91af4d64
Add ability to abort the processing of outputs
...
abortOutput() leaves the state of the output unchanged,
unlike req(), validate(), or stop().
2016-02-19 00:33:10 -08:00
Winston Chang
6c5f0c5379
Pull out bootstrapLib into separate function
2016-01-05 14:57:53 -06:00
Joe Cheng
0d26857e31
Merge pull request #1031 from rstudio/template
...
Use templates from htmltools
2015-12-31 11:03:14 -08:00
Joe Cheng
85bea95f6b
Merge pull request #1029 from rstudio/joe/feature/knit_print.reactive
...
Add knit_print.reactive
2015-12-30 14:31:26 -08:00
Joe Cheng
c02f4691e0
Merge pull request #1054 from rstudio/joe/feature/runGadget
...
Migrate runGadget and viewer functions from shinygadgets
2015-12-23 17:45:12 -08:00
Joe Cheng
6c2fea7926
Rename flexRow/flexCol to fillRow/fillCol, other tweaks
...
I decided against the name flexRow/flexCol as the "flex" prefix
is too general for these implementations, which are mostly just
useful for filling the space with the children. Flex box has a
lot more features than that, such as centering, wrapping,
justifying, etc., but I don't currently know how to design an
API that presents the full power of flex box without also
presenting the full complexity of it as well.
This commit also includes some tweaks to the impl of flexfill
to fix the behavior of children with 100% size along the main
axis, and also introduces support for NA flex values, which
sizes the flex item according to its contents.
2015-12-23 17:31:10 -08:00
Joe Cheng
e08fd47b0e
Add fillPage, flexRow, flexCol
2015-12-23 17:31:05 -08:00
Joe Cheng
0fd76e8768
Migrate runGadget and viewer functions from shinygadgets
2015-12-23 15:33:30 -08:00
Joe Cheng
eee6f4ed81
Add req function for validating required inputs/values
2015-12-16 10:04:05 -08:00
Winston Chang
0e894cb043
Use templates from htmltools
2015-12-10 15:11:03 -06:00
Joe Cheng
26a0c3520c
Add knit_print.reactive
...
Allows us to drop reactive expressions right into Rmd docs
with runtime:shiny and have them stay up-to-date.
2015-12-09 16:34:55 -08:00
Winston Chang
97afb52904
Re-document with Roxygen2 5.0.1
2015-12-02 15:43:25 -06:00
Joe Cheng
ff9756c739
Add more exports, tests
2015-11-14 00:17:19 -08:00
Joe Cheng
93f774c7e7
Add exports/docs
2015-11-13 17:52:26 -08:00
Joe Cheng
f1de132a2a
Merge pull request #988 from rstudio/joe/feature/namespaces
...
Shiny modules
2015-10-28 15:22:57 -07:00
Joe Cheng
dac7eb5997
Simplify modules, by removing moduleUI and path arguments
2015-10-20 15:12:11 -07:00
Jonathan McPherson
85e2e00bc4
let runApp accept single .R file parameters
2015-10-16 09:22:44 -07:00
Joe Cheng
bb09885237
Add callModule/moduleUI functions; scope sendInputMessage
2015-10-05 14:56:01 -04:00
Joe Cheng
3ff6aaa6db
Add namespacing functionality
...
- Need to carefully review ShinySession, think about
each and every public method and whether it should
be passthrough or do something different for a
namespaced session.
- It would be nice if we do the namespace splitting
at the server.R level and actually have numerous
reactivevalues objects for inputs, one for each
namespace. This will make the reactive hooks for
names() and reactiveValuesToList() correct, as
right now they will oversubscribe if you're in a
namespaced session. Also it would prevent outer
sessions from seeing the values of their child
namespaces. (Though is that good or bad...?)
2015-10-02 12:51:18 -07:00
Yihui Xie
a5e64274a2
Add two aliases of updateTabsetPanel(): updateNavbarPage() and updateNavlistPanel()
...
https://groups.google.com/d/msg/shiny-discuss/8VctqPqeurw/uAQIBvA1CpAJ
2015-07-02 01:37:14 -05:00
Joe Cheng
15af660424
Depend on methods so Rscript doesn't fail
2015-05-21 09:56:16 -07:00
Winston Chang
742ce6673c
Re-document with roxygen2 4.1.1
2015-05-11 15:55:51 -05:00