only in patch2: unchanged: --- a/core/modules/menu_ui/src/Tests/MenuCacheTagsTest.php +++ b/core/modules/menu_ui/src/Tests/MenuCacheTagsTest.php @@ -48,7 +48,7 @@ public function testMenuBlock() { // Verify a cache hit, but also the presence of the correct cache tags. $expected_tags = array( - 'theme:stark', + 'theme:classy', 'theme_global_settings', 'rendered', 'block_view', @@ -106,7 +106,7 @@ public function testMenuBlock() { $this->verifyPageCache($path, 'MISS'); // Verify a cache hit. - $this->verifyPageCache($path, 'HIT', array('rendered', 'theme:stark', 'theme_global_settings')); + $this->verifyPageCache($path, 'HIT', array('rendered', 'theme:classy', 'theme_global_settings')); } } only in patch2: unchanged: --- a/core/modules/search/src/Tests/SearchBlockTest.php +++ b/core/modules/search/src/Tests/SearchBlockTest.php @@ -36,7 +36,7 @@ protected function testSearchFormBlock() { // Test availability of the search block in the admin "Place blocks" list. $this->drupalGet('admin/structure/block'); - $this->assertLinkByHref('/admin/structure/block/add/search_form_block/stark', 0, + $this->assertLinkByHref('/admin/structure/block/add/search_form_block/classy', 0, 'Did not find the search block in block candidate list.'); $block = $this->drupalPlaceBlock('search_form_block'); only in patch2: unchanged: --- a/core/modules/system/src/Tests/Bootstrap/PageCacheTest.php +++ b/core/modules/system/src/Tests/Bootstrap/PageCacheTest.php @@ -65,7 +65,7 @@ function testPageCacheTags() { 'pre_render', 'rendered', 'system_test_cache_tags_page', - 'theme:stark', + 'theme:classy', 'theme_global_settings', ); $this->assertIdentical($cache_entry->tags, $expected_tags); only in patch2: unchanged: --- a/core/modules/system/src/Tests/Menu/MenuRouterTest.php +++ b/core/modules/system/src/Tests/Menu/MenuRouterTest.php @@ -247,7 +247,6 @@ public function testThemeIntegration() { ->set('default', $this->default_theme) ->set('admin', $this->admin_theme) ->save(); - $theme_handler->uninstall(array('stark')); $this->doTestThemeCallbackMaintenanceMode(); only in patch2: unchanged: --- a/core/modules/system/src/Tests/System/ThemeTest.php +++ b/core/modules/system/src/Tests/System/ThemeTest.php @@ -48,7 +48,7 @@ function testThemeSettings() { // Specify a filesystem path to be used for the logo. $file = current($this->drupalGetTestFiles('image')); $file_relative = strtr($file->uri, array('public:/' => PublicStream::basePath())); - $default_theme_path = 'core/themes/stark'; + $default_theme_path = 'core/themes/classy'; $supported_paths = array( // Raw stream wrapper URI. @@ -192,7 +192,7 @@ function testAdministrationTheme() { $this->assertRaw('core/themes/seven', 'Administration theme used on an administration page.'); $this->drupalGet('node/' . $this->node->id()); - $this->assertRaw('core/themes/stark', 'Site default theme used on node page.'); + $this->assertRaw('core/themes/classy', 'Site default theme used on node page.'); $this->drupalGet('node/add'); $this->assertRaw('core/themes/seven', 'Administration theme used on the add content page.'); @@ -218,7 +218,7 @@ function testAdministrationTheme() { $this->drupalLogin($this->admin_user); $this->drupalGet('node/add'); - $this->assertRaw('core/themes/stark', 'Site default theme used on the add content page.'); + $this->assertRaw('core/themes/classy', 'Site default theme used on the add content page.'); // Reset to the default theme settings. $edit = array( @@ -228,10 +228,10 @@ function testAdministrationTheme() { $this->drupalPostForm('admin/appearance', $edit, t('Save configuration')); $this->drupalGet('admin'); - $this->assertRaw('core/themes/stark', 'Site default theme used on administration page.'); + $this->assertRaw('core/themes/classy', 'Site default theme used on administration page.'); $this->drupalGet('node/add'); - $this->assertRaw('core/themes/stark', 'Site default theme used on the add content page.'); + $this->assertRaw('core/themes/classy', 'Site default theme used on the add content page.'); } /** @@ -249,10 +249,10 @@ function testSwitchDefaultTheme() { $this->assertText('Bartik(' . t('active tab') . ')', 'Default local task on blocks admin page is the default theme.'); // Switch back to Stark and test again to test that the menu cache is cleared. $this->drupalGet('admin/appearance'); - // Stark is the second 'Set as default' link. - $this->clickLink(t('Set as default'), 1); + // Classy is the first 'Set as default' link. + $this->clickLink(t('Set as default'), 0); $this->drupalGet('admin/structure/block'); - $this->assertText('Stark(' . t('active tab') . ')', 'Default local task on blocks admin page has changed.'); + $this->assertText('Classy(' . t('active tab') . ')', 'Default local task on blocks admin page has changed.'); } /** only in patch2: unchanged: --- a/core/modules/system/src/Tests/Theme/ThemeEarlyInitializationTest.php +++ b/core/modules/system/src/Tests/Theme/ThemeEarlyInitializationTest.php @@ -33,6 +33,6 @@ function testRequestListener() { $this->assertRaw('Themed output generated in a KernelEvents::REQUEST listener'); // Verify that the default theme's CSS still appears even though the theme // system was initialized early. - $this->assertRaw('stark/css/layout.css'); + $this->assertRaw('classy/css/layout.css'); } } only in patch2: unchanged: --- a/core/modules/tour/src/Tests/TourCacheTagsTest.php +++ b/core/modules/tour/src/Tests/TourCacheTagsTest.php @@ -49,7 +49,7 @@ public function testRenderedTour() { // Verify a cache hit, but also the presence of the correct cache tags. $expected_tags = array( - 'theme:stark', + 'theme:classy', 'theme_global_settings', 'tour:tour-test', 'rendered', @@ -70,7 +70,7 @@ public function testRenderedTour() { $this->verifyPageCache($path, 'MISS'); // Verify a cache hit. - $this->verifyPageCache($path, 'HIT', array('rendered', 'theme:stark', 'theme_global_settings')); + $this->verifyPageCache($path, 'HIT', array('rendered', 'theme:classy', 'theme_global_settings')); } } only in patch2: unchanged: --- a/core/themes/classy/classy.info.yml +++ b/core/themes/classy/classy.info.yml @@ -4,3 +4,7 @@ description: 'A base theme with sensible default CSS classes added. Learn how to package: Core version: VERSION core: 8.x + +stylesheets: + all: + - css/layout.css only in patch2: unchanged: --- /dev/null +++ b/core/themes/classy/logo.png @@ -0,0 +1,8 @@ +PNG + + IHDRAIȭtEXtSoftwareAdobe ImageReadyqe<IDAThkpTj[Z:S;SVrm%k$@ {9r\ +,B5`AmRBYS bUHT() $~سgs6 ${N\vfAOzp~X^EpGZxs/"T7!^O3 KT5syL~M>gG) $$2* 8_(+ѳEAE!A騵皻Vo7'iQPPQQû:;7.8GF:B@=q2vf$1}e==0О&Y s#J[?ʿrI%D4"*%A#{C}Yb*Ȧ$tJB- +\@m\)Vk:L66*Ijmr?廍9R)Ap̎U}1jNuԔ٫ 2  P&jdamˆJ@ҟĩւ~ sub9lڊsDVB 4HY3MľSGdֆ8PbR =!QC%I%Lle?!v'n׀hUΏ^#4\6QYQv LހQj=Nưg7?EU9%s~P+h "L`!><p,AM0sQK綏 3fӽBl+M 䈍vlgYM(2cD‹E̹Fܧ.^L;F0j[Lʼnl4Ml;-s7S; )M gk>eotWZW(-Z& Z鞝8:lK,:'2z>gwt0ۡ#ii["$g潧c1@ SsFy}u״& ,b?c]Q6&zC'csY\(Y;8rEyjxq7Ax;Pvzɤ