Yihui Xie
b8b09adda1
submit shiny 0.9.0 to CRAN
v0.9.0
2014-03-18 14:32:46 -05:00
Yihui Xie
07c8f0c4b7
use skipStartupTypeset: true for MathJax config, and call MathJax.Hub.Typeset() later
...
setTimeout() is necessary for uiOutput(); we need to wait for a short while before typesetting math, otherwise two bad things can happen:
1. a math expression may be rendered twice (static output)
2. it is not rendered at all (dynamic ui output)
so the compromise is to typeset math after a short while when the document is ready; 200 ms is an arbitrary choice here
2014-03-18 14:24:23 -05:00
Joe Cheng
4415bf31d2
Mention showcase mode and allow-dots in NEWS
2014-03-13 14:33:25 -07:00
Joe Cheng
5c1bcb41d8
Merge pull request #418 from jcheng5/allow-dots
...
Allow '.' character in input/output IDs
Fixes #358
2014-03-13 14:25:56 -07:00
Joe Cheng
b659c4c2bb
Proper escaping of name, value, and type queries
2014-03-13 12:18:21 -07:00
Joe Cheng
65adc8a405
Wrap for= value in double quotes
2014-03-13 10:16:07 -07:00
Joe Cheng
4141f78717
It's important to return values in JS. heh.
2014-03-13 10:13:26 -07:00
Joe Cheng
80cb02d206
Allow '.' character in input/output IDs
...
I always thought dots and colons were illegal in HTML ID attributes,
but I was wrong. They are legal and because they are commonly used
in identifier names in R, Shiny users often like to use them. Worse,
Shiny gave no warnings when using dots and only a pretty advanced
subset of functionality would NOT work when using dots, causing
everyone to think they were fully supported in Shiny.
This commit ought to bring reality in line with perception. It turns
out that jQuery has an escaping scheme in its queries that allow us
to support dots after all. As long as we are always careful to
surround IDs with $escape when putting them in a query, we'll be in
good shape.
Colons will probably still cause problems at the moment because we
use colons internally to separate input type from input name. But
we've never seen users try to use colon in IDs before, so we can
wait to fix it until that becomes a problem.
2014-03-12 17:39:05 -07:00
Joe Cheng
a5a4510a1e
Merge pull request #417 from yihui/bugfix/showcase-escape
...
fixes #416 : use tags$code() to escape the code in showcase mode
2014-03-11 21:09:48 -07:00
Yihui Xie
95c30649d3
fixes #416 : use tags$code() to escape the code in showcase mode
...
and format(..., indent = FALSE) to prevent indentation of <code>
2014-03-11 22:40:16 -05:00
Joe Cheng
8e5cbde08c
Change example licenses to MIT
2014-03-11 10:49:32 -07:00
Yihui Xie
6df8632e29
Merge pull request #414 from jcheng5/bugfix/selectize-order
...
Fix selectize misordering on updateSelectInput
2014-03-11 11:55:26 -05:00
Jonathan
3c1218fff1
Merge pull request #415 from jcheng5/bugfix/showcase-case
...
Make showcase mode work with .r files
2014-03-11 09:13:04 -07:00
Joe Cheng
69c0414791
Make showcase mode work with .r files
2014-03-11 09:08:20 -07:00
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