Joe Cheng
d63f83fcbb
Fix selectize misordering on updateSelectInput
...
Repro case at https://gist.github.com/jcheng5/9403917
2014-03-06 18:27:02 -08:00
Joe Cheng
75c3bf0c2f
Change version to 0.9.0
2014-03-06 10:20:25 -08:00
Joe Cheng
c9a8ab2389
Merge pull request #411 from yihui/selectize/backspace
...
Selectize backspace issue
2014-03-05 00:29:44 -08:00
Yihui Xie
2c467c00e1
10px bottom margin for selectize input
2014-03-04 16:53:29 -08:00
Yihui Xie
c63ec5a1f2
update the test for selectInput() accordingly
2014-03-03 12:02:39 -08:00
Yihui Xie
e886558cbb
roxygenize
2014-03-03 12:02:39 -08:00
Yihui Xie
8dd6dabe50
add selectize=TRUE to selectInput(), but disable deletion for single input
...
hopefully this is a good compromise for #404
2014-03-03 12:02:39 -08:00
Joe Cheng
c090c6adf9
Merge pull request #410 from wch/faster-tags-2
...
Faster tags
2014-02-28 09:43:57 -08:00
Yihui Xie
84da0befcd
fixes #306 : remove the possible trailing slash under Windows
...
the cause:
normalize('foo', '/') => C:/foo
normalize('foo/', '/') => C:/foo/
under Windows. For unix, the trailing slash will always be removed in normalizePath()
2014-02-27 18:17:50 -06:00
Yihui Xie
267751c8b9
we have specified winslash='/' before, so it is impossible that this char is \
2014-02-27 17:59:14 -06:00
Winston Chang
8add9f7188
Restructure logic and simplify
2014-02-27 16:02:30 -06:00
Yihui Xie
a100b0991b
closes #119 : we do not have to do this special treatment to the label for sliderInput, and no other inputs do as.character() for their labels
...
if users pass an HTML() object to the label argument, the HTML will be preserved instead of being escaped
2014-02-25 23:58:59 -06:00
Winston Chang
9ce9c5e535
More tag writing tweaks
2014-02-25 23:16:50 -06:00
Yihui Xie
b2d004ca1a
closes #31 : try to avoid scientific notation of numbers
2014-02-25 22:58:08 -06:00
Yihui Xie
657d50f9a3
add the missing Readme's and DESCRIPTION's for the examples
2014-02-25 21:18:16 -06:00
Joe Cheng
60e355c4f5
Faster singleton detection
2014-02-25 18:56:47 -08:00
Yihui Xie
adb444a60f
the original hello-world example makes little practical sense -- it is unclear what really changed when moving the slider, especially when obs is large (we always see a "bell-shaped" histogram)
...
let's make the number of bins reactive instead; now it is very clear what the slider really controls
a histogram with different number of bins also serves as a good demo of the property of histograms (small bins --> small variance + large bias)
2014-02-25 20:44:19 -06:00
Yihui Xie
e7e13ff70d
document the new features of DataTables in NEWS
2014-02-25 19:48:46 -06:00
Yihui Xie
a1e81db597
roxygenize
2014-02-25 19:25:48 -06:00
Yihui Xie
f23f2ff0a0
the url of selectiz.js is already in Details
2014-02-25 19:25:48 -06:00
Yihui Xie
c1b18098f1
Revert "add selectize=TRUE to selectInput(), instead of adding a separate function selectizeInput(), per suggestion of @jjallaire"
...
This reverts commit d3115a3bf3 and closes #404
2014-02-25 19:25:33 -06:00
Joe Cheng
31c39592e3
Faster tag rendering
2014-02-25 16:37:54 -08:00
Yihui Xie
82a1dad22a
roxygenize
2014-02-25 15:45:59 -06:00
Yihui Xie
1ecec24727
add a callback argument in renderDataTable() so that users can have access to the DT object
2014-02-25 15:44:00 -06:00
Yihui Xie
607841e947
cosmetic changes
2014-02-25 15:42:36 -06:00
Yihui Xie
e234b403ae
when the options is null, also show the search boxes
2014-02-25 00:41:57 -06:00
Yihui Xie
80ce7a36f8
make it possible to filter numeric columns based on the specified range of the form "lower,upper"
2014-02-24 23:59:12 -06:00
Yihui Xie
705a8666be
iDisplayLength == -1 means "display all data" ( #400 )
...
we can use this feature via several ways, e.g.
- renderDataTable(..., options = list(bPaginate = FALSE))
- iDisplayLength = -1
- aLengthMenu = list(c(10, 30, -1), list(10, 30, 'All'))
2014-02-24 23:31:28 -06:00
Yihui Xie
9167905118
respect the bRegex option (as well as bRegex_j for individual columns)
...
however, this option is not part of the initialization options, so actually users can never use it...
#400
2014-02-24 23:29:10 -06:00
Yihui Xie
bdeb6734d8
data.options is null by default
2014-02-24 21:46:50 -06:00
Yihui Xie
9a7b042594
respect the individual bSearchable_j options in datatables
2014-02-24 21:02:25 -06:00
Winston Chang
7aea256fd8
Use YYYY/MM/DD format only as a fallback
2014-02-24 16:43:49 -06:00
Yihui Xie
857b5e6932
Merge pull request #406 from wch/date-ie8
...
Add function for handling date strings in IE8
2014-02-24 16:24:35 -06:00
Winston Chang
1a2d675439
Add function for handling date strings in IE8
2014-02-24 16:02:57 -06:00
Yihui Xie
0c749643de
Merge pull request #405 from jcheng5/bugfix/ie8-debounce
...
Fix debounce error in IE8
2014-02-24 15:46:03 -06:00
Winston Chang
09bb1548f9
Fixes for jshint
2014-02-24 15:35:01 -06:00
Joe Cheng
5ffe531844
Fix debounce error in IE8
...
In the repo https://github.com/rstudio/shiny-testapp/ the test app
called "setinput" threw errors in IE8 due to the debouncer getting
triggered incorrectly. Essentially Debouncer.$invoke was being
called twice without an intervening normalCall or immediateCall,
which caused apply to be called with this.args === null. Upon
careful inspection/debugging it seems like this may be a bug in the
IE8 implementation of setTimeout/clearTimeout:
http://stackoverflow.com/questions/5853571/clarifying-cleartimeout-behavior-in-ie
In any case, the workaround is to check for a null timer id, which
means we tried to clear the timer at least.
2014-02-24 13:14:17 -08:00
Yihui Xie
fab24a3200
httpuv 1.2.3 is in marutter precise ppa now
...
hopefully this can save some time for travis ci
2014-02-23 11:09:54 -06:00
Yihui Xie
899d5e9d1d
spent two hours on this weird issue of disappearing checkboxes and radio buttons, just to find two missing backslashes for <label>
...
http://api.jquery.com/jQuery/#creating-new-elements
2014-02-22 01:01:49 -06:00
Joe Cheng
ba510884f2
Avoid using browser URL with host of 0.0.0.0
...
(reviewed by @jmcphers)
2014-02-21 14:58:19 -08:00
Joe Cheng
78e8df8e17
Fix tags$head + renderUI in IE8, which was broken
...
Repro case: https://github.com/rstudio/shiny-testapp/tree/master/dynamic_singletons
Reviewed by @jmcphers
2014-02-21 10:15:03 -08:00
Yihui Xie
deba1609c3
implement bSearchable for individual columns ( #400 )
...
if a column is not searchable, hide its search box
2014-02-20 18:29:44 -06:00
Yihui Xie
88d2425ca3
respect the bFilter option: when it is false, do not show the search boxes
2014-02-20 18:21:36 -06:00
Yihui Xie
7117f9e058
closes #392 : options in renderDataTable() can also take a function to return a list
2014-02-20 16:55:44 -06:00
Yihui Xie
c21c407416
a few cosmetic changes
...
= to <-, and camelCase instead of under_score
2014-02-20 16:44:09 -06:00
Yihui Xie
4b4ad42063
xtable was built from R < 3.0.0 in the official ubuntu repo hence fails to load
2014-02-20 15:09:42 -06:00
Yihui Xie
474d514c7d
the httpuv binary is not in the marutter/c2d4u PPA yet
...
we can wait for a couple of days and revert this commit
2014-02-20 14:48:08 -06:00
Yihui Xie
6239466da8
klutometis/roxygen#191 has been fixed, so no longer need explicit @usage
2014-02-20 14:30:51 -06:00
Yihui Xie
7746d75582
bug fix: when evalOptions is of length 1, toJSON() converts it to a scalar; we need to use I() to make sure it is always a vector so that we can later $.each()
2014-02-20 14:24:51 -06:00
Yihui Xie
642c9ded08
install some R package dependencies through apt-get instead of R to save time
2014-02-20 13:42:39 -06:00