From: Richard Heck Date: Tue, 6 Dec 2011 20:46:40 +0000 (+0000) Subject: Improve output of XHTML comments. X-Git-Tag: 2.0.3~148 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=a79aac7acfeb3e62f69dbf1042997177cfd18626;p=features.git Improve output of XHTML comments. (i) Validate even for comments when outputting XHTML. (ii) Output comments as divs hidden by default. Then people can display them other ways if they wish. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_2_0_X@40401 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/lib/layouts/stdinsets.inc b/lib/layouts/stdinsets.inc index 89c8d6bdae..c5826029b9 100644 --- a/lib/layouts/stdinsets.inc +++ b/lib/layouts/stdinsets.inc @@ -87,8 +87,13 @@ InsetLayout Note:Comment EndFont MultiPar true Display false - HTMLTag !-- - HTMLIsBlock false + HTMLTag div + HTMLIsBlock true + HTMLStyle + div.note_comment { + display: none; + } + EndHTMLStyle End @@ -121,6 +126,7 @@ InsetLayout Note:Greyedout EndFont MultiPar true Display false + HTMLInnerTag div HTMLStyle div.note_greyedout { display: inline; diff --git a/src/insets/InsetNote.cpp b/src/insets/InsetNote.cpp index 05ee4f0fbb..76b5bfc284 100644 --- a/src/insets/InsetNote.cpp +++ b/src/insets/InsetNote.cpp @@ -311,6 +311,10 @@ void InsetNote::validate(LaTeXFeatures & features) const switch (params_.type) { case InsetNoteParams::Comment: features.require("verbatim"); + if (features.runparams().flavor == OutputParams::HTML) + // we do output this but set display to "none" by default, + // but people might want to use it. + InsetCollapsable::validate(features); break; case InsetNoteParams::Greyedout: features.require("color"); diff --git a/status.20x b/status.20x index 5214f57094..2446d2b10d 100644 --- a/status.20x +++ b/status.20x @@ -26,6 +26,10 @@ What's new - Fix Sweave support for document encoding with R >= 2.13.1 (bug 7876). +- Improved output of Comment notes for XHTML. These are now div's that are + hidden by the default CSS. + + * TEX2LYX IMPROVEMENTS - Chess diagram and Spreadsheet external templates are imported