소스 검색

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();
             }