mirror of
https://github.com/servo/servo.git
synced 2025-08-01 11:40:30 +01:00
style: [css-grid-2] Remove single keyword 'subgrid' as a valid value for the 'grid' and 'grid-template' shorthands.
Differential Revision: https://phabricator.services.mozilla.com/D29974
This commit is contained in:
parent
a598648d0d
commit
0c982dcd16
1 changed files with 4 additions and 5 deletions
|
@ -254,7 +254,7 @@
|
|||
use crate::parser::Parse;
|
||||
use servo_arc::Arc;
|
||||
use crate::values::{Either, None_};
|
||||
use crate::values::generics::grid::{LineNameList, TrackSize, TrackList, TrackListType};
|
||||
use crate::values::generics::grid::{TrackSize, TrackList, TrackListType};
|
||||
use crate::values::generics::grid::{TrackListValue, concat_serialize_idents};
|
||||
use crate::values::specified::{GridTemplateComponent, GenericGridTemplateComponent};
|
||||
use crate::values::specified::grid::parse_line_names;
|
||||
|
@ -265,12 +265,11 @@
|
|||
context: &ParserContext,
|
||||
input: &mut Parser<'i, 't>,
|
||||
) -> Result<(GridTemplateComponent, GridTemplateComponent, Either<TemplateAreasArc, None_>), ParseError<'i>> {
|
||||
// Other shorthand sub properties also parse `none` and `subgrid` keywords and this
|
||||
// shorthand should know after these keywords there is nothing to parse. Otherwise it
|
||||
// gets confused and rejects the sub properties that contains `none` or `subgrid`.
|
||||
// Other shorthand sub properties also parse the `none` keyword and this shorthand
|
||||
// should know after this keyword there is nothing to parse. Otherwise it gets
|
||||
// confused and rejects the sub properties that contains `none`.
|
||||
<% keywords = {
|
||||
"none": "GenericGridTemplateComponent::None",
|
||||
"subgrid": "GenericGridTemplateComponent::Subgrid(LineNameList::default())"
|
||||
}
|
||||
%>
|
||||
% for keyword, rust_type in keywords.items():
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue