Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(77)

Issue 7308092: Allow 'content' property values in CSS (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
13 years, 1 month ago by ihab.awad
Modified:
13 years, 1 month ago
Reviewers:
Jasvir, kpreid2
CC:
google-caja-discuss_googlegroups.com
Base URL:
http://google-caja.googlecode.com/svn/trunk/
Visibility:
Public.

Description

Allow 'content' property values in CSS

Patch Set 1 #

Total comments: 14

Patch Set 2 : Allow 'content' property values in CSS #

Total comments: 13

Patch Set 3 : Allow 'content' property values in CSS #

Unified diffs Side-by-side diffs Delta from patch set Stats (+62 lines, -13 lines) Patch
M src/com/google/caja/lang/css/CssPropertyPatterns.java View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M src/com/google/caja/lang/css/css-extensions-defs.json View 1 2 1 chunk +9 lines, -4 lines 0 comments Download
M src/com/google/caja/lang/css/css21-whitelist.json View 1 2 1 chunk +0 lines, -2 lines 0 comments Download
M src/com/google/caja/plugin/CssRewriter.java View 1 2 1 chunk +1 line, -1 line 0 comments Download
M src/com/google/caja/plugin/sanitizecss.js View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M tests/com/google/caja/plugin/browser-test-case.js View 1 2 1 chunk +6 lines, -4 lines 0 comments Download
M tests/com/google/caja/plugin/css-stylesheet-tests.js View 1 2 1 chunk +15 lines, -2 lines 0 comments Download
M tests/com/google/caja/plugin/es53-test-domado-dom-guest.html View 1 2 1 chunk +26 lines, -0 lines 0 comments Download

Messages

Total messages: 17
ihab.awad
13 years, 1 month ago (2013-02-12 17:17:17 UTC) #1
ihab.awad
Not yet ready for review.
13 years, 1 month ago (2013-02-12 17:17:36 UTC) #2
Jasvir Nagra
https://codereview.appspot.com/7308092/diff/1/src/com/google/caja/lang/css/CssPropertyPatterns.java File src/com/google/caja/lang/css/CssPropertyPatterns.java (right): https://codereview.appspot.com/7308092/diff/1/src/com/google/caja/lang/css/CssPropertyPatterns.java#newcode549 src/com/google/caja/lang/css/CssPropertyPatterns.java:549: .put("z-index", CssPropBit.QUANTITY) need to add relevant definitions here for ...
13 years, 1 month ago (2013-02-12 18:17:36 UTC) #3
Jasvir Nagra
https://codereview.appspot.com/7308092/diff/1/src/com/google/caja/lang/css/CssPropertyPatterns.java File src/com/google/caja/lang/css/CssPropertyPatterns.java (right): https://codereview.appspot.com/7308092/diff/1/src/com/google/caja/lang/css/CssPropertyPatterns.java#newcode304 src/com/google/caja/lang/css/CssPropertyPatterns.java:304: return null; It might be a good time to ...
13 years, 1 month ago (2013-02-12 18:22:55 UTC) #4
ihab.awad
13 years, 1 month ago (2013-02-13 05:17:50 UTC) #5
ihab.awad
Now ready for review. https://codereview.appspot.com/7308092/diff/1/src/com/google/caja/lang/css/CssPropertyPatterns.java File src/com/google/caja/lang/css/CssPropertyPatterns.java (right): https://codereview.appspot.com/7308092/diff/1/src/com/google/caja/lang/css/CssPropertyPatterns.java#newcode304 src/com/google/caja/lang/css/CssPropertyPatterns.java:304: return null; It ends up ...
13 years, 1 month ago (2013-02-13 05:18:29 UTC) #6
Jasvir Nagra
https://codereview.appspot.com/7308092/diff/1/src/com/google/caja/lang/css/css-extensions-defs.json File src/com/google/caja/lang/css/css-extensions-defs.json (right): https://codereview.appspot.com/7308092/diff/1/src/com/google/caja/lang/css/css-extensions-defs.json#newcode163 src/com/google/caja/lang/css/css-extensions-defs.json:163: { "key": "content", You have it in the right ...
13 years, 1 month ago (2013-02-13 17:40:07 UTC) #7
ihab.awad
https://codereview.appspot.com/7308092/diff/1/src/com/google/caja/lang/css/css-extensions-defs.json File src/com/google/caja/lang/css/css-extensions-defs.json (right): https://codereview.appspot.com/7308092/diff/1/src/com/google/caja/lang/css/css-extensions-defs.json#newcode163 src/com/google/caja/lang/css/css-extensions-defs.json:163: { "key": "content", On 2013/02/13 17:40:07, Jasvir Nagra wrote: ...
13 years, 1 month ago (2013-02-13 17:45:29 UTC) #8
ihab.awad
Reassigning review to kpreid.
13 years, 1 month ago (2013-02-13 17:46:10 UTC) #9
ihab.awad
Reassigning review to kpreid.
13 years, 1 month ago (2013-02-13 17:46:14 UTC) #10
kpreid2
https://codereview.appspot.com/7308092/diff/6002/src/com/google/caja/lang/css/css-extensions-defs.json File src/com/google/caja/lang/css/css-extensions-defs.json (right): https://codereview.appspot.com/7308092/diff/6002/src/com/google/caja/lang/css/css-extensions-defs.json#newcode169 src/com/google/caja/lang/css/css-extensions-defs.json:169: "Reject attr(<identifier>) because it circumvents Domado attribute value virtualizations", ...
13 years, 1 month ago (2013-02-13 20:26:59 UTC) #11
ihab.awad
13 years, 1 month ago (2013-02-13 22:19:18 UTC) #12
ihab.awad
https://codereview.appspot.com/7308092/diff/6002/src/com/google/caja/lang/css/css-extensions-defs.json File src/com/google/caja/lang/css/css-extensions-defs.json (right): https://codereview.appspot.com/7308092/diff/6002/src/com/google/caja/lang/css/css-extensions-defs.json#newcode169 src/com/google/caja/lang/css/css-extensions-defs.json:169: "Reject attr(<identifier>) because it circumvents Domado attribute value virtualizations", ...
13 years, 1 month ago (2013-02-13 22:20:30 UTC) #13
ihab.awad
@5286
13 years, 1 month ago (2013-02-13 22:20:39 UTC) #14
ihab.awad
Oops, sorry Kevin -- I somehow had in my mind that the changes were lgtm++. ...
13 years, 1 month ago (2013-02-13 22:23:03 UTC) #15
kpreid2
LGTM except as noted. https://codereview.appspot.com/7308092/diff/6002/tests/com/google/caja/plugin/es53-test-domado-special-guest.html File tests/com/google/caja/plugin/es53-test-domado-special-guest.html (right): https://codereview.appspot.com/7308092/diff/6002/tests/com/google/caja/plugin/es53-test-domado-special-guest.html#newcode676 tests/com/google/caja/plugin/es53-test-domado-special-guest.html:676: return s.substring(1, s.length - 1); ...
13 years, 1 month ago (2013-02-13 22:27:48 UTC) #16
ihab.awad
13 years, 1 month ago (2013-02-13 22:36:03 UTC) #17
Message was sent while issue was closed.
On 2013/02/13 22:27:48, kpreid2 wrote:
> LGTM except as noted.
> 
>
https://codereview.appspot.com/7308092/diff/6002/tests/com/google/caja/plugin...
> File tests/com/google/caja/plugin/es53-test-domado-special-guest.html (right):
> 
>
https://codereview.appspot.com/7308092/diff/6002/tests/com/google/caja/plugin...
> tests/com/google/caja/plugin/es53-test-domado-special-guest.html:676: return
> s.substring(1, s.length - 1);
> On 2013/02/13 22:20:30, ihab.awad wrote:
> > On 2013/02/13 20:26:59, kpreid2 wrote:
> > > return /^(['"])(.*)\1$/.exec(s)[2];
> > 
> > With all due respect, I'm not sure that's clearer. :)
> 
> Not clearer -- more paranoid. Please make this change or an equivalent one
> rather than ignoring syntax pieces of the input.

Will fix in an upcoming rev asap.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b