trestletech
a4e8907c95
Merged rstudio/master into branch.
2013-12-03 15:15:14 -06:00
trestletech
0088e9ae77
Preface shiny input classes with shiny. Refine tests to use S3 dispatch.
2013-11-30 15:19:21 -06:00
Yihui Xie
79806b5ad5
closes #277 : implement actionButton.setValue()
2013-11-26 23:51:35 -06:00
Winston Chang
e645bdf249
Add jshint options to suppress warnings
2013-11-22 13:51:52 -06:00
Winston Chang
0bedf26849
Check for own properties
2013-11-22 13:36:18 -06:00
Winston Chang
a153c5b4ce
Change function defs to vars
...
This makes the scoping clearer.
2013-11-22 13:32:54 -06:00
Winston Chang
44f1f3e9ae
Fixes for jshint
2013-11-21 17:07:47 -06:00
Winston Chang
d4da934d6a
Merge branch 'renderui-head-singleton'
...
Conflicts:
NEWS
2013-11-21 16:42:42 -06:00
Winston Chang
56cc664c26
Use ===
2013-11-21 16:37:16 -06:00
Winston Chang
c7d5b9211c
Merge pull request #271 from wch/bootstrap
...
Update to Bootstrap 2.3.2 and jQuery 1.10.2
2013-11-19 20:15:20 -08:00
Winston Chang
7ca22a8718
Add updated version of jslider
...
This adds compatibility with jQuery 1.9+
2013-11-19 21:47:39 -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
2e60f2b2ce
Update to jQuery 1.10.2
2013-11-19 14:35:53 -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
Yihui Xie
1937aa43ba
Ah, brain poisoned by R's return() syntax; check if data is empty, then check data.colnames to make sure column names are passed in
2013-10-23 21:26:47 -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
191deeaba6
a hack to remove the scrollbars in tab panels
2013-10-22 02:07:06 -05:00
Yihui Xie
245072f7a2
make sure colnames is an array, even when there is only one column in the data
2013-10-22 02:07:06 -05:00
Yihui Xie
6b858512b6
must empty the data table first
2013-10-22 02:07:06 -05:00
Yihui Xie
b857a01c30
save $(el) in $el
2013-10-22 02:07:06 -05:00
Yihui Xie
25bd5654aa
display 25 rows by default, again per suggestion of JJ
2013-10-22 02:07:06 -05:00
Yihui Xie
83d5b96adf
no CSS classes for sorted columns, per suggestion of JJ
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
50ab5e7517
BSD license for DataTables
2013-10-22 02:07:06 -05:00
Yihui Xie
431c1d7f66
css for the processing indicator
2013-10-22 02:07:06 -05:00
Yihui Xie
d76cdb73b0
remove the ColumnFilter plugin; it is too heavy, and I just added the <input> by myself and implemented searching by individual columns
2013-10-22 02:07:05 -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
aef8837b5d
add .csv to fileInput() to make it consistent with the tutorial ( #280 )
2013-10-21 21:25:42 -05:00
Yihui Xie
dc0832adba
should pass a session object to invalidateLater()
2013-10-21 21:20:41 -05:00
Winston Chang
aab2cce978
Update to Bootstrap 2.3.2
2013-10-15 12:13:34 -05:00
Joe Cheng
f4a4af0fa4
Merge pull request #265 from yihui/bug/offset
...
a more reliable solution for e.offsetX/Y in Firefox
2013-10-14 11:02:20 -07:00
JJ Allaire
1aadd25cb5
notify iframe parent of disconnect when on the same domain
2013-10-10 06:20:26 -04:00
Yihui Xie
4da53ef219
a better solution for e.offsetX/Y in Firefox based on http://stackoverflow.com/q/12704686/559676
...
which fixes the bug reported by Greg D: https://groups.google.com/forum/#!topic/shiny-discuss/E6oYvyvx0oU
2013-10-08 23:34:34 -05:00
Joe Cheng
b60d6ccdd8
Conditional panel expressions were broken for typed inputs
2013-09-26 15:31:14 -07:00
Yihui Xie
2f8502aec6
save coordmap in $el.data() so it can be dynamically retrieved
...
6161eaa was an inappropriate fix
(jcheng: cherry-picked from @yihui/master)
2013-09-26 10:33:37 -07:00
Joe Cheng
d377b04dad
Make websocket path relative to Shiny page path
...
This is necessary for proxy situations that don't override the
Shiny.createSocket function (so, not including Shiny Server,
but more like Nginx, HAProxy, and a future version of RStudio
Server).
Without the path being preserved, it's impossible for these
proxies to know that the URL should be forwarded to the host
and port that belongs to Shiny.
2013-09-19 22:53:11 -07:00
Joe Cheng
fa39a55eca
Wow, IE10 is *really* picky about websocket URLs
2013-08-23 15:42:19 -07:00
Joe Cheng
c3a1ba2f2d
Make websocket URL work with IE10
...
See https://github.com/einaros/ws/issues/131#issuecomment-15715373
2013-08-23 15:38:12 -07:00
Joe Cheng
b19225c747
Don't send websocket subprotocol
...
Some time recently, Google Chrome started actually caring what the
client sends for this and what the server replies with. httpuv
doesn't currently have any logic for subprotocol selection, so
it always replies with no Sec-WebSocket-Protocol header, which
now Google Chrome reacts to by closing the websocket connection.
This problem goes away if we just don't send a subprotocol at all.
2013-08-23 02:15:54 -07:00
Winston Chang
7aaba8244b
Add is.reactivevalues function
2013-08-05 14:02:50 -05:00
Winston Chang
cd8ad9a2ec
Add compatibility wrapper for getComputedStyle in IE8
2013-07-27 19:41:56 -05:00
Joe Cheng
f79223ed58
Merge remote-tracking branch 'origin/master' into reactlog
2013-07-07 01:20:59 -07:00
Joe Cheng
2d28218a2a
Allow Cmd+F3 to launch reactlog
2013-07-07 01:20:40 -07:00
Joe Cheng
35974f2ee1
Firefox scrubbing fix
2013-07-06 23:13:25 -07:00
Joe Cheng
1f73323fb9
reactlog: Support arbitrary temporal movement
2013-07-06 23:06:38 -07:00
Joe Cheng
a3d0736eec
Use more obscure keyboard shortcut for reactlog
2013-07-06 18:27:10 -07:00
Joe Cheng
4bdd486c00
reactlog: Firefox compatibility; visual tweaks
2013-07-06 18:22:40 -07:00
Joe Cheng
c3895c9bd7
Configurable hover delay type (debounce/throttle)
2013-07-05 17:29:57 -07:00