]> git.lyx.org Git - features.git/commitdiff
Improve output of XHTML comments.
authorRichard Heck <rgheck@comcast.net>
Tue, 6 Dec 2011 20:44:37 +0000 (20:44 +0000)
committerRichard Heck <rgheck@comcast.net>
Tue, 6 Dec 2011 20:44:37 +0000 (20:44 +0000)
(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/trunk@40400 a592a061-630c-0410-9148-cb99ea01b6c8

lib/layouts/stdinsets.inc
src/insets/InsetNote.cpp

index 89c8d6bdaec0d8d47a17e420d418f9a061179e1d..c5826029b949a0dfc1dd272ca13db66a0112ada6 100644 (file)
@@ -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;
index 2351c2584a1b23d0b6ec6decfd3580ad3499c07a..9b4ba5768d42407f9dd5da5d63be85b67b9bf13d 100644 (file)
@@ -310,6 +310,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");