Make KeywordInfo generic

This commit is contained in:
Anthony Ramine 2018-02-15 10:26:36 +01:00
parent aea66a9fb6
commit b17fea1d7f
4 changed files with 131 additions and 109 deletions

View file

@ -2389,7 +2389,7 @@ fn static_assert() {
}
pub fn set_font_size(&mut self, v: FontSize) {
use values::specified::font::KeywordSize;
use values::generics::font::KeywordSize;
self.gecko.mSize = v.size().0;
self.gecko.mScriptUnconstrainedSize = v.size().0;
if let Some(info) = v.keyword_info {
@ -2601,8 +2601,7 @@ fn static_assert() {
}
pub fn clone_font_size(&self) -> FontSize {
use values::computed::font::KeywordInfo;
use values::specified::font::KeywordSize;
use values::generics::font::{KeywordInfo, KeywordSize};
let size = Au(self.gecko.mSize).into();
let kw = match self.gecko.mFontSizeKeyword as u32 {
structs::NS_STYLE_FONT_SIZE_XXSMALL => KeywordSize::XXSmall,