Charlie Somerville
05cb9e6854
depend on the right versions
2013-11-10 15:20:15 -05:00
Charlie Somerville
1a5734e0b5
use RAILS_VERSION file
2013-11-10 11:43:01 -05:00
Charlie Somerville
29a72262aa
here too
2013-10-25 12:46:48 -04:00
Charlie Somerville
76c5bf4f4b
instantiate the cached helper class instead of extending AV::B
2013-10-25 12:46:48 -04:00
Charlie Somerville
416b7171b8
delete ActionView::Base#helpers because it's completely useless
2013-10-25 12:46:48 -04:00
Charlie Somerville
e82a3ba2a0
cache a class that is pre-included with the master helper module
2013-10-25 12:46:48 -04:00
Charlie Somerville
a086a33fd4
misc
2013-10-24 13:18:37 -04:00
Charlie Somerville
15678eac1c
delete rjs templates
2013-10-24 12:58:08 -04:00
Charlie Somerville
2e21cced12
more test fixing
2013-10-24 12:54:06 -04:00
Charlie Somerville
fb86dada29
delete RJS template handler
2013-10-24 12:48:56 -04:00
Charlie Somerville
aa4dfa6937
delete link_to_function and button_to_function
2013-10-24 12:46:41 -04:00
Charlie Somerville
ca7a53cbe9
fix tests
2013-10-24 12:46:30 -04:00
Charlie Somerville
1ddf5592e4
forgot to remove this require
2013-10-24 12:31:15 -04:00
Charlie Somerville
425a5d5e2e
don't include ScriptaculousHelper in places
2013-10-24 12:26:19 -04:00
Charlie Somerville
c8d7945ae4
delete render :update
2013-10-24 12:25:38 -04:00
Charlie Somerville
6db8e71ad8
delete tests that hit PrototypeHelper
2013-10-24 12:25:38 -04:00
Charlie Somerville
0e7a8ce464
don't include PrototypeHelper in places
2013-10-24 12:25:23 -04:00
Charlie Somerville
a4274b33f7
rip out scriptaculous
2013-10-24 12:23:20 -04:00
Charlie Somerville
9645f8be89
delete prototype.js helpers
2013-10-24 12:21:25 -04:00
Charlie Somerville
050be61caf
delete test for formatted_
2013-10-02 14:29:50 +10:00
Charlie Somerville
4baefa4de9
delete formatted_ url helper
2013-10-02 14:25:57 +10:00
Charlie Somerville
bf96f35248
we can used defined?() to check if a method is public or protected
2013-09-17 15:45:25 +10:00
Charlie Somerville
1d6053f5bf
remove -w from tests
2013-09-17 15:40:41 +10:00
Charlie Somerville
ca6a64758b
bump rack dependency to 1.4 to match what we currently have
2013-09-17 11:24:19 +10:00
Charlie Somerville
8573f7f86b
pull in gemspecs from upstream
2013-09-17 11:17:06 +10:00
Charlie Somerville
685cb901fc
Merge pull request #13 from github/backport-message_verifier
...
Backport ActiveSupport::MessageVerifier from Rails 3
2013-08-27 03:55:52 -07:00
Charlie Somerville
e9f9d05a94
pass digest as a key in an options hash
2013-08-27 20:51:18 +10:00
Greg Ose
ecd6fb250a
Test for form_for authenticity_token backport
2013-08-12 13:21:03 -05:00
Charlie Somerville
b2969e6b48
Merge pull request #11 from github/ruby-2.0.0
...
Add support for Ruby 2.0.0
2013-08-08 21:02:37 -07:00
Charlie Somerville
eefc42630f
restore 1.9.3 respond_to? behaviour when running on 1.9.3
2013-08-08 20:42:52 -07:00
Charlie Somerville
33e9676968
more respond_to? fixes
2013-08-08 20:37:30 -07:00
Charlie Somerville
28a87a2d54
update vendored html-scanner
2013-08-08 20:37:30 -07:00
Charlie Somerville
3aaacc67e8
fix actionpack test
2013-08-08 20:37:30 -07:00
Charlie Somerville
2ff2fecb37
respond_to crap
2013-08-08 20:37:30 -07:00
Greg Ose
6668f3d858
Backport authenticity_token parameter for form_for
...
Allow authenticity token to be omitted for external requests
2013-08-08 16:17:09 -05:00
Charlie Somerville
e423b0095f
fix broken tests and warnings
2013-08-07 00:46:51 -07:00
Charlie Somerville
3f416f3a54
remove obsoleted usage of URI.unescape
2013-08-07 00:02:27 -07:00
Charlie Somerville
06d4ca0254
establish a baseline by skipping all tests failing before 2.0.0
2013-08-06 17:41:45 -07:00
Aaron Patterson
37ea897a44
fix protocol checking in sanitization [CVE-2013-1857]
...
Conflicts:
actionpack/lib/action_controller/vendor/html-scanner/html/sanitizer.rb
actionpack/test/controller/html-scanner/sanitizer_test.rb
2013-03-18 15:01:49 -03:00
Aman Gupta
55d463eeea
merge routing_tricks plugin for subdomain routing
2013-03-05 17:21:59 -08:00
Aman Gupta
76d83c0d5c
use OutputBuffer#safe_append= for <%== to avoid extra string allocations
2013-02-26 01:07:29 -08:00
Aman Gupta
e43316238d
flush whitespace before statements to preserve line numbers
2013-02-25 22:13:11 -08:00
Aman Gupta
331461a65e
optimize generated erb to reduce method calls
...
before:
');@output_buffer.append= ( content_icon row[:content] );@output_buffer.safe_concat('
');@output_buffer.safe_concat(' ');@output_buffer.append= ( spinner_img );@output_buffer.safe_concat('
');@output_buffer.safe_concat(' </td>
<td class="content">
');@output_buffer.append= ( content_link row[:content] );@output_buffer.safe_concat('
');@output_buffer.safe_concat(' </td>
<td class="message">
');
after:
';@output_buffer.append=( content_icon row[:content] );@output_buffer.safe_append='
';@output_buffer.append=( spinner_img );@output_buffer.safe_append='
</td>
<td class="content">
';@output_buffer.append=( content_link row[:content] );@output_buffer.safe_append='
</td>
<td class="message">
';
2013-02-22 02:56:17 -08:00
Aman Gupta
fd05501b4d
ActionView::OutputBuffer and Erubis handler from rails 3.2
2013-02-21 06:03:01 -08:00
Aman Gupta
1c215bab58
integrate monkey-patches from rails_xss/action_view
2013-02-21 03:20:01 -08:00
Aman Gupta
c7238a0746
faster html escaping code from rails master
2013-02-21 02:44:37 -08:00
Xavier Noria
2eede7e5ac
s/escape_once/html_escape/, since html safety is the contract that now says whether something has to be escaped
...
Conflicts:
actionpack/CHANGELOG
actionpack/lib/action_view/helpers/form_tag_helper.rb
actionpack/lib/action_view/helpers/url_helper.rb
actionpack/test/template/url_helper_test.rb
2013-02-16 20:44:20 -08:00
Xavier Noria
507b8182cf
url_for no longer escapes HTML, the :escape option is also gone
...
Rationale: url_for is just a path/URL generator, it is the responsability of the caller to escape conveniently HTML needs it, JavaScript needs different escaping, a text mail needs no escaping at all, etc.
Backported to 2.3. Conflicts:
actionpack/CHANGELOG
actionpack/lib/action_view/helpers/url_helper.rb
actionpack/test/template/url_helper_test.rb
2013-02-16 20:32:13 -08:00
rizwanreza
3df96518be
Allow content_tag options to take an array [ #1741 state:resolved] [rizwanreza, Nick Quaranto]
...
Example:
content_tag('p', "limelight", :class => ["song", "play"])
# => <p class="song play">limelight</p>
Signed-off-by: Pratik Naik <pratiknaik@gmail.com >
2013-02-16 20:22:41 -08:00
Aman Gupta
b18f5c9af1
bump mocha dependency
2012-12-08 20:35:13 -08:00