Joe Cheng
129714b044
Allow shared brush IDs
2015-09-09 12:12:47 -07:00
Yihui Xie
076ac26929
call setValue() only once
...
otherwise every time an Ajax response is returned (e.g. during searching), the value is set to data.value
2015-09-09 13:29:37 -05:00
Yihui Xie
dfc1f32595
Fixes #929 : defer setValue() for selectize until the options have been loaded from server
...
Previously I was using a hack to set the selected value of selectize, i.e. add the selected option(s) to selectize via addOptions() (because the selected option(s) may not have existed); this hack can be removed and we can set the value in the `success` callback of the Ajax request, by which time the options will be available
2015-09-09 13:29:37 -05:00
Joe Cheng
431b345c82
Fix #676 : getId(el) not being used in output binding
2015-09-04 15:14:04 -07:00
Yihui Xie
52efb3dc16
Typo: name -> message.name
2015-09-04 15:43:21 -05:00
Yihui Xie
4e5c5f9c5b
Move the shiny:conditional event to the top of $updateConditionals()
2015-09-02 12:29:37 -05:00
Yihui Xie
1ee2a25eca
Trigger the recalculating event on null when the binding does not exist
2015-09-02 12:29:01 -05:00
Yihui Xie
838e132515
Trigger shiny:visualchange in doSendOutputHiddenState() as well. Added a 'visible' property to the event object.
2015-08-31 17:07:11 -05:00
Yihui Xie
da76a843ee
DO not assume '# + message.name' is the element id. Find the element through this.$bindings[name].el instead.
2015-08-31 17:02:14 -05:00
Yihui Xie
b0676b8b31
Trigger shiny:recalculated after the calculation is done
2015-08-31 16:38:46 -05:00
Yihui Xie
83c3656d29
Events shiny:visualchange, shiny:conditional, and shiny:recalculating
2015-08-31 15:58:05 -05:00
Yihui Xie
619aa4f05a
Events shiny:busy and shiny:idle
...
Keep track of the number of observer callbacks during addPendingFlush() and executeFlushCallbacks(). Send a custom message when the number is 0.
2015-08-21 16:12:45 -05:00
Yihui Xie
4df37d6f3e
The shiny:updateinput event for inputs
2015-08-21 16:10:01 -05:00
Yihui Xie
58f8b482f5
The message object may be exactly false (or a falsy value), in which case shiny will fail to send the message to the handler. Use .hasOwnProperty() instead.
2015-08-21 16:09:25 -05:00
Yihui Xie
168f5e32af
The shiny:message event
2015-08-21 16:08:16 -05:00
Yihui Xie
06bf28f10c
Events shiny:value and shiny:error for outputs
2015-08-21 16:07:33 -05:00
Yihui Xie
620fdc0d9f
The shiny:inputchanged event
2015-08-21 16:06:56 -05:00
Yihui Xie
bdac0e2456
Events shiny:bound and shiny:unbound for inputs and outputs
2015-08-21 16:06:00 -05:00
Winston Chang
5956d2009c
Minor code cleanup in slider JS code
2015-07-21 12:32:40 -05:00
Joe Cheng
3e9e6a1389
Merge pull request #885 from rstudio/slider-improvements
...
Slider improvements
2015-07-16 10:21:25 -07:00
Yihui Xie
a54634023b
trigger shiny:connected when the socket is opened and shiny:disconnected when it is closed
2015-07-14 13:22:55 -05:00
Winston Chang
0e3938da79
Add timezone support
2015-07-02 16:50:43 -05:00
Winston Chang
ec9bfc4731
sliderInput: add timeFormat argument
2015-07-02 16:50:43 -05:00
Winston Chang
17cdeec34b
Add Date and POSIXt support to sliders
2015-07-02 16:50:43 -05:00
Joe Cheng
98882984b4
Fix #856 : Outputs can not be unbound and re-bound
2015-06-08 16:56:08 -07:00
Winston Chang
91ce2fcb06
Remove no-longer-needed workaround
2015-06-02 14:14:54 -05:00
Winston Chang
925a379702
Don't overshoot end of slider
...
This previously resulted in a bug where the animation would loop even if
loop=FALSE.
2015-06-02 14:14:54 -05:00
Winston Chang
3153cfd0ff
Move both handles when animating double sliders
2015-06-02 14:14:54 -05:00
Yihui Xie
7554f8395b
fixes #814 : load options after initialization of selectize in the server mode
2015-05-15 15:05:39 -05:00
Winston Chang
6fc0bac106
Properly use hoverClip option
2015-05-13 11:42:18 -05:00
Winston Chang
2ce45eab06
Hovering: add option to send NULL when mouse is outside
2015-05-13 11:08:16 -05:00
Winston Chang
074c24aa10
Show brush only after mouse starts moving
2015-05-11 22:31:56 -05:00
Winston Chang
a2841f7cf2
Allow selectBrush to operate in just x or y direction
2015-05-01 11:28:43 -05:00
Winston Chang
5cd014f7e6
Fix restoring brush with new coordmap panel data format
2015-05-01 09:56:24 -05:00
Winston Chang
eae2b40898
Add nearPoints() function
2015-04-29 11:48:33 -05:00
Winston Chang
3f3c131737
Automatically find var names for brush selection
2015-04-27 17:04:07 -05:00
Winston Chang
2b227fcca5
Send variable mappings in coordmap
2015-04-27 15:22:43 -05:00
Winston Chang
8386404b25
Capture and display coordmap errors
2015-04-25 09:38:40 -04:00
Winston Chang
a093afb630
More informative comments
2015-04-23 11:53:31 -05:00
Winston Chang
85b2fc503d
Make brush div 1px larger
2015-04-20 15:06:00 -05:00
Winston Chang
854730f258
Fix restoring brush with facets in IE8/9
2015-04-17 12:15:38 -05:00
Winston Chang
9c4f73f314
Respect falsy opts for imageOutput
2015-04-16 23:43:20 -05:00
Winston Chang
e1fa491af7
Fix panel matching logic
2015-04-16 23:40:08 -05:00
Winston Chang
b909a3e05c
Allow brush resizing
2015-04-16 23:40:07 -05:00
Winston Chang
a47898a2c4
Fix min/max order for reversed scales
2015-04-16 23:40:07 -05:00
Winston Chang
a5b1f020ae
Simplify sendBrushInfo
2015-04-16 23:40:07 -05:00
Winston Chang
e9cd1bef43
Send brush data when reset
2015-04-16 23:40:07 -05:00
Winston Chang
7b17ce5de1
Fix brush import for reverse scales
2015-04-16 23:40:07 -05:00
Winston Chang
ffb1b06bf4
Use 'expand' parameter
2015-04-16 23:40:06 -05:00
Winston Chang
21e9ffec97
Cleaner coordmap initialization
2015-04-16 23:40:06 -05:00