440 Commits

Author SHA1 Message Date
Joe Cheng
c97aecf9ff Document and enhance builder functions
Add easy string conversion and printing
2012-07-28 14:00:50 -07:00
Joe Cheng
d64c99ed28 Fix broken Rd link 2012-07-28 01:54:33 -07:00
Joe Cheng
38bf13e9bf Add doc for sliderInput's animate param 2012-07-28 01:52:41 -07:00
Joe Cheng
4101c1efd0 Rd docs for observe, reactive, reactiveTimer
Also improve some error messages
2012-07-28 01:47:19 -07:00
Joe Cheng
f095700485 Rd docs for runApp, runExample, shinyServer 2012-07-28 01:17:21 -07:00
Joe Cheng
4ff1c95083 Slider and animation docs 2012-07-27 17:46:15 -07:00
Joe Cheng
1b3cf52a17 More control over slider animation
- Slider now takes animate argument that expects NULL, TRUE, FALSE, or a list that can be constructed using animationOptions()
- Update examples/05_sliders to use new animation format
- Tweak spacing around slider
2012-07-27 14:45:22 -07:00
Joe Cheng
54d3e1a5e1 Serialize logical attrib values using lowercase 2012-07-27 14:05:40 -07:00
Joe Cheng
57e088f6e1 Implicit initialization of jslider 2012-07-27 14:05:12 -07:00
Joe Cheng
c759dcd7df Add htmlOutput function 2012-07-27 13:21:08 -07:00
Joe Cheng
0d3aebc077 Slider improvements
- Get rid of smooth--it doesn't make sense for our purposes since we always provide step
- Don't do any rounding by default (this required changes in jslider)
- Switch order of format and locale arguments
- Animation should pause automatically when it reaches the end
- Default to 1s animation interval
- If animation is started when sliders are at the end, restart
- Animation button click target ran the width of the slider
2012-07-27 11:52:57 -07:00
JJ Allaire
35c131f661 use span for textOutput 2012-07-27 08:05:52 -07:00
Joe Cheng
fbf3623343 Add rudimentary animation to sliders 2012-07-27 01:35:09 -07:00
Joe Cheng
2d43817b2f Slider improvements, typed input values
- Slider now has 'smooth' parameter that, if false, snaps slider to step
- Two-handle slider (provide a vector of length 2 to value=)
- Slider and number inputs yield numeric values
2012-07-26 17:43:45 -07:00
Joe Cheng
01905c51dd Expose more slider options, add tick logic 2012-07-26 17:43:45 -07:00
JJ Allaire
31b347e8dd headerPanel now includes a title element and just inserts a plain h1 2012-07-26 07:22:41 -07:00
Joe Cheng
0d8d35743d Observers defer first execution until flushReact
This allows us to greatly simplify the way outputs are defined
2012-07-25 16:07:40 -07:00
Joe Cheng
d44289f036 reactiveText -> reactivePrint 2012-07-25 15:30:53 -07:00
Joe Cheng
cb4b45aff1 Support radio/checkbox; unlist input lists when unnamed 2012-07-25 14:53:08 -07:00
JJ Allaire
466ea7277f correct handling of variable inputs for helpText and HTML functions 2012-07-25 10:09:39 -07:00
JJ Allaire
fcc90df31c implement radioButtons (note that initial value isn't correctly sent right now) 2012-07-25 11:53:50 -04:00
JJ Allaire
649cb69466 allow helpText to take multiple strings 2012-07-25 08:47:38 -04:00
JJ Allaire
66ddb6ce0a make min and max optional for numeric input 2012-07-25 08:06:23 -04:00
JJ Allaire
560bd3ca85 use condensed style for tables 2012-07-25 02:48:02 -07:00
Joe Cheng
1f5fe5b570 Use Sys.time instead of C code 2012-07-24 22:09:23 -07:00
Joe Cheng
d18d2df417 More robust runExample logic 2012-07-24 21:53:16 -07:00
Joe Cheng
7108761e8f Bootstrap-styled tables
Other UI packages can override the table styles by using the option shiny.table.class.
2012-07-24 18:36:02 -07:00
Joe Cheng
0fe8bacf73 Integrate slider, more efficient input event handling 2012-07-24 18:20:11 -07:00
Joe Cheng
ef1afb482f common.R => global.R 2012-07-24 14:12:44 -07:00
JJ Allaire
71975546cb add support for select multiple attribute 2012-07-24 13:26:49 -07:00
Joe Cheng
b4c02f42f7 Add support for progress indication
The CSS class 'recalculating' will be added to any output elements whose content might be affected by a change to one or more of the inputs.
2012-07-24 10:45:00 -07:00
JJ Allaire
da7210f43f rename server function to shinyServer 2012-07-24 02:53:48 -07:00
Joe Cheng
8b4d62e374 Error handling support (very basic) 2012-07-23 17:10:19 -07:00
JJ Allaire
b68da2c3d3 add jslider component 2012-07-23 13:54:01 -07:00
JJ Allaire
c4922d1655 insert name/value handling for selectList (now has same behavior as manipulate) 2012-07-23 12:08:26 -07:00
JJ Allaire
c1d076ef79 change name of selectListInput to selectInput 2012-07-23 11:43:09 -07:00
JJ Allaire
39c69a4aff bind directly to shiny css class names 2012-07-23 11:39:16 -07:00
JJ Allaire
68c668615f add runExample function for easily running examples from within the tutorial 2012-07-23 09:01:36 -07:00
JJ Allaire
741910407f change applicationPage to pageWithSidebar 2012-07-23 08:50:21 -07:00
JJ Allaire
39d4befc54 make tags module responsible for the export of the HTML function 2012-07-23 08:49:56 -07:00
JJ Allaire
d13505ce91 eliminate withTags construct 2012-07-23 08:42:45 -07:00
JJ Allaire
8c6d586fb0 fix HTML function 2012-07-23 06:04:31 -07:00
JJ Allaire
f66c2967dd use panel suffix for tab components 2012-07-23 05:53:20 -07:00
JJ Allaire
ef44a2295f export html tags from shinyui module rather than tags module 2012-07-23 05:09:50 -07:00
JJ Allaire
6186231041 unify naming convention for tags module 2012-07-23 04:59:17 -07:00
JJ Allaire
25ec5550b5 remove jslider component 2012-07-23 03:15:54 -07:00
JJ Allaire
01cde51a71 liveText should not include a label (should be done at a higher level in the system) 2012-07-23 01:53:32 -07:00
JJ Allaire
7d054c11de submit button: change default caption and ensure it is wrapped in a block element 2012-07-22 09:21:15 -07:00
JJ Allaire
98f717d5b4 add comment on slider control source/dependencies 2012-07-22 07:52:20 -07:00
JJ Allaire
6f315144cc factor slider into core slider function and sliderInput wrapper for integration into bootstrap forms 2012-07-22 07:47:36 -07:00