Browse Source

Make spellcheck a standard attribute.

Unlike most HTML5 attributes, spellcheck requires 'true' and 'false'
values, which means it cannot be a minimized attribute.

Refs #7708
Mark Story 10 years ago
parent
commit
81d7e9f24f
2 changed files with 2 additions and 3 deletions
  1. 0 1
      src/View/StringTemplate.php
  2. 2 2
      tests/TestCase/View/StringTemplateTest.php

+ 0 - 1
src/View/StringTemplate.php

@@ -75,7 +75,6 @@ class StringTemplate
         'seamless' => true,
         'selected' => true,
         'sortable' => true,
-        'spellcheck' => true,
         'truespeed' => true,
         'typemustmatch' => true,
         'visible' => true,

+ 2 - 2
tests/TestCase/View/StringTemplateTest.php

@@ -208,10 +208,10 @@ class StringTemplateTest extends TestCase
      */
     public function testFormatAttributes()
     {
-        $attrs = ['name' => 'bruce', 'data-hero' => '<batman>'];
+        $attrs = ['name' => 'bruce', 'data-hero' => '<batman>', 'spellcheck' => 'true'];
         $result = $this->template->formatAttributes($attrs);
         $this->assertEquals(
-            ' name="bruce" data-hero="&lt;batman&gt;"',
+            ' name="bruce" data-hero="&lt;batman&gt;" spellcheck="true"',
             $result
         );