JJ Allaire
d0769eed97
add optional head parameter to top-level page functions
2013-12-06 08:56:20 -06:00
JJ Allaire
db1259b3e0
docs for collapsable and re-roxygenize
2013-12-05 10:31:03 -06:00
JJ Allaire
1a5f42b753
auto collapse navbar menu on click
2013-12-05 10:12:39 -06:00
JJ Allaire
75d061a7fa
support optional collablable navbar
2013-12-05 09:17:57 -06:00
JJ Allaire
9fb4c4140b
navbarPage and panelWithSidebar
2013-12-05 07:09:46 -05:00
trestletech
a4e8907c95
Merged rstudio/master into branch.
2013-12-03 15:15:14 -06:00
Yihui Xie
916ad6535a
fixes #299 : RJSONIO is unable to convert a matrix of 0 row to [], in which case we have to use an empty list() instead
...
toJSON(list(x = matrix(nrow = 0, ncol = 3))) gives '{\n "x": \n}', which is an invalid JSON expression
2013-12-03 15:03:39 -06:00
trestletech
0088e9ae77
Preface shiny input classes with shiny. Refine tests to use S3 dispatch.
2013-11-30 15:19:21 -06:00
Winston Chang
d4da934d6a
Merge branch 'renderui-head-singleton'
...
Conflicts:
NEWS
2013-11-21 16:42:42 -06:00
Joe Cheng
eaa0bdfc62
Merge pull request #278 from yihui/changeset/source
...
use sys.source() and keep.source=TRUE
2013-11-21 13:34:08 -08:00
Yihui Xie
c538e9c6d4
use globalenv() instead of .Globalenv; remove local()
2013-11-20 18:00:24 -06:00
Winston Chang
54b9af0299
Merge branch 'localhost-only'
...
Conflicts:
NEWS
2013-11-20 13:54:47 -06:00
trestletech
4e37b32976
Enumerate function variables, setup Roxygen to pass R CMD CHECK, added tests.
2013-11-19 20:46:51 -06:00
Winston Chang
004776a522
Fix dateinput docs for pt-BR language
2013-11-19 11:19:12 -06:00
Joe Cheng
92fa1dde79
Fix #21 : singleton and tags$head are not really compatible with reactiveUI
...
This commit fixes two problems:
- tags$head content was not properly hoisted into the head
of the document when UI was reactively rendered
- singletons were not respected in renderUI
This makes it possible for input/output components that rely
on JavaScript libraries to simply put their script/style
dependencies in their input/output methods. This is contrary
to previous versions of Shiny where that approach would work
unless the component only appeared in renderUI/uiOutput and
not as part of the initial page render.
2013-11-09 15:11:22 -08:00
Joe Cheng
464821c4e2
Only allow access via localhost by default
...
This can be overridden via the "shiny.host" option or by explicitly
passing the host parameter to runApp/runExample.
2013-11-08 23:26:59 -08:00
Winston Chang
a9b97a85ad
Add quiet option to runApp
2013-11-07 11:26:27 -06:00
Yihui Xie
7483900db2
fixes #288 : moving shinyCallingHandlers() to a lower-level so that the shiny.error handler can be applied to observe() and isolate() as well
2013-10-28 23:17:02 -05:00
Yihui Xie
293ea66784
fixes #286 : if the data passed to renderDataTable() does not have dim==2, return an empty object
2013-10-23 21:14:18 -05:00
Yihui Xie
e98d8f4ced
Merge pull request #284 from jcheng5/shiny-server-creds
...
Make Shiny Server credentials available on session object
2013-10-22 11:35:20 -07:00
Joe Cheng
418d2afb2a
Make Shiny Server credentials available on session object
2013-10-22 10:42:29 -07:00
Yihui Xie
123ca34040
tweak the roxygen doc for installExprFunction() (otherwise the second paragraph is treated as \description{})
2013-10-22 12:33:07 -05:00
Joe Cheng
6b3224116c
Merge pull request #279 from yihui/datatables
...
DataTables
2013-10-22 09:43:13 -07:00
Yihui Xie
dd33a0e0ec
the error object may not be interesting at all; just call the handler without arguments
...
this makes it easier to set options(shiny.error = browser/recover/traceback/...), otherwise will have to do options(shiny.error = function(e) traceback()), which seems awkward
2013-10-22 10:33:01 -05:00
Yihui Xie
94c9a3e05b
should not have assigned installExprFunction() to func
2013-10-22 02:07:06 -05:00
Yihui Xie
8928d2c488
use the new installExprFunction() instead of exprToFunction()
2013-10-22 02:07:06 -05:00
Yihui Xie
4b1af75724
debouncing is done single-handedly, thanks to Joe's smart debounce() function
2013-10-22 02:07:06 -05:00
Yihui Xie
ce4ea7e7a9
allow users to pass initialization options to datatables
2013-10-22 02:07:06 -05:00
Yihui Xie
a55090dc2f
the searching should use intersection instead of union
2013-10-22 02:07:06 -05:00
Yihui Xie
2594664330
use the nicer bootstrap style
2013-10-22 02:07:05 -05:00
Yihui Xie
f9ed075db6
write a datatable output binding; the column names and action url are passed from renderDataTable() to the output binding
2013-10-22 02:07:05 -05:00
Yihui Xie
099ced4f94
implement searching by columns
2013-10-22 02:07:05 -05:00
Yihui Xie
13d2513930
index from 0, sigh
2013-10-22 02:07:05 -05:00
Yihui Xie
2211b1c65e
now we can sort multiple columns: press Shift and click the column headers
2013-10-22 02:07:05 -05:00
Yihui Xie
1fd37ca2b2
implement sorting; the very basic features are there now, but this still needs a lot of improvement in terms of details
2013-10-22 02:07:05 -05:00
Yihui Xie
7070e3748d
disable default sorting
2013-10-22 02:07:05 -05:00
Yihui Xie
dfaef908c2
make sure the data has two dimensions
2013-10-22 02:07:05 -05:00
Yihui Xie
67540c763b
a simple implementation of global searching
2013-10-22 02:07:05 -05:00
Yihui Xie
14269bd4d9
document renderDataTable() and dataTableOutput()
2013-10-22 02:07:05 -05:00
Yihui Xie
131663032c
the ... argument is not really used
2013-10-22 02:07:05 -05:00
Yihui Xie
8ac71165e9
add dataTableOutput() and renderDataTable() for the DataTables library
...
not yet done, but at least paging is working now
2013-10-22 02:07:05 -05:00
trestletech
d3e7f130fb
Parse incoming NULLs as NA.
2013-10-21 21:33:25 -05:00
trestletech
c0cd269322
Revert "Customize dispatch for NULL objects."
...
This reverts commit f4ada70e56 .
2013-10-21 20:43:02 -05:00
Joe Cheng
0ad3ff655e
Merge remote-tracking branch 'origin/pr/276'
...
Conflicts:
R/shiny.R
2013-10-21 10:11:05 -07:00
Yihui Xie
a9e4ce005d
closes #238 : use keep.source() for sys.source()
2013-10-18 22:38:32 -05:00
Yihui Xie
987f2b2a55
closes #236 : use sys.source(envir=) instead of source(local=)
2013-10-18 22:19:25 -05:00
Yihui Xie
930e2d1d9d
closes #272 : the argument ws_env was not used anywhere
2013-10-18 22:01:17 -05:00
trestletech
f4ada70e56
Customize dispatch for NULL objects.
...
Don't provide class for input objects based on `type` field. Provide real NULLs to dispatched functions rather than empty lists.
2013-10-18 17:27:28 -05:00
trestletech
97e658709d
Added S3-dispatched input parsers.
2013-10-18 17:20:24 -05:00
Joe Cheng
ec2992cd2d
Merge pull request #264 from rstudio/feature/debug-hooks
...
Export installExprFunction and add supporting documentation
2013-10-17 09:44:03 -07:00