Barbara Borges Ribeiro
1ecc9b9d0e
Fixed documentation problems and JS code logic
2017-08-04 15:10:08 +01:00
Barbara Borges Ribeiro
3adbebc3d9
document similar things together; add prependTab and appendTab
2017-08-04 15:10:08 +01:00
Barbara Borges Ribeiro
a4c086f51b
now working for navbarPage and navlistPanel
2017-08-04 15:10:08 +01:00
Barbara Borges Ribeiro
0ecdcec698
clean up JS code (1 line only)
2017-08-04 15:10:08 +01:00
Barbara Borges Ribeiro
ae7f026d46
added NEWS and fixed typo
2017-08-04 15:10:08 +01:00
Barbara Borges Ribeiro
a409562d00
delete extra brackets
2017-08-04 15:09:00 +01:00
Barbara Borges Ribeiro
b6b6661ea1
implement showTab and removeTab
2017-08-04 15:09:00 +01:00
Barbara Borges Ribeiro
fb7b6f667c
implement removeTab
2017-08-04 15:09:00 +01:00
Barbara Borges Ribeiro
b94efe81e4
finish insertTab
2017-08-04 15:09:00 +01:00
Barbara Borges Ribeiro
20bff18bd4
changes
2017-08-04 15:09:00 +01:00
Joe Cheng
2d40e7b51a
Use a more suitable content type for file uploads
...
application/x-www-form-urlencoded;charset=UTF-8 is the default, which shinyapps.io
cares about for some reason and tries to parse the data as such. By setting the
content type to the more accurate application/octet-stream, no middleware should
be tempted to futz with the contents.
2017-07-10 15:33:42 -07:00
Alan Dipert
10db7ad89c
Support modules in conditionalPanel ( #1735 )
2017-06-23 10:12:15 -05:00
Barbara Borges Ribeiro
9fc5758ae0
Triggers a new shiny:outputinvalidated event ( #1758 )
...
* trigger a new `shiny:invalidated` event when an output gets invalidated, at the same time that the `recalculating` CSS class is added (fixes #1688 )
* add attribution to @andrewsali
* change event name from 'shiny:invalidated' to 'shiny:outputinvalidated'
* add binding and name to the new event 'shiny:outputinvalidated'
2017-06-21 12:28:51 -05:00
Carl Ganz
8b5d12b958
Add placeholder parameter to updateTextInput ( #1742 )
...
* add placeholder parameter
* add js placeholder code
* roxygenize
* grunt
* fix updateCheckBoxInput not to use placeholder
* simply roxygen
* add NEWS
* revert grunt
2017-06-15 22:00:39 -05:00
Alan Dipert
3817370d4e
fileInput JS: Allow uploading the same file. ( #1719 )
...
* tools README: notes about entr + grunt
* fileInput JS: Allow uploading the same file. Fixes #1508
* Grunt
* Added note to NEWS.
* tools README: add Linux section, fix formatting
2017-06-15 15:09:37 -05:00
Winston Chang
fb99db011c
Fix condition for calling exports.unbindAll(). (Correction to #1449 )
2017-06-08 17:02:56 -07:00
Winston Chang
379d523ac5
Add better error messages for errors parsing and evaluating JS code ( #1727 )
...
* Add better error messages for errors parsing and evaluating JS code
* Grunt
2017-06-02 14:31:06 -05:00
Winston Chang
eed869d321
Make fileInput progress bar change color on error ( #1673 )
...
* Make fileInput progress bar change color on error. Fixes #1672
* Grunt
* Update NEWS
2017-04-21 11:33:14 -05:00
Barbara Borges Ribeiro
cf21e987f2
Add shiny:sessionInit event ( #1568 )
...
* added a shiny:sessionInit JS event that is triggered at the end of the session's initialize method
* new entry
* update NEWS
* correct version number in NEWS.md
* fix typo
2017-04-05 10:50:42 -05:00
Winston Chang
7492db592b
Round brush coordinates to 14 digits. Fixes #1634
2017-03-31 10:42:43 -05:00
Winston Chang
f78fcd6b5f
Remove need for babel-polyfill
2017-03-27 15:02:03 -05:00
Winston Chang
7a833456d9
Use consistent value caching format
2017-03-10 12:03:24 -06:00
Winston Chang
306f33dfc4
Fix value access
2017-03-09 16:16:16 -06:00
Winston Chang
4264760113
Add binding and el fields to shiny:inputchanged event ( #1596 )
...
* Remove unused 'immediate' arguments
* Add opts argument to setInput methods
* Extract input values without opts
* Consistent interface for setting initial values
* Update NEWS
* Add binding and el when fileInputBinding triggers shiny:inputchanged
* Revert "Consistent interface for setting initial values"
This reverts commit 12c0b6e72a .
* Move InputDeferDecorater function
The new placement properly reflects the decorator stack
* Fix indentation
* bindInputs: make sure value is set immediately
* Only use opts where necessary in input decorators
* Properly send initial values
* Move initial value of .clientdata_allowDataUriScheme to better place
* Fix indentation
* Add InputValidateDecorator
* Better variable name
* Add function for default input options
* Simplify code
2017-03-03 15:27:32 -06:00
Winston Chang
42dedbbd9a
Simplify user value check
2017-03-02 13:30:47 -06:00
Winston Chang
367027cfbc
Merge branch 'wch/redundant-setinput'
2017-02-28 09:23:17 -06:00
Winston Chang
0ef15fa662
Remove redundant calls to setInput
2017-02-24 19:43:55 -06:00
Winston Chang
4c8bafcf9a
Make sure input deduplication respects inputType. Closes #162
2017-02-24 15:11:18 -06:00
Alberto Santini
0a4ca56da9
Improve escapeHTML
...
Replacing one char after another is not a best practice, due to the order dependency of replacing, xss risk and performance.
Fix #1577
2017-02-10 18:15:07 +01:00
Winston Chang
3e25c9f3f4
Remove shiny:fileuploaded event
2017-02-01 11:17:08 -06:00
Winston Chang
4feee00d34
NULL value no longer makes progress bar go to 100%. Closes #1472
...
This also removes the documentation which said that using NULL would cause the
progress bar to be hidden.
2017-01-31 20:36:28 -06:00
Winston Chang
c525d55db8
Add shiny:filedownload JS event
2017-01-31 20:23:34 -06:00
Winston Chang
015bc98d60
Trigger inputchanged event when fileupload is completed
2017-01-31 16:27:16 -06:00
Winston Chang
5cd9ba609a
Make fileInput trigger shiny:inputchanged. Closes #1511
2017-01-31 16:27:16 -06:00
Barbara Borges Ribeiro
8206e7d2a2
delete old message handler
2017-01-27 20:42:04 +00:00
Barbara Borges Ribeiro
f67aaafe4f
some adjustments after feedback
2017-01-27 20:39:18 +00:00
Barbara Borges Ribeiro
ed704afc07
remove console.log and re-grunt
2017-01-27 20:38:17 +00:00
Barbara Borges Ribeiro
bbbfacb4b2
grunt
2017-01-27 20:37:58 +00:00
Barbara Borges Ribeiro
99b8e5b303
stuff
2017-01-27 20:36:37 +00:00
Barbara Borges Ribeiro
a0b917a207
support pushState for pseudo-nav
...
see the documentation for details (`?updateQueryString` and `?getQueryString`)
2017-01-25 23:45:26 +00:00
Winston Chang
26400be6f7
Pressing Esc in a modal in a gadget only closes the modal. Closes #1453 ( #1523 )
2017-01-03 17:14:31 -05:00
Barbara Borges Ribeiro
8d70d91cf4
fix #1487 : better error handling for insertUI when selector does not match anything in DOM (do console log)
2016-12-07 05:10:43 +00:00
Barbara Borges Ribeiro
52a193b183
unbindAll() should not be called when inserting content with insertUI()
2016-12-01 15:40:17 -06:00
Winston Chang
9dcbd532e6
Add getTestSnapshotBaseUrl function
2016-12-01 10:46:46 -06:00
Winston Chang
16b4a2cad2
Rename testEndpointUrl to testSnapshotUrl
2016-12-01 10:46:46 -06:00
Winston Chang
bd9d8a035a
Change arguments from plural to singular
2016-12-01 10:46:46 -06:00
Winston Chang
b62acec5ee
Use singular form of input, export, and output
2016-12-01 10:46:46 -06:00
Winston Chang
b34ab9cdd5
Add shiny:fileuploaded JS event
2016-12-01 10:46:46 -06:00
Winston Chang
661e21d25b
Safer method for injecting code in test mode
2016-12-01 10:46:46 -06:00
Winston Chang
27b92f9838
Add args to getTestEndpointUrl
2016-12-01 10:46:46 -06:00