├── .gitignore ├── LICENSE.md ├── README.md ├── docs ├── .nojekyll ├── R │ ├── components.R │ └── utils.R ├── assets │ ├── css │ │ ├── animate.css │ │ ├── js4shiny-xaringan-base.css │ │ ├── js4shiny-xaringan-extra.css │ │ └── tachyons.min.css │ ├── files │ │ └── communicating_google-js-framework-search-trends-1.png │ ├── html │ │ ├── first-page │ │ │ └── index.html │ │ ├── js4shiny-includes.html │ │ └── motivate │ │ │ ├── 01-feedback-color.html │ │ │ ├── 02-feedback-icon-animation_initial.html │ │ │ ├── 02-feedback-icon-animation_solution.html │ │ │ ├── 03-feedback-animation-wiggle.html │ │ │ ├── 04-feedback-update-text.html │ │ │ ├── 05-control-focus.html │ │ │ ├── 06-control-keyboard-events.html │ │ │ ├── 07-design-add-content.html │ │ │ ├── 08-design-rewrite_initial.html │ │ │ ├── 08-design-rewrite_solution.html │ │ │ ├── 09-jslib-typerjs.html │ │ │ ├── 10-jslib-frappe-charts.html │ │ │ └── 11-jslib-frappe-charts-extended.html │ ├── img │ │ ├── .gitignore │ │ ├── bg │ │ │ ├── unsplash_-EnI0H6Wm6s.jpg │ │ │ ├── unsplash_0gSXazNJJ90.jpg │ │ │ ├── unsplash_1NzJggtJ6j4.jpg │ │ │ ├── unsplash_2FPjlAyMQTA.jpg │ │ │ ├── unsplash_2aIYMoayjtY.jpg │ │ │ ├── unsplash_6K-xLVV0-wg.jpg │ │ │ ├── unsplash_71CjSSB83Wo.jpg │ │ │ ├── unsplash_71vAb1FXB6g.jpg │ │ │ ├── unsplash_8gYCAkMuvsY.jpg │ │ │ ├── unsplash_CjI_2QX7hvU.jpg │ │ │ ├── unsplash_F7Rl02ir0Gg.jpg │ │ │ ├── unsplash_FH3nWjvia-U.jpg │ │ │ ├── unsplash_PHB9CK5K7js.jpg │ │ │ ├── unsplash_R-WtV-QyVnY.jpg │ │ │ ├── unsplash_RJkKjLu8I9I.jpg │ │ │ ├── unsplash_RYyr-k3Ysqg.jpg │ │ │ ├── unsplash_VEOk8qUl9DU.jpg │ │ │ ├── unsplash_Xh6BpT-1tXo.jpg │ │ │ ├── unsplash__zoBLWLscqg.jpg │ │ │ ├── unsplash_bpt7mjgrBRQ.jpg │ │ │ ├── unsplash_c9UcT2bMBc0.jpg │ │ │ ├── unsplash_cqvy_cag4gI.jpg │ │ │ ├── unsplash_p6p5-uR5N5U.jpg │ │ │ ├── unsplash_pvMVecxVoW0.jpg │ │ │ ├── unsplash_sK1nYjXcXCY.jpg │ │ │ ├── unsplash_tEzFyBNxcJg.jpg │ │ │ ├── unsplash_vSchPA-YA_A.jpg │ │ │ ├── unsplash_w5zpEiVtNIk.jpg │ │ │ ├── unsplash_wn-KYaHwcis.jpg │ │ │ └── unsplash_y8OPPvo_5mU.jpg │ │ ├── chrome_256.png │ │ ├── coding-cases.png │ │ ├── css-specificity │ │ │ ├── css-specificity-slide-1.0.svg │ │ │ ├── css-specificity-slide-2.0.svg │ │ │ ├── css-specificity-slide-3.0.svg │ │ │ ├── css-specificity-slide-4.0.svg │ │ │ ├── css-specificity-slide-4.1.svg │ │ │ ├── css-specificity-slide-5.0.svg │ │ │ ├── css-specificity-slide-6.0.svg │ │ │ ├── css-specificity-slide-7.0.svg │ │ │ ├── css-specificity-slide-7.1.svg │ │ │ ├── css-specificity-slide-7.2.svg │ │ │ ├── css-specificity-slide-7.3.svg │ │ │ ├── css-specificity-slide-8.0.svg │ │ │ ├── css-specificity-slide-8.1.svg │ │ │ ├── css-specificity-slide-8.2.svg │ │ │ ├── css-specificity-slide-8.3.svg │ │ │ ├── css-specificity-slide-9.0.svg │ │ │ ├── css-specificity-slide-9.1.svg │ │ │ ├── css-specificity-slide-9.2.svg │ │ │ └── css-specificity-slide-9.3.svg │ │ ├── extending │ │ │ └── direct-debounce-throttle │ │ │ │ ├── direct-debounce-throttle-03.jpg │ │ │ │ ├── direct-debounce-throttle-04.jpg │ │ │ │ ├── direct-debounce-throttle-05.jpg │ │ │ │ ├── direct-debounce-throttle-06.jpg │ │ │ │ ├── direct-debounce-throttle-07.jpg │ │ │ │ ├── direct-debounce-throttle-08.jpg │ │ │ │ ├── direct-debounce-throttle-09.jpg │ │ │ │ ├── direct-debounce-throttle-10.jpg │ │ │ │ ├── direct-debounce-throttle-11.jpg │ │ │ │ ├── direct-debounce-throttle-12.jpg │ │ │ │ ├── direct-debounce-throttle-13.jpg │ │ │ │ ├── direct-debounce-throttle-14.jpg │ │ │ │ ├── direct-debounce-throttle-15.jpg │ │ │ │ ├── direct-debounce-throttle-16.jpg │ │ │ │ ├── direct-debounce-throttle-17.jpg │ │ │ │ ├── direct-debounce-throttle-18.jpg │ │ │ │ ├── direct-debounce-throttle-19.jpg │ │ │ │ ├── direct-debounce-throttle-20.jpg │ │ │ │ ├── direct-debounce-throttle-21.jpg │ │ │ │ ├── direct-debounce-throttle-22.jpg │ │ │ │ ├── direct-debounce-throttle-23.jpg │ │ │ │ ├── direct-debounce-throttle-24.jpg │ │ │ │ ├── direct-debounce-throttle-25.jpg │ │ │ │ ├── direct-debounce-throttle-26.jpg │ │ │ │ ├── direct-debounce-throttle-27.jpg │ │ │ │ ├── direct-debounce-throttle-28.jpg │ │ │ │ ├── direct-debounce-throttle-29.jpg │ │ │ │ ├── direct-debounce-throttle-30.jpg │ │ │ │ └── direct-debounce-throttle-31.jpg │ │ ├── firefox_256.png │ │ ├── gif │ │ │ ├── awkward-andy.gif │ │ │ └── cute-dancing-small.gif │ │ ├── htmlwidgets │ │ │ ├── htmlwidgets-gallery.jpg │ │ │ └── htmlwidgets-overview │ │ │ │ ├── htmlwidgets-overview-02.jpg │ │ │ │ ├── htmlwidgets-overview-03.jpg │ │ │ │ ├── htmlwidgets-overview-04.jpg │ │ │ │ ├── htmlwidgets-overview-05.jpg │ │ │ │ ├── htmlwidgets-overview-06.jpg │ │ │ │ ├── htmlwidgets-overview-07.jpg │ │ │ │ ├── htmlwidgets-overview-08.jpg │ │ │ │ ├── htmlwidgets-overview-09.jpg │ │ │ │ ├── htmlwidgets-overview-10.jpg │ │ │ │ ├── htmlwidgets-overview-11.jpg │ │ │ │ ├── htmlwidgets-overview-12.jpg │ │ │ │ ├── htmlwidgets-overview-13.jpg │ │ │ │ ├── htmlwidgets-overview-14.jpg │ │ │ │ ├── htmlwidgets-overview-15.jpg │ │ │ │ ├── htmlwidgets-overview-16.jpg │ │ │ │ ├── htmlwidgets-overview-17.jpg │ │ │ │ ├── htmlwidgets-overview-18.jpg │ │ │ │ ├── htmlwidgets-overview-19.jpg │ │ │ │ ├── htmlwidgets-overview-20.jpg │ │ │ │ └── htmlwidgets-overview-21.jpg │ │ ├── interactivity │ │ │ ├── browser-events │ │ │ │ ├── browser-events-02.jpg │ │ │ │ ├── browser-events-03.jpg │ │ │ │ ├── browser-events-04.jpg │ │ │ │ ├── browser-events-05.jpg │ │ │ │ ├── browser-events-06.jpg │ │ │ │ ├── browser-events-07.jpg │ │ │ │ ├── browser-events-08.jpg │ │ │ │ ├── browser-events-09.jpg │ │ │ │ ├── browser-events-10.jpg │ │ │ │ ├── browser-events-11.jpg │ │ │ │ └── browser-events-12.jpg │ │ │ └── prototypes-methods │ │ │ │ ├── prototypes-methods-2.jpg │ │ │ │ ├── prototypes-methods-3.jpg │ │ │ │ ├── prototypes-methods-4.jpg │ │ │ │ ├── prototypes-methods-5.jpg │ │ │ │ ├── prototypes-methods-6.jpg │ │ │ │ ├── prototypes-methods-7.jpg │ │ │ │ ├── prototypes-methods-8.jpg │ │ │ │ └── prototypes-methods-9.jpg │ │ ├── intro │ │ │ ├── alice-achterhof-FwF_fKj5tBo-unsplash.jpg │ │ │ ├── anna-kolosyuk-D5nh6mCW52c-unsplash.jpg │ │ │ ├── block-vs-inline │ │ │ │ ├── block-vs-inline-1.jpg │ │ │ │ ├── block-vs-inline-2.jpg │ │ │ │ ├── block-vs-inline-3.jpg │ │ │ │ ├── block-vs-inline-4.jpg │ │ │ │ ├── block-vs-inline-5.jpg │ │ │ │ └── block-vs-inline-6.jpg │ │ │ ├── color-by-number.png │ │ │ ├── css-selectors-basic │ │ │ │ ├── css-selectors-basic-2.jpg │ │ │ │ ├── css-selectors-basic-3.jpg │ │ │ │ ├── css-selectors-basic-4.jpg │ │ │ │ ├── css-selectors-basic-5.jpg │ │ │ │ ├── css-selectors-basic-6.jpg │ │ │ │ ├── css-selectors-basic-7.jpg │ │ │ │ └── css-selectors-basic-8.jpg │ │ │ ├── firefox-preferences-home.png │ │ │ ├── front-back-shiny.jpg │ │ │ ├── front-back.png │ │ │ ├── how-web-works │ │ │ │ ├── how-web-works-04.jpg │ │ │ │ ├── how-web-works-05.jpg │ │ │ │ ├── how-web-works-06.jpg │ │ │ │ ├── how-web-works-07.jpg │ │ │ │ ├── how-web-works-08.jpg │ │ │ │ ├── how-web-works-09.jpg │ │ │ │ ├── how-web-works-10.jpg │ │ │ │ ├── how-web-works-11.jpg │ │ │ │ ├── how-web-works-12.jpg │ │ │ │ ├── how-web-works-13.jpg │ │ │ │ ├── how-web-works-14.jpg │ │ │ │ ├── how-web-works-15.jpg │ │ │ │ ├── how-web-works-16.jpg │ │ │ │ └── how-web-works-17.jpg │ │ │ ├── html-doc-anatomy │ │ │ │ ├── html-doc-anatomy-1.jpg │ │ │ │ ├── html-doc-anatomy-2.jpg │ │ │ │ └── html-doc-anatomy-3.jpg │ │ │ ├── html-tag-rules │ │ │ │ ├── html-tag-rules-01.jpg │ │ │ │ ├── html-tag-rules-02.jpg │ │ │ │ ├── html-tag-rules-03.jpg │ │ │ │ ├── html-tag-rules-04.jpg │ │ │ │ ├── html-tag-rules-05.jpg │ │ │ │ ├── html-tag-rules-06.jpg │ │ │ │ ├── html-tag-rules-07.jpg │ │ │ │ ├── html-tag-rules-08.jpg │ │ │ │ ├── html-tag-rules-09.jpg │ │ │ │ └── html-tag-rules-10.jpg │ │ │ ├── html-tree │ │ │ │ ├── html-tree-1.jpg │ │ │ │ ├── html-tree-2.jpg │ │ │ │ ├── html-tree-3.jpg │ │ │ │ ├── html-tree-4.jpg │ │ │ │ ├── html-tree-5.jpg │ │ │ │ └── html-tree-6.jpg │ │ │ ├── javascript-dev-console.png │ │ │ ├── js-script-where-html │ │ │ │ ├── js-script-where-html-01.jpg │ │ │ │ ├── js-script-where-html-02.jpg │ │ │ │ ├── js-script-where-html-03.jpg │ │ │ │ ├── js-script-where-html-04.jpg │ │ │ │ ├── js-script-where-html-05.jpg │ │ │ │ ├── js-script-where-html-06.jpg │ │ │ │ ├── js-script-where-html-07.jpg │ │ │ │ ├── js-script-where-html-08.jpg │ │ │ │ ├── js-script-where-html-09.jpg │ │ │ │ └── js-script-where-html-10.jpg │ │ │ ├── js4shiny-chat.png │ │ │ ├── js4shiny-help.png │ │ │ ├── mdn-addin.png │ │ │ ├── rstudio-cloud-fork-project.png │ │ │ ├── yihui-header-masthead.png │ │ │ ├── yihui-header-title.png │ │ │ ├── yihui-id-disqus.png │ │ │ ├── yihui-id-mathjax.png │ │ │ ├── yihui-style-image.png │ │ │ └── yihui-style-quote.png │ │ ├── javascript │ │ │ ├── filter │ │ │ │ ├── filter-100.svg │ │ │ │ ├── filter-101.svg │ │ │ │ ├── filter-200.svg │ │ │ │ ├── filter-201.svg │ │ │ │ ├── filter-202.svg │ │ │ │ ├── filter-300.svg │ │ │ │ ├── filter-301.svg │ │ │ │ ├── filter-302.svg │ │ │ │ ├── filter-400.svg │ │ │ │ ├── filter-401.svg │ │ │ │ ├── filter-402.svg │ │ │ │ ├── filter-500.svg │ │ │ │ ├── filter-501.svg │ │ │ │ └── filter-502.svg │ │ │ ├── forEach │ │ │ │ ├── forEach-01a.svg │ │ │ │ ├── forEach-01b.svg │ │ │ │ ├── forEach-01c.svg │ │ │ │ ├── forEach-02a.svg │ │ │ │ ├── forEach-02b.svg │ │ │ │ ├── forEach-03a.svg │ │ │ │ ├── forEach-03b.svg │ │ │ │ ├── forEach-04a.svg │ │ │ │ ├── forEach-04b.svg │ │ │ │ ├── forEach-05a.svg │ │ │ │ └── forEach-05b.svg │ │ │ ├── incrementing │ │ │ │ ├── incrementing-01.jpg │ │ │ │ ├── incrementing-02.jpg │ │ │ │ ├── incrementing-03.jpg │ │ │ │ ├── incrementing-04.jpg │ │ │ │ ├── incrementing-05.jpg │ │ │ │ ├── incrementing-06.jpg │ │ │ │ ├── incrementing-07.jpg │ │ │ │ ├── incrementing-08.jpg │ │ │ │ ├── incrementing-09.jpg │ │ │ │ ├── incrementing-10.jpg │ │ │ │ └── incrementing-11.jpg │ │ │ ├── map │ │ │ │ ├── map-01a.svg │ │ │ │ ├── map-01b.svg │ │ │ │ ├── map-01c.svg │ │ │ │ ├── map-02a.svg │ │ │ │ ├── map-02b.svg │ │ │ │ ├── map-03a.svg │ │ │ │ ├── map-03b.svg │ │ │ │ ├── map-04a.svg │ │ │ │ ├── map-04b.svg │ │ │ │ ├── map-05a.svg │ │ │ │ └── map-05b.svg │ │ │ ├── reduce │ │ │ │ ├── reduce-100.svg │ │ │ │ ├── reduce-101.svg │ │ │ │ ├── reduce-102.svg │ │ │ │ ├── reduce-103.svg │ │ │ │ ├── reduce-104.svg │ │ │ │ ├── reduce-105.svg │ │ │ │ ├── reduce-200.svg │ │ │ │ ├── reduce-201.svg │ │ │ │ ├── reduce-202.svg │ │ │ │ ├── reduce-203.svg │ │ │ │ ├── reduce-204.svg │ │ │ │ ├── reduce-205.svg │ │ │ │ ├── reduce-300.svg │ │ │ │ ├── reduce-301.svg │ │ │ │ ├── reduce-302.svg │ │ │ │ ├── reduce-400.svg │ │ │ │ ├── reduce-401.svg │ │ │ │ ├── reduce-402.svg │ │ │ │ ├── reduce-500.svg │ │ │ │ ├── reduce-501.svg │ │ │ │ └── reduce-502.svg │ │ │ └── write-for-loops-js │ │ │ │ ├── write-for-loops-js-1.png │ │ │ │ ├── write-for-loops-js-2.png │ │ │ │ └── write-for-loops-js-3.png │ │ ├── js4shiny-preview.jpg │ │ ├── js4shiny_400.png │ │ ├── mouse-pointer.svg │ │ ├── people │ │ │ ├── carson.jpg │ │ │ ├── colin.jpg │ │ │ ├── garrick.png │ │ │ ├── maya.png │ │ │ └── nick.png │ │ ├── r-for-web │ │ │ ├── animal.gif │ │ │ ├── drumkit-preview.png │ │ │ └── rstudio-community-question.png │ │ ├── rstudio-2020-logo.png │ │ ├── rstudio-2020-sf-hero.jpg │ │ ├── rstudio-icon.png │ │ └── style │ │ │ ├── css-cascade-wattenberger.png │ │ │ ├── css-specificity │ │ │ ├── css-specificity-slide-1.0.svg │ │ │ ├── css-specificity-slide-2.0.svg │ │ │ ├── css-specificity-slide-3.0.svg │ │ │ ├── css-specificity-slide-4.0.svg │ │ │ ├── css-specificity-slide-4.1.svg │ │ │ ├── css-specificity-slide-5.0.svg │ │ │ ├── css-specificity-slide-6.0.svg │ │ │ ├── css-specificity-slide-7.0.svg │ │ │ ├── css-specificity-slide-7.1.svg │ │ │ ├── css-specificity-slide-7.2.svg │ │ │ ├── css-specificity-slide-7.3.svg │ │ │ ├── css-specificity-slide-7.4.svg │ │ │ ├── css-specificity-slide-7.5.svg │ │ │ ├── css-specificity-slide-8.0.svg │ │ │ ├── css-specificity-slide-8.1.svg │ │ │ ├── css-specificity-slide-8.2.svg │ │ │ ├── css-specificity-slide-8.3.svg │ │ │ ├── css-specificity-slide-8.4.svg │ │ │ ├── css-specificity-slide-8.5.svg │ │ │ ├── css-specificity-slide-9.0.svg │ │ │ ├── css-specificity-slide-9.1.svg │ │ │ ├── css-specificity-slide-9.2.svg │ │ │ ├── css-specificity-slide-9.3.svg │ │ │ ├── css-specificity-slide-9.4.svg │ │ │ └── css-specificity-slide-9.5.svg │ │ │ ├── super-shock-shadow-sketch.jpg │ │ │ └── vertical-center.png │ ├── js │ │ └── remark-latest.min.js │ └── libs │ │ ├── animate.css │ │ └── animate.xaringan.css │ │ ├── break │ │ ├── countdown │ │ │ ├── countdown.css │ │ │ ├── countdown.js │ │ │ └── smb_stage_clear.mp3 │ │ ├── editable │ │ │ ├── editable.css │ │ │ └── editable.js │ │ ├── himalaya │ │ │ ├── himalaya.js │ │ │ └── himalaya.js.map │ │ ├── js-cookie │ │ │ └── js.cookie.js │ │ └── js4shiny-stylize │ │ │ └── css │ │ │ ├── _variables-fonts.css │ │ │ ├── _variables.css │ │ │ └── code.css │ │ ├── countdown │ │ ├── countdown.css │ │ ├── countdown.js │ │ └── smb_stage_clear.mp3 │ │ ├── editable │ │ ├── editable.css │ │ └── editable.js │ │ ├── himalaya │ │ ├── himalaya.js │ │ └── himalaya.js.map │ │ ├── js-cookie │ │ └── js.cookie.js │ │ ├── js4shiny-redirectConsoleLog │ │ ├── jslog.css │ │ └── redirectConsoleLog.js │ │ ├── js4shiny-stylize │ │ └── css │ │ │ ├── _variables-fonts.css │ │ │ └── _variables.css │ │ ├── js4shiny │ │ ├── css │ │ │ ├── _variables-fonts.css │ │ │ ├── _variables.css │ │ │ └── code.css │ │ └── jsonview │ │ │ ├── jsonview.css │ │ │ └── jsonview.min.js │ │ ├── panelset │ │ ├── panelset.css │ │ └── panelset.js │ │ ├── text-poster │ │ ├── text-poster-init.js │ │ ├── text-poster.css │ │ └── text-poster.js │ │ ├── tile-view │ │ ├── tile-view.css │ │ └── tile-view.js │ │ └── working │ │ ├── countdown │ │ ├── countdown.css │ │ ├── countdown.js │ │ └── smb_stage_clear.mp3 │ │ └── js4shiny-stylize │ │ └── css │ │ ├── _variables-fonts.css │ │ ├── _variables.css │ │ └── code.css ├── break.Rmd ├── break.html ├── communicating.Rmd ├── communicating.html ├── data │ └── jquery-react-angluar-vue.csv ├── extending.Rmd ├── extending.html ├── extras.Rmd ├── extras.html ├── hello-www.Rmd ├── hello-www.html ├── how-to-www.Rmd ├── how-to-www.html ├── htmlwidgets.Rmd ├── htmlwidgets.html ├── index.Rmd ├── index.html ├── interactivity.Rmd ├── interactivity.html ├── javascript.Rmd ├── javascript.html ├── js4shiny-slides.Rproj ├── make.R ├── r-for-web.Rmd ├── r-for-web.html ├── renv.lock ├── style.Rmd ├── style.html ├── thank-you.Rmd ├── thank-you.html ├── welcome.Rmd ├── welcome.html ├── working.Rmd └── working.html ├── materials ├── README.md ├── frappeCharts │ ├── DESCRIPTION │ ├── NAMESPACE │ ├── R │ │ └── frappeChart.R │ ├── dev │ │ ├── demo.Rmd │ │ ├── demo.html │ │ ├── shiny │ │ │ └── app.R │ │ ├── widget-demo.Rmd │ │ └── widget-demo.html │ ├── frappeCharts.Rproj │ ├── inst │ │ ├── .DS_Store │ │ └── htmlwidgets │ │ │ ├── frappeChart.js │ │ │ ├── frappeChart.yaml │ │ │ └── lib │ │ │ └── frappe-charts │ │ │ └── frappe-charts.min.iife.js │ └── man │ │ ├── frappeChart-shiny.Rd │ │ └── frappeChart.Rd └── libs │ ├── .DS_Store │ ├── animate-css │ └── animate.css │ ├── frappe-charts │ ├── frappe-charts.min.iife.js │ └── frappe-charts.min.iife.js.map │ ├── gage │ ├── .DS_Store │ ├── eve-raphael │ │ ├── .npmignore │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bower.json │ │ ├── component.json │ │ ├── e.html │ │ ├── eve.js │ │ └── package.json │ ├── justgage │ │ ├── CHANGELOG.md │ │ ├── GruntFile.js │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bower.json │ │ ├── dist │ │ │ ├── justgage.js │ │ │ ├── justgage.min.js │ │ │ └── justgage.min.js.map │ │ ├── index.js │ │ ├── justgage.js │ │ ├── package.json │ │ └── raphael.min.js │ └── raphael │ │ ├── .eslintrc.js │ │ ├── CONTRIBUTING.md │ │ ├── Gruntfile.js │ │ ├── README.md │ │ ├── bower.json │ │ ├── dev │ │ ├── banner.txt │ │ ├── raphael.amd.js │ │ ├── raphael.core.js │ │ ├── raphael.svg.js │ │ ├── raphael.vml.js │ │ ├── raphaelTest.html │ │ └── test │ │ │ ├── index.html │ │ │ ├── svg │ │ │ └── dom.js │ │ │ └── vml │ │ │ └── dom.js │ │ ├── history.md │ │ ├── license.txt │ │ ├── package.json │ │ ├── raphael.js │ │ ├── raphael.min.js │ │ ├── raphael.no-deps.js │ │ ├── raphael.no-deps.min.js │ │ └── webpack.config.js │ └── notify-js │ ├── notify.js │ └── notify.min.js ├── setup.md ├── site ├── README.md ├── assets │ └── css │ │ ├── _variables-fonts.css │ │ ├── _variables.css │ │ ├── code.css │ │ ├── colors.css │ │ ├── conf-2020.css │ │ ├── custom.css │ │ ├── table.css │ │ └── utility.css ├── config.toml ├── config │ └── _default │ │ ├── languages.toml │ │ ├── menus.toml │ │ └── params.toml ├── content │ ├── about │ │ ├── abstract.md │ │ ├── conf.md │ │ ├── index.md │ │ ├── learning-objectives.md │ │ └── three-questions.md │ ├── authors │ │ ├── carson │ │ │ ├── _index.md │ │ │ └── avatar.jpg │ │ ├── colin │ │ │ ├── _index.md │ │ │ └── avatar.jpg │ │ ├── garrick │ │ │ ├── _index.md │ │ │ └── avatar.png │ │ ├── maya │ │ │ ├── _index.md │ │ │ └── avatar.png │ │ └── nick │ │ │ ├── _index.md │ │ │ └── avatar.png │ ├── home │ │ ├── hero.md │ │ └── index.md │ ├── license.md │ ├── people │ │ ├── index.md │ │ └── people.md │ ├── resources │ │ ├── _index.md │ │ ├── code-of-conduct │ │ │ └── _index.md │ │ ├── help │ │ │ └── _index.md │ │ ├── links │ │ │ ├── _index.Rmd │ │ │ ├── _index.html │ │ │ ├── searchable.Rmd │ │ │ └── searchable.html │ │ └── setup │ │ │ ├── _index.md │ │ │ ├── browser.md │ │ │ ├── extras.md │ │ │ ├── node-npm.md │ │ │ ├── r.Rmd │ │ │ ├── r.html │ │ │ └── rstudio.md │ └── schedule │ │ └── index.md ├── data │ ├── fonts │ │ ├── arvo.toml │ │ ├── crimson-text.toml │ │ ├── cutive-mono.toml │ │ ├── dm-serif-text.toml │ │ ├── hammersmith.toml │ │ ├── josefin-slab.toml │ │ └── julius-sans-one.toml │ └── themes │ │ ├── azure.toml │ │ ├── confjs.toml │ │ ├── gray.toml │ │ ├── mint.toml │ │ ├── mist.toml │ │ ├── orange.toml │ │ ├── rose.toml │ │ ├── rsc1.toml │ │ ├── rsc2.toml │ │ ├── rsc3.toml │ │ ├── rsc4.toml │ │ ├── sea.toml │ │ └── teal.toml ├── index.Rmd ├── js4shiny-workshop.Rproj ├── layouts │ └── partials │ │ ├── li_compact.html │ │ ├── site_footer.html │ │ └── widgets │ │ ├── about.html │ │ ├── hero.html │ │ └── people.html ├── netlify.toml ├── static │ ├── box-size │ │ ├── box-size.ddfc4a3a.css │ │ ├── box-size.ddfc4a3a.css.map │ │ ├── boxSize.0f6b37c6.js │ │ ├── boxSize.0f6b37c6.js.map │ │ ├── boxSize.9e0d5c8b.css │ │ ├── boxSize.9e0d5c8b.css.map │ │ └── index.html │ ├── css-aim │ │ ├── index.html │ │ ├── script.js │ │ └── style.css │ ├── css │ │ └── awesome-links.css │ ├── img │ │ ├── 2020-Conf-600x600.jpg │ │ ├── 2020-logo.png │ │ ├── RStudio-Logo-Flat.png │ │ ├── icon-192.png │ │ ├── icon.png │ │ ├── js4shiny-logo.png │ │ ├── js4shiny-logo_225.png │ │ ├── logo-shiny-js.png │ │ ├── r-logo.svg │ │ ├── robert-bye-678640-unsplash.jpg │ │ ├── rstudio-logo.svg │ │ └── shiny-logo.svg │ └── resources-links.csv └── themes │ └── hugo-academic │ ├── .editorconfig │ ├── .github │ ├── FUNDING.yml │ └── PULL_REQUEST_TEMPLATE.md │ ├── .gitignore │ ├── LICENSE.md │ ├── README.md │ ├── academic.png │ ├── archetypes │ ├── default.md │ ├── docs.md │ ├── home.md │ ├── post │ │ └── index.md │ ├── project │ │ └── index.md │ ├── publication │ │ └── index.md │ ├── slides │ │ └── index.md │ └── talk │ │ └── index.md │ ├── assets │ ├── css │ │ ├── reveal.css │ │ └── reveal_custom.css │ ├── js │ │ ├── academic-search.js │ │ ├── academic.js │ │ ├── algolia-search.js │ │ ├── mathjax-config.js │ │ └── vendor │ │ │ └── bootstrap.min.js │ └── sass │ │ ├── academic │ │ ├── _card.scss │ │ ├── _content.scss │ │ ├── _dark.scss │ │ ├── _docs.scss │ │ ├── _integrations.scss │ │ ├── _listings.scss │ │ ├── _nav.scss │ │ ├── _root.scss │ │ ├── _search.scss │ │ ├── _widgets.scss │ │ └── academic.scss │ │ ├── bootstrap_variables.scss │ │ ├── main.scss │ │ └── vendor │ │ └── bootstrap │ │ ├── _alert.scss │ │ ├── _badge.scss │ │ ├── _breadcrumb.scss │ │ ├── _button-group.scss │ │ ├── _buttons.scss │ │ ├── _card.scss │ │ ├── _carousel.scss │ │ ├── _close.scss │ │ ├── _code.scss │ │ ├── _custom-forms.scss │ │ ├── _dropdown.scss │ │ ├── _forms.scss │ │ ├── _functions.scss │ │ ├── _grid.scss │ │ ├── _images.scss │ │ ├── _input-group.scss │ │ ├── _jumbotron.scss │ │ ├── _list-group.scss │ │ ├── _media.scss │ │ ├── _mixins.scss │ │ ├── _modal.scss │ │ ├── _nav.scss │ │ ├── _navbar.scss │ │ ├── _pagination.scss │ │ ├── _popover.scss │ │ ├── _print.scss │ │ ├── _progress.scss │ │ ├── _reboot.scss │ │ ├── _root.scss │ │ ├── _spinners.scss │ │ ├── _tables.scss │ │ ├── _toasts.scss │ │ ├── _tooltip.scss │ │ ├── _transitions.scss │ │ ├── _type.scss │ │ ├── _utilities.scss │ │ ├── _variables.scss │ │ ├── bootstrap-grid.scss │ │ ├── bootstrap-reboot.scss │ │ ├── bootstrap.scss │ │ ├── mixins │ │ ├── _alert.scss │ │ ├── _background-variant.scss │ │ ├── _badge.scss │ │ ├── _border-radius.scss │ │ ├── _box-shadow.scss │ │ ├── _breakpoints.scss │ │ ├── _buttons.scss │ │ ├── _caret.scss │ │ ├── _clearfix.scss │ │ ├── _deprecate.scss │ │ ├── _float.scss │ │ ├── _forms.scss │ │ ├── _gradients.scss │ │ ├── _grid-framework.scss │ │ ├── _grid.scss │ │ ├── _hover.scss │ │ ├── _image.scss │ │ ├── _list-group.scss │ │ ├── _lists.scss │ │ ├── _nav-divider.scss │ │ ├── _pagination.scss │ │ ├── _reset-text.scss │ │ ├── _resize.scss │ │ ├── _screen-reader.scss │ │ ├── _size.scss │ │ ├── _table-row.scss │ │ ├── _text-emphasis.scss │ │ ├── _text-hide.scss │ │ ├── _text-truncate.scss │ │ ├── _transition.scss │ │ └── _visibility.scss │ │ ├── utilities │ │ ├── _align.scss │ │ ├── _background.scss │ │ ├── _borders.scss │ │ ├── _clearfix.scss │ │ ├── _display.scss │ │ ├── _embed.scss │ │ ├── _flex.scss │ │ ├── _float.scss │ │ ├── _overflow.scss │ │ ├── _position.scss │ │ ├── _screenreaders.scss │ │ ├── _shadows.scss │ │ ├── _sizing.scss │ │ ├── _spacing.scss │ │ ├── _stretched-link.scss │ │ ├── _text.scss │ │ └── _visibility.scss │ │ └── vendor │ │ └── _rfs.scss │ ├── data │ ├── academic.toml │ ├── assets.toml │ ├── fonts │ │ └── conf_2020.toml │ ├── i18n │ │ └── languages.yaml │ ├── page_sharer.toml │ ├── publication_types.toml │ └── themes │ │ └── conf_2020.toml │ ├── demo.sh │ ├── exampleSite │ ├── config │ │ └── _default │ │ │ ├── config.toml │ │ │ ├── languages.toml │ │ │ ├── menus.toml │ │ │ └── params.toml │ ├── content │ │ ├── authors │ │ │ └── admin │ │ │ │ ├── _index.md │ │ │ │ └── avatar.jpg │ │ ├── courses │ │ │ ├── _index.md │ │ │ └── example │ │ │ │ ├── _index.md │ │ │ │ ├── example1.md │ │ │ │ └── example2.md │ │ ├── home │ │ │ ├── about.md │ │ │ ├── accomplishments.md │ │ │ ├── contact.md │ │ │ ├── demo.md │ │ │ ├── experience.md │ │ │ ├── featured.md │ │ │ ├── gallery │ │ │ │ ├── gallery │ │ │ │ │ ├── theme-1950s.png │ │ │ │ │ ├── theme-apogee.png │ │ │ │ │ ├── theme-coffee-playfair.png │ │ │ │ │ ├── theme-dark.png │ │ │ │ │ ├── theme-default.png │ │ │ │ │ ├── theme-forest.png │ │ │ │ │ ├── theme-ocean.png │ │ │ │ │ └── theme-strawberry.png │ │ │ │ └── index.md │ │ │ ├── hero.md │ │ │ ├── index.md │ │ │ ├── people.md │ │ │ ├── posts.md │ │ │ ├── projects.md │ │ │ ├── publications.md │ │ │ ├── skills.md │ │ │ ├── slider.md │ │ │ ├── tags.md │ │ │ └── talks.md │ │ ├── post │ │ │ ├── _index.md │ │ │ ├── getting-started │ │ │ │ ├── featured.jpg │ │ │ │ ├── gallery │ │ │ │ │ ├── theme-1950s.png │ │ │ │ │ ├── theme-apogee.png │ │ │ │ │ ├── theme-coffee-playfair.png │ │ │ │ │ ├── theme-dark.png │ │ │ │ │ ├── theme-default.png │ │ │ │ │ ├── theme-forest.png │ │ │ │ │ ├── theme-ocean.png │ │ │ │ │ └── theme-strawberry.png │ │ │ │ └── index.md │ │ │ └── jupyter │ │ │ │ ├── academic.ipynb │ │ │ │ ├── academic_0_0.png │ │ │ │ ├── featured.png │ │ │ │ └── index.md │ │ ├── privacy.md │ │ ├── project │ │ │ ├── external-project │ │ │ │ ├── featured.jpg │ │ │ │ └── index.md │ │ │ └── internal-project │ │ │ │ ├── featured.jpg │ │ │ │ └── index.md │ │ ├── publication │ │ │ ├── _index.md │ │ │ ├── conference-paper │ │ │ │ ├── cite.bib │ │ │ │ ├── featured.jpg │ │ │ │ └── index.md │ │ │ ├── journal-article │ │ │ │ ├── cite.bib │ │ │ │ ├── featured.jpg │ │ │ │ └── index.md │ │ │ └── preprint │ │ │ │ ├── featured.jpg │ │ │ │ └── index.md │ │ ├── slides │ │ │ └── example │ │ │ │ └── index.md │ │ └── talk │ │ │ ├── _index.md │ │ │ └── example │ │ │ ├── featured.jpg │ │ │ └── index.md │ └── static │ │ └── img │ │ ├── boards.jpg │ │ ├── headers │ │ └── bubbles-wide.jpg │ │ └── hero-academic.png │ ├── i18n │ ├── ca.yaml │ ├── da.yaml │ ├── de.yaml │ ├── el.yaml │ ├── en.yaml │ ├── es.yaml │ ├── eu.yaml │ ├── fr.yaml │ ├── hu.yaml │ ├── id.yaml │ ├── it.yaml │ ├── ja.yaml │ ├── ko.yaml │ ├── nl.yaml │ ├── pl.yaml │ ├── pt.yaml │ ├── ro.yaml │ ├── ru.yaml │ ├── tr.yaml │ ├── vi.yaml │ └── zh.yaml │ ├── images │ ├── screenshot.png │ ├── theme-1950s.png │ ├── theme-apogee.png │ ├── theme-coffee-playfair.png │ ├── theme-cupcake.png │ ├── theme-dark.png │ ├── theme-default.png │ ├── theme-forest.png │ ├── theme-ocean.png │ ├── theme-spacer.png │ ├── theme-strawberry.png │ └── tn.png │ ├── layouts │ ├── 404.html │ ├── _default │ │ ├── baseof.html │ │ ├── list.html │ │ ├── rss.xml │ │ └── single.html │ ├── authors │ │ ├── list.html │ │ └── terms.html │ ├── docs │ │ ├── list.html │ │ └── single.html │ ├── index.html │ ├── index.json │ ├── partials │ │ ├── citation.html │ │ ├── comments.html │ │ ├── cookie_consent.html │ │ ├── custom_head.html │ │ ├── custom_js.html │ │ ├── docs_layout.html │ │ ├── docs_sidebar.html │ │ ├── docs_toc_foot.html │ │ ├── functions │ │ │ ├── get_pub_types.html │ │ │ └── parse_theme.html │ │ ├── li_card.html │ │ ├── li_citation.html │ │ ├── li_compact.html │ │ ├── li_list.html │ │ ├── navbar.html │ │ ├── page_author.html │ │ ├── page_header.html │ │ ├── page_links.html │ │ ├── page_links_div.html │ │ ├── page_metadata.html │ │ ├── page_metadata_authors.html │ │ ├── pagination.html │ │ ├── project_li_card.html │ │ ├── project_li_list.html │ │ ├── project_li_showcase.html │ │ ├── search.html │ │ ├── section_pager.html │ │ ├── share.html │ │ ├── site_footer.html │ │ ├── site_head.html │ │ ├── site_js.html │ │ ├── slides.html │ │ ├── tags.html │ │ ├── widget_page.html │ │ └── widgets │ │ │ ├── about.html │ │ │ ├── accomplishments.html │ │ │ ├── blank.html │ │ │ ├── contact.html │ │ │ ├── experience.html │ │ │ ├── featured.html │ │ │ ├── featurette.html │ │ │ ├── hero.html │ │ │ ├── pages.html │ │ │ ├── people.html │ │ │ ├── portfolio.html │ │ │ ├── slider.html │ │ │ └── tag_cloud.html │ ├── project │ │ └── single.html │ ├── publication │ │ └── single.html │ ├── section │ │ ├── docs.html │ │ ├── post.html │ │ ├── publication.html │ │ └── talk.html │ ├── shortcodes │ │ ├── alert.html │ │ ├── diagram.html │ │ ├── figure.html │ │ ├── fragment.html │ │ ├── gallery.html │ │ ├── gdocs.html │ │ ├── hl.html │ │ ├── list_categories.html │ │ ├── list_tags.html │ │ ├── slide.html │ │ ├── speaker_note.html │ │ ├── staticref.html │ │ ├── toc.html │ │ └── video.html │ ├── slides │ │ ├── baseof.html │ │ ├── list.html │ │ └── single.html │ ├── talk │ │ └── single.html │ └── widget_page │ │ └── single.html │ ├── netlify.toml │ ├── package-lock.json │ ├── package.json │ ├── scripts │ ├── sync_i18n.py │ └── update_bootstrap.sh │ ├── static │ ├── img │ │ ├── icon-192.png │ │ └── icon.png │ ├── js │ │ └── vendor │ │ │ └── reveal.js │ │ │ └── plugin │ │ │ └── notes │ │ │ ├── notes.html │ │ │ └── notes.js │ └── site.webmanifest │ └── theme.toml └── workshop-conf-2020.Rproj /.gitignore: -------------------------------------------------------------------------------- 1 | .Rproj.user 2 | .Rhistory 3 | .RData 4 | .Ruserdata 5 | .history 6 | .DS_Store 7 | 8 | -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/.nojekyll -------------------------------------------------------------------------------- /docs/R/utils.R: -------------------------------------------------------------------------------- 1 | zap_tabs <- function(path = NULL) { 2 | if (is.null(path)) { 3 | path <- rstudioapi::getSourceEditorContext()$path 4 | } 5 | is_path <- FALSE 6 | src <- if (length(path) == 1 || !grepl("\n", path)) { 7 | is_path <- TRUE 8 | readLines(path, warn = FALSE) 9 | } else { 10 | path 11 | } 12 | 13 | for (i in seq_along(src)) { 14 | line <- src[i] 15 | if (!grepl("^\\s*\t\\s*", line)) next 16 | start <- stringr::str_extract(line, "^\\s*\t\\s*") 17 | start_new <- stringr::str_replace_all(start, "\t", " ") 18 | src[i] <- sub(start, start_new, line, fixed = TRUE) 19 | } 20 | if (is_path) { 21 | writeLines(src, path) 22 | } else { 23 | src 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /docs/assets/files/communicating_google-js-framework-search-trends-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/files/communicating_google-js-framework-search-trends-1.png -------------------------------------------------------------------------------- /docs/assets/html/first-page/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 |15 | The median age of the residents of San Francisco 16 | is 38.8 years old. 17 |
18 | 19 | 20 | -------------------------------------------------------------------------------- /docs/assets/img/.gitignore: -------------------------------------------------------------------------------- 1 | *.pdf 2 | *.zip 3 | original-slides/ 4 | -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_-EnI0H6Wm6s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_-EnI0H6Wm6s.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_0gSXazNJJ90.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_0gSXazNJJ90.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_1NzJggtJ6j4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_1NzJggtJ6j4.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_2FPjlAyMQTA.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_2FPjlAyMQTA.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_2aIYMoayjtY.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_2aIYMoayjtY.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_6K-xLVV0-wg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_6K-xLVV0-wg.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_71CjSSB83Wo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_71CjSSB83Wo.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_71vAb1FXB6g.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_71vAb1FXB6g.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_8gYCAkMuvsY.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_8gYCAkMuvsY.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_CjI_2QX7hvU.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_CjI_2QX7hvU.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_F7Rl02ir0Gg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_F7Rl02ir0Gg.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_FH3nWjvia-U.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_FH3nWjvia-U.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_PHB9CK5K7js.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_PHB9CK5K7js.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_R-WtV-QyVnY.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_R-WtV-QyVnY.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_RJkKjLu8I9I.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_RJkKjLu8I9I.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_RYyr-k3Ysqg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_RYyr-k3Ysqg.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_VEOk8qUl9DU.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_VEOk8qUl9DU.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_Xh6BpT-1tXo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_Xh6BpT-1tXo.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash__zoBLWLscqg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash__zoBLWLscqg.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_bpt7mjgrBRQ.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_bpt7mjgrBRQ.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_c9UcT2bMBc0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_c9UcT2bMBc0.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_cqvy_cag4gI.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_cqvy_cag4gI.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_p6p5-uR5N5U.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_p6p5-uR5N5U.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_pvMVecxVoW0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_pvMVecxVoW0.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_sK1nYjXcXCY.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_sK1nYjXcXCY.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_tEzFyBNxcJg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_tEzFyBNxcJg.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_vSchPA-YA_A.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_vSchPA-YA_A.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_w5zpEiVtNIk.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_w5zpEiVtNIk.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_wn-KYaHwcis.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_wn-KYaHwcis.jpg -------------------------------------------------------------------------------- /docs/assets/img/bg/unsplash_y8OPPvo_5mU.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/bg/unsplash_y8OPPvo_5mU.jpg -------------------------------------------------------------------------------- /docs/assets/img/chrome_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/chrome_256.png -------------------------------------------------------------------------------- /docs/assets/img/coding-cases.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/coding-cases.png -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-03.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-04.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-05.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-06.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-07.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-08.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-09.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-09.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-10.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-11.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-12.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-13.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-14.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-15.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-16.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-17.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-18.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-19.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-19.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-20.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-21.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-21.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-22.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-22.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-23.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-23.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-24.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-24.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-25.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-25.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-26.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-26.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-27.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-27.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-28.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-28.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-29.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-29.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-30.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-30.jpg -------------------------------------------------------------------------------- /docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-31.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/extending/direct-debounce-throttle/direct-debounce-throttle-31.jpg -------------------------------------------------------------------------------- /docs/assets/img/firefox_256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/firefox_256.png -------------------------------------------------------------------------------- /docs/assets/img/gif/awkward-andy.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/gif/awkward-andy.gif -------------------------------------------------------------------------------- /docs/assets/img/gif/cute-dancing-small.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/gif/cute-dancing-small.gif -------------------------------------------------------------------------------- /docs/assets/img/htmlwidgets/htmlwidgets-gallery.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/htmlwidgets/htmlwidgets-gallery.jpg -------------------------------------------------------------------------------- /docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-02.jpg -------------------------------------------------------------------------------- /docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-03.jpg -------------------------------------------------------------------------------- /docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-04.jpg -------------------------------------------------------------------------------- /docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-05.jpg -------------------------------------------------------------------------------- /docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-06.jpg -------------------------------------------------------------------------------- /docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-07.jpg -------------------------------------------------------------------------------- /docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-08.jpg -------------------------------------------------------------------------------- /docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-09.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-09.jpg -------------------------------------------------------------------------------- /docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-10.jpg -------------------------------------------------------------------------------- /docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-11.jpg -------------------------------------------------------------------------------- /docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-12.jpg -------------------------------------------------------------------------------- /docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-13.jpg -------------------------------------------------------------------------------- /docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-14.jpg -------------------------------------------------------------------------------- /docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-15.jpg -------------------------------------------------------------------------------- /docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-16.jpg -------------------------------------------------------------------------------- /docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-17.jpg -------------------------------------------------------------------------------- /docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-18.jpg -------------------------------------------------------------------------------- /docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-19.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-19.jpg -------------------------------------------------------------------------------- /docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-20.jpg -------------------------------------------------------------------------------- /docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-21.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/htmlwidgets/htmlwidgets-overview/htmlwidgets-overview-21.jpg -------------------------------------------------------------------------------- /docs/assets/img/interactivity/browser-events/browser-events-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/interactivity/browser-events/browser-events-02.jpg -------------------------------------------------------------------------------- /docs/assets/img/interactivity/browser-events/browser-events-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/interactivity/browser-events/browser-events-03.jpg -------------------------------------------------------------------------------- /docs/assets/img/interactivity/browser-events/browser-events-04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/interactivity/browser-events/browser-events-04.jpg -------------------------------------------------------------------------------- /docs/assets/img/interactivity/browser-events/browser-events-05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/interactivity/browser-events/browser-events-05.jpg -------------------------------------------------------------------------------- /docs/assets/img/interactivity/browser-events/browser-events-06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/interactivity/browser-events/browser-events-06.jpg -------------------------------------------------------------------------------- /docs/assets/img/interactivity/browser-events/browser-events-07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/interactivity/browser-events/browser-events-07.jpg -------------------------------------------------------------------------------- /docs/assets/img/interactivity/browser-events/browser-events-08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/interactivity/browser-events/browser-events-08.jpg -------------------------------------------------------------------------------- /docs/assets/img/interactivity/browser-events/browser-events-09.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/interactivity/browser-events/browser-events-09.jpg -------------------------------------------------------------------------------- /docs/assets/img/interactivity/browser-events/browser-events-10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/interactivity/browser-events/browser-events-10.jpg -------------------------------------------------------------------------------- /docs/assets/img/interactivity/browser-events/browser-events-11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/interactivity/browser-events/browser-events-11.jpg -------------------------------------------------------------------------------- /docs/assets/img/interactivity/browser-events/browser-events-12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/interactivity/browser-events/browser-events-12.jpg -------------------------------------------------------------------------------- /docs/assets/img/interactivity/prototypes-methods/prototypes-methods-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/interactivity/prototypes-methods/prototypes-methods-2.jpg -------------------------------------------------------------------------------- /docs/assets/img/interactivity/prototypes-methods/prototypes-methods-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/interactivity/prototypes-methods/prototypes-methods-3.jpg -------------------------------------------------------------------------------- /docs/assets/img/interactivity/prototypes-methods/prototypes-methods-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/interactivity/prototypes-methods/prototypes-methods-4.jpg -------------------------------------------------------------------------------- /docs/assets/img/interactivity/prototypes-methods/prototypes-methods-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/interactivity/prototypes-methods/prototypes-methods-5.jpg -------------------------------------------------------------------------------- /docs/assets/img/interactivity/prototypes-methods/prototypes-methods-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/interactivity/prototypes-methods/prototypes-methods-6.jpg -------------------------------------------------------------------------------- /docs/assets/img/interactivity/prototypes-methods/prototypes-methods-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/interactivity/prototypes-methods/prototypes-methods-7.jpg -------------------------------------------------------------------------------- /docs/assets/img/interactivity/prototypes-methods/prototypes-methods-8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/interactivity/prototypes-methods/prototypes-methods-8.jpg -------------------------------------------------------------------------------- /docs/assets/img/interactivity/prototypes-methods/prototypes-methods-9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/interactivity/prototypes-methods/prototypes-methods-9.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/alice-achterhof-FwF_fKj5tBo-unsplash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/alice-achterhof-FwF_fKj5tBo-unsplash.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/anna-kolosyuk-D5nh6mCW52c-unsplash.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/anna-kolosyuk-D5nh6mCW52c-unsplash.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/block-vs-inline/block-vs-inline-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/block-vs-inline/block-vs-inline-1.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/block-vs-inline/block-vs-inline-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/block-vs-inline/block-vs-inline-2.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/block-vs-inline/block-vs-inline-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/block-vs-inline/block-vs-inline-3.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/block-vs-inline/block-vs-inline-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/block-vs-inline/block-vs-inline-4.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/block-vs-inline/block-vs-inline-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/block-vs-inline/block-vs-inline-5.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/block-vs-inline/block-vs-inline-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/block-vs-inline/block-vs-inline-6.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/color-by-number.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/color-by-number.png -------------------------------------------------------------------------------- /docs/assets/img/intro/css-selectors-basic/css-selectors-basic-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/css-selectors-basic/css-selectors-basic-2.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/css-selectors-basic/css-selectors-basic-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/css-selectors-basic/css-selectors-basic-3.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/css-selectors-basic/css-selectors-basic-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/css-selectors-basic/css-selectors-basic-4.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/css-selectors-basic/css-selectors-basic-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/css-selectors-basic/css-selectors-basic-5.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/css-selectors-basic/css-selectors-basic-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/css-selectors-basic/css-selectors-basic-6.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/css-selectors-basic/css-selectors-basic-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/css-selectors-basic/css-selectors-basic-7.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/css-selectors-basic/css-selectors-basic-8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/css-selectors-basic/css-selectors-basic-8.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/firefox-preferences-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/firefox-preferences-home.png -------------------------------------------------------------------------------- /docs/assets/img/intro/front-back-shiny.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/front-back-shiny.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/front-back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/front-back.png -------------------------------------------------------------------------------- /docs/assets/img/intro/how-web-works/how-web-works-04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/how-web-works/how-web-works-04.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/how-web-works/how-web-works-05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/how-web-works/how-web-works-05.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/how-web-works/how-web-works-06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/how-web-works/how-web-works-06.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/how-web-works/how-web-works-07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/how-web-works/how-web-works-07.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/how-web-works/how-web-works-08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/how-web-works/how-web-works-08.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/how-web-works/how-web-works-09.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/how-web-works/how-web-works-09.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/how-web-works/how-web-works-10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/how-web-works/how-web-works-10.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/how-web-works/how-web-works-11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/how-web-works/how-web-works-11.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/how-web-works/how-web-works-12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/how-web-works/how-web-works-12.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/how-web-works/how-web-works-13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/how-web-works/how-web-works-13.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/how-web-works/how-web-works-14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/how-web-works/how-web-works-14.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/how-web-works/how-web-works-15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/how-web-works/how-web-works-15.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/how-web-works/how-web-works-16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/how-web-works/how-web-works-16.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/how-web-works/how-web-works-17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/how-web-works/how-web-works-17.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/html-doc-anatomy/html-doc-anatomy-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/html-doc-anatomy/html-doc-anatomy-1.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/html-doc-anatomy/html-doc-anatomy-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/html-doc-anatomy/html-doc-anatomy-2.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/html-doc-anatomy/html-doc-anatomy-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/html-doc-anatomy/html-doc-anatomy-3.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/html-tag-rules/html-tag-rules-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/html-tag-rules/html-tag-rules-01.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/html-tag-rules/html-tag-rules-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/html-tag-rules/html-tag-rules-02.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/html-tag-rules/html-tag-rules-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/html-tag-rules/html-tag-rules-03.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/html-tag-rules/html-tag-rules-04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/html-tag-rules/html-tag-rules-04.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/html-tag-rules/html-tag-rules-05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/html-tag-rules/html-tag-rules-05.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/html-tag-rules/html-tag-rules-06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/html-tag-rules/html-tag-rules-06.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/html-tag-rules/html-tag-rules-07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/html-tag-rules/html-tag-rules-07.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/html-tag-rules/html-tag-rules-08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/html-tag-rules/html-tag-rules-08.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/html-tag-rules/html-tag-rules-09.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/html-tag-rules/html-tag-rules-09.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/html-tag-rules/html-tag-rules-10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/html-tag-rules/html-tag-rules-10.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/html-tree/html-tree-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/html-tree/html-tree-1.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/html-tree/html-tree-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/html-tree/html-tree-2.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/html-tree/html-tree-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/html-tree/html-tree-3.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/html-tree/html-tree-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/html-tree/html-tree-4.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/html-tree/html-tree-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/html-tree/html-tree-5.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/html-tree/html-tree-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/html-tree/html-tree-6.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/javascript-dev-console.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/javascript-dev-console.png -------------------------------------------------------------------------------- /docs/assets/img/intro/js-script-where-html/js-script-where-html-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/js-script-where-html/js-script-where-html-01.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/js-script-where-html/js-script-where-html-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/js-script-where-html/js-script-where-html-02.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/js-script-where-html/js-script-where-html-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/js-script-where-html/js-script-where-html-03.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/js-script-where-html/js-script-where-html-04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/js-script-where-html/js-script-where-html-04.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/js-script-where-html/js-script-where-html-05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/js-script-where-html/js-script-where-html-05.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/js-script-where-html/js-script-where-html-06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/js-script-where-html/js-script-where-html-06.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/js-script-where-html/js-script-where-html-07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/js-script-where-html/js-script-where-html-07.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/js-script-where-html/js-script-where-html-08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/js-script-where-html/js-script-where-html-08.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/js-script-where-html/js-script-where-html-09.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/js-script-where-html/js-script-where-html-09.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/js-script-where-html/js-script-where-html-10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/js-script-where-html/js-script-where-html-10.jpg -------------------------------------------------------------------------------- /docs/assets/img/intro/js4shiny-chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/js4shiny-chat.png -------------------------------------------------------------------------------- /docs/assets/img/intro/js4shiny-help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/js4shiny-help.png -------------------------------------------------------------------------------- /docs/assets/img/intro/mdn-addin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/mdn-addin.png -------------------------------------------------------------------------------- /docs/assets/img/intro/rstudio-cloud-fork-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/rstudio-cloud-fork-project.png -------------------------------------------------------------------------------- /docs/assets/img/intro/yihui-header-masthead.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/yihui-header-masthead.png -------------------------------------------------------------------------------- /docs/assets/img/intro/yihui-header-title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/yihui-header-title.png -------------------------------------------------------------------------------- /docs/assets/img/intro/yihui-id-disqus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/yihui-id-disqus.png -------------------------------------------------------------------------------- /docs/assets/img/intro/yihui-id-mathjax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/yihui-id-mathjax.png -------------------------------------------------------------------------------- /docs/assets/img/intro/yihui-style-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/yihui-style-image.png -------------------------------------------------------------------------------- /docs/assets/img/intro/yihui-style-quote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/intro/yihui-style-quote.png -------------------------------------------------------------------------------- /docs/assets/img/javascript/incrementing/incrementing-01.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/javascript/incrementing/incrementing-01.jpg -------------------------------------------------------------------------------- /docs/assets/img/javascript/incrementing/incrementing-02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/javascript/incrementing/incrementing-02.jpg -------------------------------------------------------------------------------- /docs/assets/img/javascript/incrementing/incrementing-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/javascript/incrementing/incrementing-03.jpg -------------------------------------------------------------------------------- /docs/assets/img/javascript/incrementing/incrementing-04.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/javascript/incrementing/incrementing-04.jpg -------------------------------------------------------------------------------- /docs/assets/img/javascript/incrementing/incrementing-05.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/javascript/incrementing/incrementing-05.jpg -------------------------------------------------------------------------------- /docs/assets/img/javascript/incrementing/incrementing-06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/javascript/incrementing/incrementing-06.jpg -------------------------------------------------------------------------------- /docs/assets/img/javascript/incrementing/incrementing-07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/javascript/incrementing/incrementing-07.jpg -------------------------------------------------------------------------------- /docs/assets/img/javascript/incrementing/incrementing-08.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/javascript/incrementing/incrementing-08.jpg -------------------------------------------------------------------------------- /docs/assets/img/javascript/incrementing/incrementing-09.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/javascript/incrementing/incrementing-09.jpg -------------------------------------------------------------------------------- /docs/assets/img/javascript/incrementing/incrementing-10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/javascript/incrementing/incrementing-10.jpg -------------------------------------------------------------------------------- /docs/assets/img/javascript/incrementing/incrementing-11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/javascript/incrementing/incrementing-11.jpg -------------------------------------------------------------------------------- /docs/assets/img/javascript/write-for-loops-js/write-for-loops-js-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/javascript/write-for-loops-js/write-for-loops-js-1.png -------------------------------------------------------------------------------- /docs/assets/img/javascript/write-for-loops-js/write-for-loops-js-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/javascript/write-for-loops-js/write-for-loops-js-2.png -------------------------------------------------------------------------------- /docs/assets/img/javascript/write-for-loops-js/write-for-loops-js-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/javascript/write-for-loops-js/write-for-loops-js-3.png -------------------------------------------------------------------------------- /docs/assets/img/js4shiny-preview.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/js4shiny-preview.jpg -------------------------------------------------------------------------------- /docs/assets/img/js4shiny_400.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/js4shiny_400.png -------------------------------------------------------------------------------- /docs/assets/img/mouse-pointer.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/assets/img/people/carson.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/people/carson.jpg -------------------------------------------------------------------------------- /docs/assets/img/people/colin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/people/colin.jpg -------------------------------------------------------------------------------- /docs/assets/img/people/garrick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/people/garrick.png -------------------------------------------------------------------------------- /docs/assets/img/people/maya.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/people/maya.png -------------------------------------------------------------------------------- /docs/assets/img/people/nick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/people/nick.png -------------------------------------------------------------------------------- /docs/assets/img/r-for-web/animal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/r-for-web/animal.gif -------------------------------------------------------------------------------- /docs/assets/img/r-for-web/drumkit-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/r-for-web/drumkit-preview.png -------------------------------------------------------------------------------- /docs/assets/img/r-for-web/rstudio-community-question.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/r-for-web/rstudio-community-question.png -------------------------------------------------------------------------------- /docs/assets/img/rstudio-2020-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/rstudio-2020-logo.png -------------------------------------------------------------------------------- /docs/assets/img/rstudio-2020-sf-hero.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/rstudio-2020-sf-hero.jpg -------------------------------------------------------------------------------- /docs/assets/img/rstudio-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/rstudio-icon.png -------------------------------------------------------------------------------- /docs/assets/img/style/css-cascade-wattenberger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/style/css-cascade-wattenberger.png -------------------------------------------------------------------------------- /docs/assets/img/style/super-shock-shadow-sketch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/style/super-shock-shadow-sketch.jpg -------------------------------------------------------------------------------- /docs/assets/img/style/vertical-center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/img/style/vertical-center.png -------------------------------------------------------------------------------- /docs/assets/libs/break/countdown/smb_stage_clear.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/libs/break/countdown/smb_stage_clear.mp3 -------------------------------------------------------------------------------- /docs/assets/libs/break/editable/editable.css: -------------------------------------------------------------------------------- 1 | [contenteditable] { 2 | outline-offset: 5px; 3 | transition: outline-offset 0.25s linear; 4 | } 5 | 6 | [contenteditable]:hover { 7 | outline: 1px dashed #ccc; 8 | } 9 | 10 | [contenteditable]:focus { 11 | outline: 1px solid #bbb; 12 | outline-offset: 10px; 13 | transition: outline-offset 0.5s linear; 14 | } 15 | -------------------------------------------------------------------------------- /docs/assets/libs/break/js4shiny-stylize/css/_variables-fonts.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --font-monospace: 'Source Code Pro', 'Fira Code', 'Consolas', 'Monaco', monospace; 3 | --font-body: 'Lato', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4 | --font-header: 'Nunito Sans', apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 5 | } 6 | -------------------------------------------------------------------------------- /docs/assets/libs/break/js4shiny-stylize/css/_variables.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --text: #2f4858; 3 | --text-med: #6d7e8a; 4 | --text-light: #c0c8cc; 5 | --text-lighter: #eaecee; 6 | --border-radius: 3px; 7 | --dark-red: #9a2e36; 8 | --red: #d33f49; 9 | --light-red: #e3848b; 10 | --orange: #ff6300; 11 | --gold: #c0af3f; 12 | --yellow: #f0db4f; 13 | --light-yellow: #f6e995; 14 | --purple: #993d70; 15 | --light-purple: #b7779a; 16 | --dark-pink: #b24e72; 17 | --hot-pink: #ff41b4; 18 | --pink: #ff70a3; 19 | --light-pink: #ffc5da; 20 | --dark-green: #338d70; 21 | --green: #44bc96; 22 | --light-green: #55ebbc; 23 | --navy: #001b44; 24 | --dark-blue: #466683; 25 | --blue: #4d8dc9; 26 | --light-blue: #75aadb; 27 | --lightest-blue: #bad4ed; 28 | --washed-blue: #f8fafd; 29 | --washed-green: #ecf8f4; 30 | --washed-yellow: #fefcf4; 31 | --washed-red: #fcf4f5; 32 | --washed-purple: #faf7f9; 33 | } 34 | -------------------------------------------------------------------------------- /docs/assets/libs/countdown/smb_stage_clear.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/libs/countdown/smb_stage_clear.mp3 -------------------------------------------------------------------------------- /docs/assets/libs/editable/editable.css: -------------------------------------------------------------------------------- 1 | [contenteditable] { 2 | outline-offset: 5px; 3 | transition: outline-offset 0.25s linear; 4 | } 5 | 6 | [contenteditable]:hover { 7 | outline: 1px dashed #ccc; 8 | } 9 | 10 | [contenteditable]:focus { 11 | outline: 1px solid #bbb; 12 | outline-offset: 10px; 13 | transition: outline-offset 0.5s linear; 14 | } 15 | -------------------------------------------------------------------------------- /docs/assets/libs/js4shiny-redirectConsoleLog/jslog.css: -------------------------------------------------------------------------------- 1 | .jslog-boolean {color: #007BFF;} 2 | .jslog-undefined {color: #9e0059;} 3 | .jslog-object {color: #DC3545;} 4 | .jslog-string {color: #28A745;} 5 | .jslog-number {color: #17A2B8;} 6 | .jslog-error {color: #ff70a3;} 7 | -------------------------------------------------------------------------------- /docs/assets/libs/js4shiny-stylize/css/_variables-fonts.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --font-monospace: 'Source Code Pro', 'Fira Code', 'Consolas', 'Monaco', monospace; 3 | --font-body: 'Lato', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4 | --font-header: 'Nunito Sans', apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 5 | } 6 | -------------------------------------------------------------------------------- /docs/assets/libs/js4shiny-stylize/css/_variables.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --text: #2f4858; 3 | --text-med: #6d7e8a; 4 | --text-light: #c0c8cc; 5 | --text-lighter: #eaecee; 6 | --border-radius: 3px; 7 | --dark-red: #9a2e36; 8 | --red: #d33f49; 9 | --light-red: #e3848b; 10 | --orange: #ff6300; 11 | --gold: #c0af3f; 12 | --yellow: #f0db4f; 13 | --light-yellow: #f6e995; 14 | --purple: #993d70; 15 | --light-purple: #b7779a; 16 | --dark-pink: #b24e72; 17 | --hot-pink: #ff41b4; 18 | --pink: #ff70a3; 19 | --light-pink: #ffc5da; 20 | --dark-green: #338d70; 21 | --green: #44bc96; 22 | --light-green: #55ebbc; 23 | --navy: #001b44; 24 | --dark-blue: #466683; 25 | --blue: #4d8dc9; 26 | --light-blue: #75aadb; 27 | --lightest-blue: #bad4ed; 28 | --washed-blue: #f8fafd; 29 | --washed-green: #ecf8f4; 30 | --washed-yellow: #fefcf4; 31 | --washed-red: #fcf4f5; 32 | --washed-purple: #faf7f9; 33 | } 34 | -------------------------------------------------------------------------------- /docs/assets/libs/js4shiny/css/_variables-fonts.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --font-monospace: 'Source Code Pro', 'Fira Code', 'Consolas', 'Monaco', monospace; 3 | --font-body: 'Lato', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4 | --font-header: 'Nunito Sans', apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 5 | } 6 | -------------------------------------------------------------------------------- /docs/assets/libs/js4shiny/css/_variables.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --text: #2f4858; 3 | --text-med: #6d7e8a; 4 | --text-light: #c0c8cc; 5 | --text-lighter: #eaecee; 6 | --border-radius: 3px; 7 | --dark-red: #9a2e36; 8 | --red: #d33f49; 9 | --light-red: #e3848b; 10 | --orange: #ff6300; 11 | --gold: #c0af3f; 12 | --yellow: #f0db4f; 13 | --light-yellow: #f6e995; 14 | --purple: #993d70; 15 | --light-purple: #b7779a; 16 | --dark-pink: #b24e72; 17 | --hot-pink: #ff41b4; 18 | --pink: #ff70a3; 19 | --light-pink: #ffc5da; 20 | --dark-green: #338d70; 21 | --green: #44bc96; 22 | --light-green: #55ebbc; 23 | --navy: #001b44; 24 | --dark-blue: #466683; 25 | --blue: #4d8dc9; 26 | --light-blue: #75aadb; 27 | --lightest-blue: #bad4ed; 28 | --washed-blue: #f8fafd; 29 | --washed-green: #ecf8f4; 30 | --washed-yellow: #fefcf4; 31 | --washed-red: #fcf4f5; 32 | --washed-purple: #faf7f9; 33 | } 34 | -------------------------------------------------------------------------------- /docs/assets/libs/text-poster/text-poster-init.js: -------------------------------------------------------------------------------- 1 | /* global TextPoster */ 2 | (function () { 3 | const ready = function (fn) { 4 | /* MIT License Copyright (c) 2016 Nuclei */ 5 | /* https://github.com/nuclei/readyjs */ 6 | const completed = () => { 7 | document.removeEventListener('DOMContentLoaded', completed) 8 | window.removeEventListener('load', completed) 9 | fn() 10 | } 11 | if (document.readyState !== 'loading') { 12 | setTimeout(fn) 13 | } else { 14 | document.addEventListener('DOMContentLoaded', completed) 15 | window.addEventListener('load', completed) 16 | } 17 | } 18 | 19 | const fitPosterText = function () { 20 | const pt = document.querySelectorAll('.text-poster__text') 21 | pt.forEach(el => { 22 | TextPoster.render(el, el.dataset.text, { maxLineHeight: 0.5 }) 23 | }) 24 | } 25 | 26 | if (!('Promise' in window)) { 27 | ready(fitPosterText) 28 | } else { 29 | document.fonts.ready.then(fitPosterText) 30 | } 31 | })() 32 | -------------------------------------------------------------------------------- /docs/assets/libs/text-poster/text-poster.css: -------------------------------------------------------------------------------- 1 | .text-poster { 2 | box-sizing: border-box; 3 | } 4 | 5 | .text-poster__text { 6 | position: relative; 7 | height: 100%; 8 | width: 100%; 9 | } 10 | 11 | .text-poster__text .line-container { 12 | position: absolute; 13 | top: 0; 14 | left: 0; 15 | } 16 | 17 | .text-poster__text .line { 18 | display: inline-block; 19 | white-space: nowrap; 20 | position: absolute; 21 | transform-origin: top left; 22 | text-align: justify; 23 | text-justify: inter-word; 24 | } 25 | 26 | .remark-slide-content { 27 | height: 100%; 28 | width: 100%; 29 | } 30 | -------------------------------------------------------------------------------- /docs/assets/libs/working/countdown/smb_stage_clear.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rstudio-conf-2020/js-for-shiny/d5448519d554e77a8659df710b77d6e737a077a1/docs/assets/libs/working/countdown/smb_stage_clear.mp3 -------------------------------------------------------------------------------- /docs/assets/libs/working/js4shiny-stylize/css/_variables-fonts.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --font-monospace: 'Source Code Pro', 'Fira Code', 'Consolas', 'Monaco', monospace; 3 | --font-body: 'Lato', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 4 | --font-header: 'Nunito Sans', apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; 5 | } 6 | -------------------------------------------------------------------------------- /docs/assets/libs/working/js4shiny-stylize/css/_variables.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --text: #2f4858; 3 | --text-med: #6d7e8a; 4 | --text-light: #c0c8cc; 5 | --text-lighter: #eaecee; 6 | --border-radius: 3px; 7 | --dark-red: #9a2e36; 8 | --red: #d33f49; 9 | --light-red: #e3848b; 10 | --orange: #ff6300; 11 | --gold: #c0af3f; 12 | --yellow: #f0db4f; 13 | --light-yellow: #f6e995; 14 | --purple: #993d70; 15 | --light-purple: #b7779a; 16 | --dark-pink: #b24e72; 17 | --hot-pink: #ff41b4; 18 | --pink: #ff70a3; 19 | --light-pink: #ffc5da; 20 | --dark-green: #338d70; 21 | --green: #44bc96; 22 | --light-green: #55ebbc; 23 | --navy: #001b44; 24 | --dark-blue: #466683; 25 | --blue: #4d8dc9; 26 | --light-blue: #75aadb; 27 | --lightest-blue: #bad4ed; 28 | --washed-blue: #f8fafd; 29 | --washed-green: #ecf8f4; 30 | --washed-yellow: #fefcf4; 31 | --washed-red: #fcf4f5; 32 | --washed-purple: #faf7f9; 33 | } 34 | -------------------------------------------------------------------------------- /docs/js4shiny-slides.Rproj: -------------------------------------------------------------------------------- 1 | Version: 1.0 2 | 3 | RestoreWorkspace: No 4 | SaveWorkspace: No 5 | AlwaysSaveHistory: Default 6 | 7 | EnableCodeIndexing: Yes 8 | UseSpacesForTab: No 9 | NumSpacesForTab: 2 10 | Encoding: UTF-8 11 | 12 | RnwWeave: Sweave 13 | LaTeX: pdfLaTeX 14 | 15 | AutoAppendNewline: Yes 16 | StripTrailingWhitespace: Yes 17 | 18 | BuildType: Custom 19 | CustomScriptPath: make.R 20 | -------------------------------------------------------------------------------- /materials/README.md: -------------------------------------------------------------------------------- 1 | Add materials for your workshop in this folder. You can then remove this README, and rename this folder if you prefer. -------------------------------------------------------------------------------- /materials/frappeCharts/DESCRIPTION: -------------------------------------------------------------------------------- 1 | Package: frappeCharts 2 | Type: Package 3 | Title: What the Package Does (Title Case) 4 | Version: 0.1.0 5 | Author: Who wrote it 6 | Maintainer: The package maintainer{{ i18n "404_recommendations" }}
17 | 18 | {{ $query := site.RegularPages }} 19 | {{ $count := len $query }} 20 | {{ if gt $count 0 }} 21 |{{ . | markdownify | emojify }}
{{ end }} 22 |{{ . | markdownify | emojify }}
{{ end }} 15 |