57 Commits

Author SHA1 Message Date
Joe Cheng
73a44a4f8e Packages can register their own URL namespace
Helpful for serving up custom stylesheets, CSS, images, etc.
2012-08-23 13:08:08 -07:00
Joe Cheng
a7dd62249e Add checkboxGroupInput control 2012-08-22 13:39:19 -07:00
Joe Cheng
51b269f329 roxygen2 on my dev box
For some reason my machines can't agree on the order of the NAMESPACE file
2012-08-20 13:49:28 -07:00
Joe Cheng
d49e8d172f Improvements to reactives and UI
- `input` object now implements names() and as.list()
- Simpler dependency tracking impl using Dependencies class
- New `singleton` function for making HTML content appear only once
- Fix issue #4: head deduplication should not be line-oriented
2012-08-18 00:01:16 -07:00
JJ Allaire
e0a6a6c558 remove internal functions from docs 2012-07-29 05:34:48 -07:00
JJ Allaire
5744f1c7ee don't export tagWrite or tagWriteChildren 2012-07-29 04:57:24 -07:00
JJ Allaire
5d5eaa2065 update namespace 2012-07-29 03:45:51 -07:00
Joe Cheng
c97aecf9ff Document and enhance builder functions
Add easy string conversion and printing
2012-07-28 14:00:50 -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
JJ Allaire
d87149ab5d roxygenzie 2012-07-25 19:01:49 -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
JJ Allaire
bc0a37e8da export radioButtons function 2012-07-25 10:07:09 -07:00
Joe Cheng
1f5fe5b570 Use Sys.time instead of C code 2012-07-24 22:09:23 -07:00
JJ Allaire
da7210f43f rename server function to shinyServer 2012-07-24 02:53:48 -07:00
JJ Allaire
b68da2c3d3 add jslider component 2012-07-23 13:54:01 -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
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
6f315144cc factor slider into core slider function and sliderInput wrapper for integration into bootstrap forms 2012-07-22 07:47:36 -07:00
JJ Allaire
205144d92d add support for form submit button 2012-07-21 18:40:33 -07:00
JJ Allaire
af2e321f45 add helpText widget 2012-07-21 18:31:32 -07:00
JJ Allaire
f3edde8f81 add HTML function for including raw html 2012-07-21 13:12:50 -07:00
JJ Allaire
e551c42f32 export some additional commonly used html tags 2012-07-21 12:18:12 -07:00
JJ Allaire
0acb5f5857 export a small set of text and heading oriented html tags 2012-07-21 11:45:34 -07:00
JJ Allaire
084b983b44 change name of application to applicationPage so as to be less likely to conflict with future apis 2012-07-21 11:21:58 -07:00
JJ Allaire
8796875128 change name of createTag function to tag 2012-07-21 10:55:48 -07:00
JJ Allaire
af9c2b1449 rename shiny core output functions with live prefix 2012-07-20 18:50:22 -07:00
JJ Allaire
7cf58bd864 improve names of functions in tags.R 2012-07-20 13:29:53 -07:00
JJ Allaire
5858483fca use withTags where appropriate 2012-07-20 13:20:38 -07:00
JJ Allaire
701f4b743b rename functions to clarify shiny core vs. bootstrap 2012-07-20 11:52:10 -07:00
JJ Allaire
7466baf1b2 support for otuput tabsets 2012-07-20 11:31:58 -07:00
JJ Allaire
13ecf8ef21 use bootstrap for example 3 2012-07-20 08:53:04 -07:00
JJ Allaire
615f265c00 bootstrap for examples 1 and 2 2012-07-20 07:52:35 -07:00
JJ Allaire
4177ba7840 eliminate withTags (couldn't get it to work properly) 2012-07-20 05:11:33 -07:00
JJ Allaire
393593b2d2 roxygenize 2012-07-19 19:01:22 -07:00
JJ Allaire
4b559b5a94 break tags into their own namespace 2012-07-19 12:48:15 -07:00
JJ Allaire
0e129379e9 use html builder for example 2 2012-07-19 08:44:35 -07:00
JJ Allaire
7e3f704285 add textInput function 2012-07-19 08:10:04 -07:00
JJ Allaire
d8a595ac70 change clientUI -> clientPage 2012-07-19 06:57:00 -07:00
JJ Allaire
8cc83855b9 replace defineUI and page functions with single clientUI function (page conflicted with base::page and having a single function seemed simpler) 2012-07-19 06:41:16 -07:00
JJ Allaire
3e297bad1f use withHeadTags function rather than head directly (since it conflicted with base::head) 2012-07-19 06:33:07 -07:00
Joe Cheng
04081ec2d3 Integrate UI builder into Shiny
Replace example #1 HTML with builder
2012-07-18 15:27:27 -07:00