OSDN Git Service

* Added <img align="center"> attribute for CHTML2.0 converter.
authorkonn <konn@1a406e8e-add9-4483-a2c8-d8cac5b7c224>
Thu, 24 Apr 2008 13:46:59 +0000 (13:46 +0000)
committerkonn <konn@1a406e8e-add9-4483-a2c8-d8cac5b7c224>
Thu, 24 Apr 2008 13:46:59 +0000 (13:46 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/modchxj/mod_chxj/branches/RELEASE_0_12_0@2477 1a406e8e-add9-4483-a2c8-d8cac5b7c224

src/chxj_chtml20.c

index 6c5d35b..51cdc91 100644 (file)
@@ -2043,14 +2043,21 @@ s_chtml20_start_img_tag(void *pdoc, Node *node)
         /*--------------------------------------------------------------------*/
         /* CHTML 1.0                                                          */
         /*--------------------------------------------------------------------*/
-        if (value && (STRCASEEQ('t','T',"top",   value) ||
-                      STRCASEEQ('m','M',"middle",value) ||
-                      STRCASEEQ('b','B',"bottom",value) ||
-                      STRCASEEQ('l','L',"left",  value) ||
-                      STRCASEEQ('r','R',"right", value))) {
-          W_L(" align=\"");
-          W_V(value);
-          W_L("\"");
+        if (value) {
+          if (STRCASEEQ('t','T',"top",   value) ||
+              STRCASEEQ('m','M',"middle",value) ||
+              STRCASEEQ('b','B',"bottom",value) ||
+              STRCASEEQ('l','L',"left",  value) ||
+              STRCASEEQ('r','R',"right", value)) {
+            W_L(" align=\"");
+            W_V(value);
+            W_L("\"");
+          }
+          else if (STRCASEEQ('c','C',"center",  value)) {
+            W_L(" align=\"");
+            W_L("middle");
+            W_L("\"");
+          }
         }
       }
       else if (strcasecmp(name, "alt"   ) == 0 && value && *value) {