[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdewebdev/quanta/parts/kafka
From:       Paulo Moura Guedes <moura () kdewebdev ! org>
Date:       2004-12-27 17:31:31
Message-ID: 20041227173131.66A9F1CEA9 () office ! kde ! org
[Download RAW message or body]

CVS commit by mojo: 

Fix XML PI and DTD declaration node tag string.

CCMAIL: quanta-devel@kde.org


  M +5 -0      kafkacommon.cpp   1.72
  M +4 -1      undoredo.cpp   1.49
  M +6 -6      wkafkapart.cpp   1.85


--- kdewebdev/quanta/parts/kafka/kafkacommon.cpp  #1.71:1.72
@@ -344,4 +344,9 @@ void kafkaCommon::applyIndentation(Node 
                 (prevNE && getNodeDisplay(node, true) == kafkaCommon::inlineDisplay &&
                  getNodeDisplay(prevNE, true) == kafkaCommon::blockDisplay))
+            /**
+             * <body>_text_</body> or (node = text)
+             * <body>text<_li_>...</li></body> or (prevNE = text and node = li)
+             * <body>text<_i_>text</body> or
+             */
         {
             if(node->tag->type == Tag::Text && !hasParent(node, "pre"))

--- kdewebdev/quanta/parts/kafka/undoredo.cpp  #1.48:1.49
@@ -201,5 +201,8 @@ void undoRedo::addNewModifsSet(NodeModif
   while(node)
   {
-    if(!node->tag->cleanStrBuilt() && node->tag->type == Tag::Text)
+    if(!node->tag->cleanStrBuilt() && 
+        (node->tag->type == Tag::Text || 
+        node->tag->name.contains("XML PI", false) ||
+        node->tag->name.contains("DTD", false)))
     {
       if(!node->insideSpecial)

--- kdewebdev/quanta/parts/kafka/wkafkapart.cpp  #1.84:1.85
@@ -1061,9 +1061,9 @@ QString KafkaDocument::generateCodeFromN
                         text = "<" + QuantaCommon::tagCase("style") + ">";
                 }
-                else if(node->tag->name.contains("DTD"))
+                else if(node->tag->name.contains("DTD", false))
                 {
                         text = "<!";
                 }
-                else if(node->tag->name.contains("XML PI"))
+                else if(node->tag->name.contains("XML PI", false))
                 {
                         text = "<?xml";


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic