Commit Graph

387 Commits

Author SHA1 Message Date
Winston Chang
ed06a05ff0 Update font-awesome to 4.2.0 2014-11-13 14:06:45 -06:00
Winston Chang
6082431161 Fixes for jshint 2014-11-03 15:26:59 -06:00
Yihui Xie
a05abda25c escape HTML entities to avoid XSS attacks in DataTables
BTW, per recommendation of http://datatables.net/manual/server-side, the parameter `draw` is coerced to integer
2014-10-28 16:11:06 -05:00
Winston Chang
40b25e3826 Merge pull request #597 from rstudio/selectize-0.11.0
Update to selectize 0.11.0
2014-10-20 15:13:13 -05:00
Yihui Xie
049bd85b29 fixes #605: send DT requests via POST instead of the default GET 2014-10-07 17:17:48 -05:00
Winston Chang
d9cf3ceb9b Update to Selectize 0.11.2 with computedstyle fix
Fixes #596
2014-09-29 15:21:43 -05:00
Yihui Xie
03a8651cfd use typeof(x) === 'undefined' instead of x === undefined 2014-09-26 16:57:57 -05:00
Yihui Xie
6962fbf6f7 do not store the FileUploader in el.data('currentUploader') for IE (it does not have the .abort() method) 2014-09-25 17:47:41 -05:00
Yihui Xie
a2a7173e30 use the IE8 file uploader only for IE 2014-09-25 17:17:28 -05:00
Yihui Xie
dd43a82042 IE8 does not support iframe.onload; we need to use .attachEvent() instead 2014-09-25 17:02:08 -05:00
Joe Cheng
4712b72019 Force IE8 uploads to kick off reactive flush 2014-09-25 14:28:42 -05:00
Yihui Xie
1ea4b4d0b5 the iframe does not need src, and we should attach the onload event after it is appended to body, otherwise it will be destroyed immediately 2014-09-25 14:28:42 -05:00
Yihui Xie
31a5bee228 if evt.target.files is undefined, it is probably IE8; we will use iframe from POST to upload the files later 2014-09-25 14:28:42 -05:00
Yihui Xie
bcd7195bf5 use uploadie instead of upload2 because of regexec("^/([a-z]+)/([^?]*)" earlier ([a-z]+ won't match upload2) 2014-09-25 14:28:42 -05:00
Yihui Xie
322a9d397a config.sessionId is in this.shinyapp instead of this 2014-09-25 14:28:42 -05:00
Yihui Xie
71e6646ea0 use encodeURI() instead of the deprecated escape() 2014-09-25 14:28:42 -05:00
Joe Cheng
b505507c35 file upload via <iframe> for IE8 2014-09-25 14:28:42 -05:00
Joe Cheng
65786c4d41 Fix off-by-one error in dependency attachments 2014-09-05 14:57:49 -07:00
Winston Chang
50adb5fdf5 sliderInput: Round using min value as baseline. Fixes #301
This uses jslider commit da06841.
2014-09-04 15:00:19 -05:00
Winston Chang
c05701fc19 sliderInput: fix rounding bug. Fixes #502
This uses jslider from commit 22cd17e
2014-09-04 14:37:11 -05:00
Yihui Xie
b3d6220b01 fixes #581: check for undefined instead of null 2014-08-29 15:31:10 -05:00
Yihui Xie
fdea9dddee send search.caseInsensitive to the server to make it possible to do case-insensitve searching 2014-08-28 15:30:43 -05:00
Winston Chang
2487245e94 Replace == with === 2014-08-26 13:23:38 -05:00
Joe Cheng
a4f12691ce Use encodeURI instead of escape 2014-08-26 09:41:00 -07:00
Yihui Xie
e8ffb68c08 escape the placeholders of search boxes in DataTables, and strip the HTML tags off 2014-08-25 16:45:00 -05:00
Winston Chang
0fb4ab2dcf Merge pull request #558 from yihui/feature/datatables1.10
DataTables 1.10.2
2014-08-22 12:02:39 -05:00
Yihui Xie
063ac989be closes yihui/shiny#4 after cleaning it up a bit
use [searchField] instead of $.makeArray(), and unlist() it on the R side
2014-08-22 00:11:00 -05:00
Xin Yin
82fb11a7b5 Adopted Yihui's suggestion to use $.makeArray() to fix a bug with searchField option in selectizeInput(), caused by RJSONIO:::fromJSON() 2014-08-21 23:58:50 -05:00
Yihui Xie
22fdc90159 add instructions for upgrading from DataTables 1.9 to 1.10 2014-08-21 14:24:39 -05:00
Yihui Xie
b6cf4c4375 background color for selected rows 2014-08-21 12:12:34 -05:00
Yihui Xie
ea8ca8ea1e new option names for DataTables from Hungarian to camelCase notations 2014-08-21 12:10:26 -05:00
Yihui Xie
5f4c8cf176 tweaking the bootstrap style copied from DataTables:
1. sorted columns have different colors;
2. correct position of the processing info;
3. override the width of text input (search fields), otherwise they will be too wide (206px defined in bootstrap.min.css);
2014-08-21 12:10:06 -05:00
Yihui Xie
e0c31aa5af upgrade DataTables from 1.9.4 to 0.10.2; closes #487 2014-08-21 11:35:37 -05:00
Winston Chang
3ede9396da Merge branch 'progress'
Conflicts:
	NAMESPACE
2014-08-20 11:31:28 -05:00
Winston Chang
df975a0b6b Add missing semicolon 2014-08-20 09:48:25 -05:00
Joe Cheng
5738a4ba48 Add createWebDependency and renderDependencies functions 2014-08-18 13:27:55 -07:00
Winston Chang
9525df1381 Add missing semicolon 2014-08-15 16:36:45 -05:00
Joe Cheng
8f73bb222c Add support for resize(el, width, height) method on output bindings 2014-08-08 00:43:02 -04:00
Winston Chang
6da3fcf446 Add container for all progress items 2014-08-04 16:01:47 -05:00
Winston Chang
26746ca303 Don't use multiline string in JS 2014-08-01 21:11:44 -05:00
Winston Chang
64158eac43 Make progress position more customizable 2014-08-01 21:11:03 -05:00
Winston Chang
a679a37ffa Make progressHandlers a simple object 2014-08-01 15:16:54 -05:00
Winston Chang
4a6136b918 Fade in bars 2014-07-30 14:15:42 -05:00
Winston Chang
a531c306f1 Make progress bar show on top 2014-07-30 14:15:42 -05:00
Winston Chang
b6deb87cae Unify binding and page-level progress interface 2014-07-30 14:15:41 -05:00
Winston Chang
7319c88674 Use new message format for progress reporting 2014-07-30 14:15:41 -05:00
Winston Chang
d36317c563 Add missing 'var' 2014-07-30 14:15:41 -05:00
Winston Chang
aa093659a0 Copy over progress code from shinyIncubator 2014-07-30 14:15:40 -05:00
Winston Chang
02c7351c6d Add custom version of selectize.js to work around Firefox bug
This is a workaround for issue #550. This version is based on selectize version 0.9.1.
2014-07-24 15:29:23 -05:00
Jonathan McPherson
75ccfe38ce update comment with more specific browser notes 2014-07-23 09:43:42 -07:00