Skip to content

Commit 2eeb46b

Browse files
committed
Follow changes in WD-css-scroll-snap-1-20160623
See also: https://www.w3.org/TR/2016/WD-css-scroll-snap-1-20160623/
1 parent 04cdd22 commit 2eeb46b

File tree

5 files changed

+60
-18
lines changed

5 files changed

+60
-18
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
syn match cssFontProp contained "\<scroll-snap-\(type\|align\|\(\(padding\|margin\)\(-\(top\|bottom\|right\|left\|\(block\|inline\)\(-\(end\|start\)\)\=\)\)\=\)\|stop\)\>"
2+
syn keyword cssFontAttr contained x y mandatory proximity point

after/syntax/css/css-snappoints-1.vim

Lines changed: 0 additions & 2 deletions
This file was deleted.

after/syntax/html.vim

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@ syn include @htmlCss syntax/css/css-pseudo-4.vim
2323
syn include @htmlCss syntax/css/css-round-display-1.vim
2424
syn include @htmlCss syntax/css/css-ruby-1.vim
2525
syn include @htmlCss syntax/css/css-scoping-1.vim
26+
syn include @htmlCss syntax/css/css-scroll-snap-1.vim
2627
syn include @htmlCss syntax/css/css-shapes-1.vim
2728
syn include @htmlCss syntax/css/css-sizing-3.vim
28-
syn include @htmlCss syntax/css/css-snappoints-1.vim
2929
syn include @htmlCss syntax/css/css-text-3.vim
3030
syn include @htmlCss syntax/css/css-text-4.vim
3131
syn include @htmlCss syntax/css/css-text-decor-3.vim

test/test.css

Lines changed: 28 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -453,6 +453,34 @@
453453
display: auto;
454454
}
455455

456+
.scroll-snap {
457+
scroll-snap-type: x;
458+
scroll-snap-padding: y;
459+
scroll-snap-margin: mandatory;
460+
scroll-snap-align: proximity;
461+
scroll-snap-stop: point;
462+
scroll-snap-padding-top: auto;
463+
scroll-snap-padding-right: auto;
464+
scroll-snap-padding-bottom: auto;
465+
scroll-snap-padding-left: auto;
466+
scroll-snap-padding-inline-start: auto;
467+
scroll-snap-padding-block-start: auto;
468+
scroll-snap-padding-inline-end: auto;
469+
scroll-snap-padding-block-end: auto;
470+
scroll-snap-padding-block: auto;
471+
scroll-snap-padding-inline: auto;
472+
scroll-snap-margin-top: auto;
473+
scroll-snap-margin-right: auto;
474+
scroll-snap-margin-bottom: auto;
475+
scroll-snap-margin-left: auto;
476+
scroll-snap-margin-inline-start: auto;
477+
scroll-snap-margin-block-start: auto;
478+
scroll-snap-margin-inline-end: auto;
479+
scroll-snap-margin-block-end: auto;
480+
scroll-snap-margin-block: auto;
481+
scroll-snap-margin-inline: auto;
482+
}
483+
456484
.selectors3:target,
457485
.selectors3:enabled,
458486
.selectors3:disabled,
@@ -525,13 +553,6 @@
525553
display: fit-content;
526554
}
527555

528-
.snappoints {
529-
scroll-snap-type: mandatory;
530-
scroll-snap-padding: proximity;
531-
scroll-snap-margin: auto;
532-
scroll-snap-align: auto;
533-
}
534-
535556
.speech {
536557
voice-volume: 10dB;
537558
voice-balance: literal-punctuation;

test/test.html

Lines changed: 29 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -503,6 +503,35 @@
503503
}
504504
</style>
505505
<style>
506+
.scroll-snap {
507+
scroll-snap-type: x;
508+
scroll-snap-padding: y;
509+
scroll-snap-margin: mandatory;
510+
scroll-snap-align: proximity;
511+
scroll-snap-stop: point;
512+
scroll-snap-padding-top: auto;
513+
scroll-snap-padding-right: auto;
514+
scroll-snap-padding-bottom: auto;
515+
scroll-snap-padding-left: auto;
516+
scroll-snap-padding-inline-start: auto;
517+
scroll-snap-padding-block-start: auto;
518+
scroll-snap-padding-inline-end: auto;
519+
scroll-snap-padding-block-end: auto;
520+
scroll-snap-padding-block: auto;
521+
scroll-snap-padding-inline: auto;
522+
scroll-snap-margin-top: auto;
523+
scroll-snap-margin-right: auto;
524+
scroll-snap-margin-bottom: auto;
525+
scroll-snap-margin-left: auto;
526+
scroll-snap-margin-inline-start: auto;
527+
scroll-snap-margin-block-start: auto;
528+
scroll-snap-margin-inline-end: auto;
529+
scroll-snap-margin-block-end: auto;
530+
scroll-snap-margin-block: auto;
531+
scroll-snap-margin-inline: auto;
532+
}
533+
</style>
534+
<style>
506535
.selectors3:target,
507536
.selectors3:enabled,
508537
.selectors3:disabled,
@@ -580,14 +609,6 @@
580609
}
581610
</style>
582611
<style>
583-
.snappoints {
584-
scroll-snap-type: mandatory;
585-
scroll-snap-padding: proximity;
586-
scroll-snap-margin: auto;
587-
scroll-snap-align: auto;
588-
}
589-
</style>
590-
<style>
591612
.speech {
592613
voice-volume: 10dB;
593614
voice-balance: literal-punctuation;

0 commit comments

Comments
 (0)