added code to put in the META tag that defeats Microsoft IE Smart Tags
This commit is contained in:
parent
69e62acbb9
commit
a9847865d9
|
@ -30,6 +30,14 @@
|
||||||
allows it. -->
|
allows it. -->
|
||||||
<!-- <gzip-output/> -->
|
<!-- <gzip-output/> -->
|
||||||
|
|
||||||
|
<!-- If this is specified, the site will allow Microsoft Internet Explorer 6.0+ Smart
|
||||||
|
Tags to be inserted into site text. This is considered rude by many, and is quite
|
||||||
|
possibly a copyright violation by Microsoft (changing the site's text as viewed through
|
||||||
|
their browser, without consent of either the author or the end user). The default setting
|
||||||
|
inserts a META tag into the page which *should* prevent this (but may not, if MS provides
|
||||||
|
a setting to override site author preferences, which would be despicable). -->
|
||||||
|
<!-- <ms-copyright-violations/> -->
|
||||||
|
|
||||||
<!-- Specifies the default <FONT FACE=""> to use for all text. -->
|
<!-- Specifies the default <FONT FACE=""> to use for all text. -->
|
||||||
<font>Arial, Helvetica</font>
|
<font>Arial, Helvetica</font>
|
||||||
|
|
||||||
|
|
|
@ -54,6 +54,7 @@ public class RenderConfig
|
||||||
private String site_title;
|
private String site_title;
|
||||||
private boolean want_comments;
|
private boolean want_comments;
|
||||||
private boolean allow_gzip;
|
private boolean allow_gzip;
|
||||||
|
private boolean no_smart_tags;
|
||||||
private String font_face;
|
private String font_face;
|
||||||
private String image_url;
|
private String image_url;
|
||||||
private String static_url;
|
private String static_url;
|
||||||
|
@ -104,10 +105,12 @@ public class RenderConfig
|
||||||
DOMElementHelper render_sect_h = new DOMElementHelper(render_sect);
|
DOMElementHelper render_sect_h = new DOMElementHelper(render_sect);
|
||||||
want_comments = render_sect_h.hasChildElement("html-comments");
|
want_comments = render_sect_h.hasChildElement("html-comments");
|
||||||
allow_gzip = render_sect_h.hasChildElement("gzip-output");
|
allow_gzip = render_sect_h.hasChildElement("gzip-output");
|
||||||
|
no_smart_tags = !(render_sect_h.hasChildElement("ms-copyright-violations"));
|
||||||
if (logger.isDebugEnabled())
|
if (logger.isDebugEnabled())
|
||||||
{ // log the read values
|
{ // log the read values
|
||||||
logger.debug("Use HTML comments: " + String.valueOf(want_comments));
|
logger.debug("Use HTML comments: " + String.valueOf(want_comments));
|
||||||
logger.debug("Use GZIP encoding: " + String.valueOf(allow_gzip));
|
logger.debug("Use GZIP encoding: " + String.valueOf(allow_gzip));
|
||||||
|
logger.debug("Disable IE Smart Tags: " + String.valueOf(no_smart_tags));
|
||||||
|
|
||||||
} // end if
|
} // end if
|
||||||
|
|
||||||
|
@ -325,6 +328,12 @@ public class RenderConfig
|
||||||
|
|
||||||
} // end isGZIPAllowed
|
} // end isGZIPAllowed
|
||||||
|
|
||||||
|
boolean noSmartTags()
|
||||||
|
{
|
||||||
|
return no_smart_tags;
|
||||||
|
|
||||||
|
} // end noSmartTags
|
||||||
|
|
||||||
String getFullImagePath(String name)
|
String getFullImagePath(String name)
|
||||||
{
|
{
|
||||||
StringBuffer buf = new StringBuffer();
|
StringBuffer buf = new StringBuffer();
|
||||||
|
|
|
@ -135,6 +135,12 @@ public class RenderData
|
||||||
|
|
||||||
} // end canGZIPEncode
|
} // end canGZIPEncode
|
||||||
|
|
||||||
|
boolean noSmartTags()
|
||||||
|
{
|
||||||
|
return rconf.noSmartTags();
|
||||||
|
|
||||||
|
} // end noSmartTags
|
||||||
|
|
||||||
public String getSiteImageTag(int hspace, int vspace)
|
public String getSiteImageTag(int hspace, int vspace)
|
||||||
{
|
{
|
||||||
return rconf.getSiteImageTag(hspace,vspace);
|
return rconf.getSiteImageTag(hspace,vspace);
|
||||||
|
|
|
@ -35,6 +35,9 @@
|
||||||
<HEAD>
|
<HEAD>
|
||||||
<%= rdat.getTitleTag(basedat.getTitle(rdat)) %>
|
<%= rdat.getTitleTag(basedat.getTitle(rdat)) %>
|
||||||
<%= rdat.getStdBaseFontTag(3) %>
|
<%= rdat.getStdBaseFontTag(3) %>
|
||||||
|
<% if (rdat.noSmartTags()) { %>
|
||||||
|
<META NAME="MSSmartTagsPreventParsing" CONTENT="TRUE">
|
||||||
|
<% } // end if %>
|
||||||
</HEAD>
|
</HEAD>
|
||||||
|
|
||||||
<BODY BGCOLOR="#9999FF">
|
<BODY BGCOLOR="#9999FF">
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<title>About Venice</title>
|
<title>About Venice</title>
|
||||||
|
<META NAME="MSSmartTagsPreventParsing" CONTENT="TRUE">
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body bgcolor="white">
|
<body bgcolor="white">
|
||||||
|
|
|
@ -18,6 +18,7 @@
|
||||||
-->
|
-->
|
||||||
<HEAD>
|
<HEAD>
|
||||||
<TITLE>Venice HTML Tags Reference</TITLE>
|
<TITLE>Venice HTML Tags Reference</TITLE>
|
||||||
|
<META NAME="MSSmartTagsPreventParsing" CONTENT="TRUE">
|
||||||
</HEAD>
|
</HEAD>
|
||||||
<BODY>
|
<BODY>
|
||||||
<FONT FACE="Arial, Helvetica" SIZE=2>
|
<FONT FACE="Arial, Helvetica" SIZE=2>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user