Joe Cheng
e4b5997c86
Build dist
2017-10-25 15:58:17 -07:00
Philipp A
7532ca53d9
Load scripts synchronously
2017-10-20 08:31:22 +02:00
Philipp A
80f8bf440e
Avoid jQuery using eval() for dependency JS
...
This allows to use debuggers for dependency code.
2017-10-17 10:39:22 +00:00
Winston Chang
176fe699b9
Point to RStudio Community website instead of shiny-discuss
2017-09-27 15:54:05 -05:00
Joe Cheng
48fd869c71
Merge pull request #1848 from rstudio/barbara/fix/icon
...
Revert back the relative position of the icon and title in tabPanel's and navbarMenu's
2017-09-12 07:34:31 -07:00
Barbara Borges Ribeiro
53e47484e2
reverted the relative positioning of the icon and the title text in navbarMenus and tabPanels back to what it was before Shiny 1.0.5 ( fixes #1840 )
2017-09-12 12:16:06 +01:00
Winston Chang
dc18b20e5a
Don't copy httpuv::decodeURIComponent at build time
2017-09-07 21:31:32 -05:00
Barbara Borges Ribeiro
b4c5debbdf
Merge pull request #1844 from rstudio/barbara/fix/reactlog
...
Changed script tags in reactlog from HTTP to HTTPS
2017-09-07 01:43:46 +01:00
Barbara Borges Ribeiro
771d3d52b9
Changed script tags in reactlog from HTTP to HTTPS in order to avoid mixed content blocking by most browsers (thanks @jekriske-lilly)
2017-09-07 01:34:17 +01:00
Joe Cheng
2a53ac093d
Merge pull request #1830 from rstudio/wch-compare-version
...
Add Shiny.compareVersion() function
2017-09-05 11:37:17 -07:00
Winston Chang
4fa2af72cc
Avoid port 6697. Closes #1784
2017-08-28 16:40:51 -05:00
Winston Chang
e512d3cd61
Grunt
2017-08-25 14:46:19 -05:00
Winston Chang
16b7ee3985
Add Shiny.compareVersion() function
2017-08-25 14:46:06 -05:00
Winston Chang
4f3d26c31b
Add Shiny.version to Javascript ( #1826 )
...
* Add Shiny.version to Javascript
* Grunt
2017-08-23 15:52:16 -05:00
Winston Chang
587bf94d69
Merge tag 'v1.0.5'
...
Shiny 1.0.5 on CRAN
2017-08-23 15:27:56 -05:00
Winston Chang
635ad77e0d
Bump version to 1.0.5
v1.0.5
2017-08-23 13:11:59 -05:00
Winston Chang
33258da6c3
Bump version to 1.0.5.9000
2017-08-23 13:07:15 -05:00
Joe Cheng
c2b3c3379d
Fix #1824 : HEAD request on static files causes app to stop ( #1825 )
...
* Fix #1824 : HEAD request on static files causes app to stop
The problem was that for HEAD requests specifically, we implement
an explicit Content-Length header (normally we let httpuv figure
out the Content-Length based on the content, but for HEAD we don't
return any content but still want to include the Content-Length).
The Content-Length header was only implemented correctly for string
values, not for raw vectors or file-by-path. This change implements
the value correctly for all currently valid httpuv content.
* Update NEWS
* Code review feedback
2017-08-23 13:01:22 -05:00
Winston Chang
e30fac02ed
Add safe wrapper for fromJSON
2017-08-21 19:55:48 -05:00
Winston Chang
e74592a654
Escape a few more characters for conditionalPanel expressions
2017-08-21 14:25:20 -05:00
Joe Cheng
ebd47aa73b
Merge pull request #1820 from rstudio/wch-fix-conditionalpanel
...
Escape newline characters in conditionalPanel expression
2017-08-18 20:49:48 -04:00
Winston Chang
e2d19cbaba
Grunt
2017-08-18 17:24:06 -05:00
Winston Chang
1f864a846f
Escape newline chars in conditionalPanel expr. Fixes #1818
2017-08-18 17:24:06 -05:00
Winston Chang
fc32c2c944
Clarify that choices must be strings
2017-08-18 11:48:41 -05:00
Winston Chang
279e37f1cb
Bump version to 1.0.4.9000
2017-08-18 11:47:19 -05:00
Winston Chang
3f9176176e
Merge tag 'v1.0.4'
...
Shiny 1.0.4 on CRAN
2017-08-14 12:01:26 -05:00
Winston Chang
b3201ccafd
Add functions to news item
v1.0.4
2017-08-10 14:29:06 -05:00
Winston Chang
2a01a620a9
Add NEWS summary
2017-08-10 12:03:22 -05:00
Winston Chang
6f43cf7b82
NEWS cleanup
2017-08-09 18:49:34 -05:00
Winston Chang
1c6250f9c2
Bump version to 1.0.4
2017-08-09 18:49:34 -05:00
Barbara Borges Ribeiro
650075a9ab
Fix appendTab for empty tabsetPanels ( #1813 )
...
* fix appendTab for empty tabsetPanels; use spread operator to avoid having to resort to apply; upgrade grunt.
* revert back to `Math.max.apply(null, existingTabIds) + 1;` there's no browser compatibility issues there
2017-08-09 18:45:25 -05:00
Winston Chang
668ee6f24a
Add references to issues
2017-08-08 11:16:57 -05:00
Alan Dipert
c456ec2c4c
drag/drop-able fileInputs ( #1782 )
...
* fileInput WIP: Show dropzones when file dragged over window
- Still need to validate dataTransfer contents
* WIP: Basic functionality working
* wip
* Grunt
* WIP state machine
* WIP generalize FSM to data+multimethod
* WIP multimethod
* WIP draghover
* wip multimethod
* WIP, such refactor
* WIP: rm multimethod
* WIP
* WIP resurrect multimethod
* WIP move draghover functions into input object
* WIP colors: use more muted, bootstrap-esque glows
* Grunt
* WIP: use whenAny, more descriptive args in default test/dispatch fns
* WIP more whenAny
* Grunt
* WIP dont use for...of, requires polyfill
* Grunt
* multimethod improvements, documentation. `equal` function.
* multimethod: simplified equal, removed need for forward decl. docs.
* dox
* multimethod improvements, docs
* minor
* IE 10+ drag/drop, first cut
* Grunt
* use functions not arrows for faux instance methods
* Grunt
* fix uploadDropped call
* Grunt
* cleanup drop handler, fix entry to invalid state via doc drop handler
* Grunt
* IE workaround #293932
* Grunt
* yeeeeeeeeeeessss IE WORKSSSSS
* Cleanup; support activeClass/overClass
* everything basically works everywhere \o/
* revert ability to specify classes, hardcode in JS
* MM fixes
* minor fixes
* Grunt
* DnD: Support dragging directly over zones
- Happens when source window occludes browser window
* woo
* Note Safari bug, use draghover for zones
* merge
* Grunt
* news
* include CSS
2017-08-08 11:12:21 -05:00
Joe Cheng
3b0c390a9e
Merge pull request #1794 from rstudio/barbara/tabs
...
Dynamic tabs
2017-08-04 11:31:50 -07:00
Barbara Borges Ribeiro
b02eb11345
do inputId <- session$ns(inputId) in user facing functions for module functionality (rather than overriding the same functions in makeScope)
2017-08-04 18:02:43 +01:00
Barbara Borges Ribeiro
ed3ba303bc
Joe's feedback
2017-08-04 17:56:58 +01:00
Barbara Borges Ribeiro
ee5da1410e
make hide and remove work well when we want to hide/remove a tab inside a navbarMenu (or the whole menu) and it is selected (before this commit, it wasn't navigating to the first tab like it is supposed to)
2017-08-04 15:10:08 +01:00
Barbara Borges Ribeiro
494627c6e1
make this PR work for modules
2017-08-04 15:10:08 +01:00
Barbara Borges Ribeiro
82ac112dec
added select argument to showTab function
2017-08-04 15:10:08 +01:00
Barbara Borges Ribeiro
40cfff33ff
for dynamic tabs, send message on session$onFlush (instead of session$onFlushed)
2017-08-04 15:10:08 +01:00
Joe Cheng
c1c5873912
Abandon nearest neighbor tab-showing logic. Just grab the first tab.
2017-08-04 15:10:08 +01:00
Joe Cheng
c090efd562
Fix bug where last tab being removed, didn't update tabset input value
2017-08-04 15:10:08 +01:00
Joe Cheng
91dbb0e77b
htmlDependencies are properly loaded with dynamic tabs
2017-08-04 15:10:08 +01:00
Joe Cheng
dde7b144f0
Add select=FALSE argument to insert/append/prependTab
2017-08-04 15:10:08 +01:00
Joe Cheng
f1873a014c
Make tab prepend/append just edge cases of insert
2017-08-04 15:10:08 +01:00
Joe Cheng
48b8923b67
Properly escape jQuery selector strings
2017-08-04 15:10:08 +01:00
Barbara Borges Ribeiro
6f9f3fea83
implement navigation after hiding/removing selected tab
2017-08-04 15:10:08 +01:00
Barbara Borges Ribeiro
10f3320165
more JS code refactoring; improved documentation
2017-08-04 15:10:08 +01:00
Barbara Borges Ribeiro
d57aa33b40
insertion fully implemented
2017-08-04 15:10:08 +01:00
Barbara Borges Ribeiro
0e7c78bae3
refactored code and made insertion of navbarMenus possible
2017-08-04 15:10:08 +01:00