浏览代码

LibWeb: Print FIXME if vertical-align value is not supported in TFC

Producing incorrect layout for table cells is better than crashing :)
Aliaksandr Kalenik 1 年之前
父节点
当前提交
8d05ff1fe7
共有 1 个文件被更改,包括 16 次插入0 次删除
  1. 16 0
      Userland/Libraries/LibWeb/Layout/TableFormattingContext.cpp

+ 16 - 0
Userland/Libraries/LibWeb/Layout/TableFormattingContext.cpp

@@ -1102,6 +1102,22 @@ void TableFormattingContext::position_cell_boxes()
                 cell_state.padding_bottom += height_diff;
                 break;
             }
+            case CSS::VerticalAlign::Sub: {
+                dbgln("FIXME: Implement \"vertical-align: sub\" support for table cells");
+                break;
+            }
+            case CSS::VerticalAlign::Super: {
+                dbgln("FIXME: Implement \"vertical-align: super\" support for table cells");
+                break;
+            }
+            case CSS::VerticalAlign::TextBottom: {
+                dbgln("FIXME: Implement \"vertical-align: text-bottom\" support for table cells");
+                break;
+            }
+            case CSS::VerticalAlign::TextTop: {
+                dbgln("FIXME: Implement \"vertical-align: text-top\" support for table cells");
+                break;
+            }
             default:
                 VERIFY_NOT_REACHED();
             }