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

Issue 4160042: Removing Quirks Mode default

Can't Edit
Can't Publish+Mail
Start Review
Created:
13 years, 2 months ago by mgmarum
Modified:
13 years ago
Reviewers:
Paul Lindner, woodstae, andybs, Han Nguyen, plindner1
Base URL:
http://svn.apache.org/repos/asf/shindig/trunk/
Visibility:
Public.

Description

Patch that changes default doctype for OS2.0 gadgets to use HTML5 instead of quirks mode. Also supports a new doctype feature outlined in the Remove Quirks Mode specification proposal. https://issues.apache.org/jira/browse/SHINDIG-1504 http://docs.opensocial.org/display/OSD/Remove+Quirks+Mode Patch includes Java changes and associated JUnits.

Patch Set 1 #

Patch Set 2 : Refreshing patch with latest #

Total comments: 14

Patch Set 3 : Fixed import flux, use ContainerConfig for setting DOCTYPE #

Messages

Total messages: 7
mgmarum
13 years, 2 months ago (2011-02-09 19:31:08 UTC) #1
mgmarum
Refreshing patch with latest
13 years, 1 month ago (2011-03-22 20:24:35 UTC) #2
Paul Lindner
Good start, only issue I can see is that existing sites might want to roll ...
13 years, 1 month ago (2011-03-23 16:18:42 UTC) #3
mgmarum
I'll look at migrating to using ContainerConfig, need to get familiar with it. Do you ...
13 years, 1 month ago (2011-03-23 19:15:00 UTC) #4
Paul Lindner
ContainerConfig is really easy. See how it's used here: protected void injectBaseTag(Gadget gadget, Node headTag) ...
13 years ago (2011-03-24 05:08:59 UTC) #5
mgmarum
Fixed import flux, use ContainerConfig for setting DOCTYPE
13 years ago (2011-03-25 15:09:41 UTC) #6
mgmarum
13 years ago (2011-03-25 15:09:59 UTC) #7
http://codereview.appspot.com/4160042/diff/9001/java/gadgets/src/main/java/or...
File
java/gadgets/src/main/java/org/apache/shindig/gadgets/render/RenderingGadgetRewriter.java
(right):

http://codereview.appspot.com/4160042/diff/9001/java/gadgets/src/main/java/or...
java/gadgets/src/main/java/org/apache/shindig/gadgets/render/RenderingGadgetRewriter.java:21:
import java.util.Collection;
On 2011/03/23 16:18:43, Paul Lindner wrote:
> looks like your IDE is putting java.* here.. can you revert this chunk here
and
> in other places in this patch?

Done.

http://codereview.appspot.com/4160042/diff/9001/java/gadgets/src/main/java/or...
java/gadgets/src/main/java/org/apache/shindig/gadgets/render/RenderingGadgetRewriter.java:110:
//Default doctype for OpenSocial 2.0 containers should be HTML5, however we
allow this to be overwritten in shindig.properties.
On 2011/03/23 16:18:43, Paul Lindner wrote:
> line > 100

Done.

http://codereview.appspot.com/4160042/diff/9001/java/gadgets/src/main/java/or...
java/gadgets/src/main/java/org/apache/shindig/gadgets/render/RenderingGadgetRewriter.java:132:
@Inject(optional = true)
On 2011/03/23 16:18:43, Paul Lindner wrote:
> These might be better living in the container config?
> 
> optional injection is not my favorite way of doing things...

Done.

http://codereview.appspot.com/4160042/diff/9001/java/gadgets/src/main/java/or...
java/gadgets/src/main/java/org/apache/shindig/gadgets/render/RenderingGadgetRewriter.java:187:
// Override & insert DocType if Gadget is written for OpenSocial 2.0 or greater,
if quirksmode is not set
On 2011/03/23 16:18:43, Paul Lindner wrote:
> > 100 here and below

Done.

http://codereview.appspot.com/4160042/diff/9001/java/gadgets/src/main/java/or...
File java/gadgets/src/main/java/org/apache/shindig/gadgets/spec/GadgetSpec.java
(right):

http://codereview.appspot.com/4160042/diff/9001/java/gadgets/src/main/java/or...
java/gadgets/src/main/java/org/apache/shindig/gadgets/spec/GadgetSpec.java:150:
public String getSpecificationVersion(){
On 2011/03/23 16:18:43, Paul Lindner wrote:
> Would it make sense to return the OpenSocialversion object here instead of a
> string?

Done.

http://codereview.appspot.com/4160042/diff/9001/java/gadgets/src/main/java/or...
File java/gadgets/src/main/java/org/apache/shindig/gadgets/spec/ModulePrefs.java
(left):

http://codereview.appspot.com/4160042/diff/9001/java/gadgets/src/main/java/or...
java/gadgets/src/main/java/org/apache/shindig/gadgets/spec/ModulePrefs.java:19: 
On 2011/03/23 16:18:43, Paul Lindner wrote:
> more import flux...

Done.

http://codereview.appspot.com/4160042/diff/9001/java/gadgets/src/test/java/or...
File
java/gadgets/src/test/java/org/apache/shindig/gadgets/render/RenderingGadgetRewriterTest.java
(left):

http://codereview.appspot.com/4160042/diff/9001/java/gadgets/src/test/java/or...
java/gadgets/src/test/java/org/apache/shindig/gadgets/render/RenderingGadgetRewriterTest.java:72:

On 2011/03/23 16:18:43, Paul Lindner wrote:
> import flux.

Done.
Sign in to reply to this message.

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