Vergleich admin/jscripts/codemirror/mode/css/test.js - 1.8.9 - 1.8.16

  Keine Änderungen   Hinzugefügt   Modifiziert   Entfernt
Zeile 6Zeile 6
  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }

// Error, because "foobarhello" is neither a known type or property, but

  function MT(name) { test.mode(name, mode, Array.prototype.slice.call(arguments, 1)); }

// Error, because "foobarhello" is neither a known type or property, but

  // property was expected (after "and"), and it should be in parenthese.

  // property was expected (after "and"), and it should be in parentheses.

  MT("atMediaUnknownType",
"[def @media] [attribute screen] [keyword and] [error foobarhello] { }");


  MT("atMediaUnknownType",
"[def @media] [attribute screen] [keyword and] [error foobarhello] { }");


Zeile 17Zeile 17
  // Make sure nesting works with media queries
MT("atMediaMaxWidthNested",
"[def @media] [attribute screen] [keyword and] ([property max-width]: [number 25px]) { [tag foo] { } }");

  // Make sure nesting works with media queries
MT("atMediaMaxWidthNested",
"[def @media] [attribute screen] [keyword and] ([property max-width]: [number 25px]) { [tag foo] { } }");

 

MT("atMediaFeatureValueKeyword",
"[def @media] ([property orientation]: [keyword landscape]) { }");

MT("atMediaUnknownFeatureValueKeyword",
"[def @media] ([property orientation]: [error upsidedown]) { }");


MT("tagSelector",
"[tag foo] { }");


MT("tagSelector",
"[tag foo] { }");

Zeile 44Zeile 50
     "  [property color]: [keyword black];",
" [property color]: [keyword navy];",
" [property color]: [keyword yellow];",

     "  [property color]: [keyword black];",
" [property color]: [keyword navy];",
" [property color]: [keyword yellow];",

     "}");


     "}");


  MT("tagColorHex3",
"[tag foo] { [property background]: [atom #fff]; }");

  MT("tagColorHex3",
"[tag foo] { [property background]: [atom #fff]; }");







MT("tagColorHex4",
"[tag foo] { [property background]: [atom #ffff]; }");


  MT("tagColorHex6",
"[tag foo] { [property background]: [atom #ffffff]; }");


  MT("tagColorHex6",
"[tag foo] { [property background]: [atom #ffffff]; }");


  MT("tagColorHex4",
"[tag foo] { [property background]: [atom&error #ffff]; }");




  MT("tagColorHex8",
"[tag foo] { [property background]: [atom #ffffffff]; }");

MT("tagColorHex5Invalid",
"[tag foo] { [property background]: [atom&error #fffff]; }");


MT("tagColorHexInvalid",
"[tag foo] { [property background]: [atom&error #ffg]; }");


MT("tagColorHexInvalid",
"[tag foo] { [property background]: [atom&error #ffg]; }");

Zeile 75Zeile 87

MT("tagTwoPropertiesURL",
"[tag foo] { [property background]: [atom url]([string //example.com/foo.png]); [property padding]: [number 0]; }");


MT("tagTwoPropertiesURL",
"[tag foo] { [property background]: [atom url]([string //example.com/foo.png]); [property padding]: [number 0]; }");


MT("commentSGML",
"[comment <!--comment-->]");

MT("commentSGML2",
"[comment <!--comment]",
"[comment -->] [tag div] {}");

 

MT("indent_tagSelector",
"[tag strong], [tag em] {",


MT("indent_tagSelector",
"[tag strong], [tag em] {",

Zeile 102Zeile 107
     "[tag foo] {",
" [property font-family]: [variable verdana],",
" [atom sans-serif];",

     "[tag foo] {",
" [property font-family]: [variable verdana],",
" [atom sans-serif];",

     "}");


     "}");


  MT("indent_parentheses",
"[tag foo]:[variable-3 before] {",
" [property background]: [atom url](",

  MT("indent_parentheses",
"[tag foo]:[variable-3 before] {",
" [property background]: [atom url](",

Zeile 121Zeile 126
     "}");

MT("empty_url",

     "}");

MT("empty_url",

     "[def @import] [tag url]() [tag screen];");

     "[def @import] [atom url]() [attribute screen];");


MT("parens",
"[qualifier .foo] {",
" [property background-image]: [variable fade]([atom #000], [number 20%]);",


MT("parens",
"[qualifier .foo] {",
" [property background-image]: [variable fade]([atom #000], [number 20%]);",

     "  [property border-image]: [variable linear-gradient](",

     "  [property border-image]: [atom linear-gradient](",

     "    [atom to] [atom bottom],",
" [variable fade]([atom #000], [number 20%]) [number 0%],",
" [variable fade]([atom #000], [number 20%]) [number 100%]",
" );",
"}");

     "    [atom to] [atom bottom],",
" [variable fade]([atom #000], [number 20%]) [number 0%],",
" [variable fade]([atom #000], [number 20%]) [number 100%]",
" );",
"}");

 

MT("css_variable",
":[variable-3 root] {",
" [variable-2 --main-color]: [atom #06c];",
"}",
"[tag h1][builtin #foo] {",
" [property color]: [atom var]([variable-2 --main-color]);",
"}");

MT("supports",
"[def @supports] ([keyword not] (([property text-align-last]: [atom justify]) [keyword or] ([meta -moz-][property text-align-last]: [atom justify])) {",
" [property text-align-last]: [atom justify];",
"}");

MT("document",
"[def @document] [tag url]([string http://blah]),",
" [tag url-prefix]([string https://]),",
" [tag domain]([string blah.com]),",
" [tag regexp]([string \".*blah.+\"]) {",
" [builtin #id] {",
" [property background-color]: [keyword white];",
" }",
" [tag foo] {",
" [property font-family]: [variable Verdana], [atom sans-serif];",
" }",
"}");

MT("document_url",
"[def @document] [tag url]([string http://blah]) { [qualifier .class] { } }");

MT("document_urlPrefix",
"[def @document] [tag url-prefix]([string https://]) { [builtin #id] { } }");

MT("document_domain",
"[def @document] [tag domain]([string blah.com]) { [tag foo] { } }");

MT("document_regexp",
"[def @document] [tag regexp]([string \".*blah.+\"]) { [builtin #id] { } }");

MT("counter-style",
"[def @counter-style] [variable binary] {",
" [property system]: [atom numeric];",
" [property symbols]: [number 0] [number 1];",
" [property suffix]: [string \".\"];",
" [property range]: [atom infinite];",
" [property speak-as]: [atom numeric];",
"}");

MT("counter-style-additive-symbols",
"[def @counter-style] [variable simple-roman] {",
" [property system]: [atom additive];",
" [property additive-symbols]: [number 10] [variable X], [number 5] [variable V], [number 1] [variable I];",
" [property range]: [number 1] [number 49];",
"}");

MT("counter-style-use",
"[tag ol][qualifier .roman] { [property list-style]: [variable simple-roman]; }");

MT("counter-style-symbols",
"[tag ol] { [property list-style]: [atom symbols]([atom cyclic] [string \"*\"] [string \"\\2020\"] [string \"\\2021\"] [string \"\\A7\"]); }");

MT("comment-does-not-disrupt",
"[def @font-face] [comment /* foo */] {",
" [property src]: [atom url]([string x]);",
" [property font-family]: [variable One];",
"}")

})();

})();