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
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
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
Joe Cheng
e0ae931ddd
Merge pull request #402 from rstudio/bugfix/ie8-compatibility
...
Bugfix/ie8 compatibility
2014-02-20 10:24:10 -08:00
Jonathan McPherson
0d7727a405
fix Markdown content extraction on IE8
2014-02-20 10:22:43 -08:00
Joe Cheng
28f689498a
fix browser height detection and CSS on IE8
2014-02-20 09:16:18 -08:00
Jonathan McPherson
1b856c4909
use IE8-compatible events; turn off highlighting in IE8
2014-02-19 16:45:58 -08:00
Jonathan
585ad30af1
Merge pull request #396 from jcheng5/bugfix/395-monospace-fonts-qt
...
Fix issue #395 : Monospace fonts broken on QtWebKit
2014-02-19 16:32:38 -08:00
Joe Cheng
c0cdc4083c
Merge pull request #397 from yihui/select2
...
Selectize.js
2014-02-19 15:45:56 -08:00
Joe Cheng
9b9db4f161
Merge pull request #398 from jcheng5/feature/suppress-tag-indent
...
Add indent argument to format.shiny.tag
2014-02-19 15:21:51 -08:00
Yihui Xie
d3115a3bf3
add selectize=TRUE to selectInput(), instead of adding a separate function selectizeInput(), per suggestion of @jjallaire
2014-02-19 12:04:23 -06:00
Yihui Xie
eeded51ff8
IE8 does not have map() and forEach() methods
...
use $.each() and $.map() instead
2014-02-19 11:58:34 -06:00
Yihui Xie
8f24f1b4d6
localize es5-shim.js
2014-02-19 11:58:34 -06:00
Yihui Xie
ad910a295a
For IE8, $.text() does not work on <script>, so use $.html() instead
2014-02-19 11:58:34 -06:00
Yihui Xie
b8376ebbf7
it is safer to evaluate the string inside ()
...
e.g. one cannot directly evaluate {a: 1, b: 2}, although it is legitimate JSON; eval("({a: 1, b: 2})") always works
2014-02-19 11:58:33 -06:00
Yihui Xie
29701d7295
apply checkAsIs() to selectizeInput(), and store the names in data-eval in the script
...
note we switched the order of {} and config.text() in $.extend(), so that users can overwrite the default options like labelField, valueField, ...
2014-02-19 11:58:33 -06:00
Yihui Xie
0276d533fb
the search field must be renamed accordingly
2014-02-19 11:58:33 -06:00
Yihui Xie
b77fc34a7b
new function selectizeInput() to use selectize.js
...
closes #287
2014-02-18 23:25:25 -06:00
Joe Cheng
60c450d57e
Add indent argument to format.shiny.tag
2014-02-18 12:55:11 -08:00
Joe Cheng
73411c75db
Fix staticdocs test on Linux
2014-02-18 12:52:59 -08:00
Yihui Xie
8d146f7dff
Revert "math expressions may come in through renderUI()/uiOutput(), in which case we have to re-typeset the math expressions"
...
This reverts commit 58471c6971 .
2014-02-17 18:52:25 -06:00
Yihui Xie
4e020818ae
white spaces
2014-02-17 14:43:33 -06:00
Yihui Xie
58471c6971
math expressions may come in through renderUI()/uiOutput(), in which case we have to re-typeset the math expressions
2014-02-17 14:43:33 -06:00
Joe Cheng
2a2e02bf56
Remove border radius on showcase well
2014-02-17 11:34:07 -08:00
Joe Cheng
75d8cee766
Fix issue #395 : Monospace fonts broken on QtWebKit
2014-02-17 11:31:39 -08:00
Douglas Bates
d11aa1a61c
Update server.R
...
Minor typo
2014-02-12 15:25:30 -06:00
Yihui Xie
f60a64c8db
instead of assuming fnFooBar should be evaluated, let's use I() explicitly
2014-02-11 23:12:19 -06:00
Joe Cheng
e37a5d0394
Merge remote-tracking branch 'jcheng5/feature/absolute-panel'
...
Conflicts:
NEWS
man/validateCssUnit.Rd
2014-02-11 14:17:58 -08:00
Joe Cheng
c31d91668a
Suppress staticdocs test when run on a built package
2014-02-10 11:58:40 -08:00
Joe Cheng
3b90eed89f
Add check for staticdocs index correctness
2014-02-05 13:45:25 -08:00
Winston Chang
b3e997134f
Merge branch 'bugfix/381-sendOutputHiddenState'
2014-02-05 12:30:39 -06:00
Winston Chang
f560baa69b
Add comments about debouncing
2014-02-05 12:30:25 -06:00
Winston Chang
8cf5f00c87
Remove console logging code
2014-02-05 12:12:38 -06:00
Winston Chang
482c3895d3
Udpate to jQuery 1.11.0
...
This makes the following JS console message (as noted in #271 ) go away:
event.returnValue is deprecated. Please use the standard event.preventDefault() instead.
2014-02-05 12:07:28 -06:00
Joe Cheng
33ed89a036
Merge pull request #363 from yihui/text-output-container
...
fixes #90 : textOuput() can be put in any tag now
2014-02-03 16:44:08 -08:00
Yihui Xie
ef59119663
Merge pull request #383 from jcheng5/bugfix/broken-image
...
Don't show broken image when plot is empty
2014-01-30 19:09:08 -08:00
Joe Cheng
45baca7018
Don't show broken image when plot is empty
...
Repro case:
shiny::runApp(list(
ui=basicPage(plotOutput('foo')),
server=function(input, output, session) {
output$foo <- renderPlot({})
}
))
2014-01-30 16:46:07 -08:00
Joe Cheng
9b1edb7a97
Fix issue #381 : sendOutputHiddenState is called too many times
2014-01-30 10:18:43 -08:00
Yihui Xie
31c071d086
use values instead of names for radioButtons due to #340
...
the problem was revealed from #377
2014-01-27 22:55:37 -06:00
Winston Chang
35fbfece0d
Export renderHtml function and un-export singletons object
2014-01-21 13:14:21 -06:00
Winston Chang
b7721e42d3
Fixes for jshint
2014-01-21 10:19:50 -06:00
Winston Chang
386346cee9
Add new object for handling singletons
2014-01-21 10:19:50 -06:00
Winston Chang
bbecccc45e
Missing semicolon
2014-01-21 10:02:52 -06:00
Yihui Xie
1a8f84c134
and reactive({}) also works; closes #366
2014-01-17 22:41:00 -06:00
Yihui Xie
66181fdcdf
reactive(NULL) works now
2014-01-17 22:40:13 -06:00
Winston Chang
b9c05e8a9c
Bind both mouse and touch events for jslider
...
This brings in commit 468002a for jslider. It fixes the problem where
dragging the slider didn't work in the RStudio viewer pane.
2014-01-17 09:36:31 -06:00
trestletech
3932330ce6
Added tests, stop converting NULLs to NA.
2014-01-15 14:24:13 -06:00
trestletech
14df829f18
Update inputHandler docs, revamped tests.
2014-01-14 21:19:12 -06:00