summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/block/block.module4
-rw-r--r--modules/block/block.test14
-rw-r--r--modules/blog/blog.test2
-rw-r--r--modules/comment/comment.test4
-rw-r--r--modules/forum/forum.test4
-rw-r--r--modules/locale/locale.test2
-rw-r--r--modules/menu/menu.test2
-rw-r--r--modules/system/admin-rtl.css11
-rw-r--r--modules/system/admin.css8
-rw-r--r--modules/system/maintenance-page.tpl.php16
-rw-r--r--modules/system/page.tpl.php24
-rw-r--r--modules/system/system.install4
-rw-r--r--modules/system/system.module4
13 files changed, 57 insertions, 42 deletions
diff --git a/modules/block/block.module b/modules/block/block.module
index 656632465..2f139a614 100644
--- a/modules/block/block.module
+++ b/modules/block/block.module
@@ -241,8 +241,8 @@ function block_page_alter($page) {
// Load all region content assigned via blocks.
foreach (array_keys($all_regions) as $region) {
- // Prevent left and right regions from rendering blocks when 'show_blocks' == FALSE.
- if (!empty($page['#show_blocks']) || ($region != 'left' && $region != 'right')) {
+ // Prevent sidebar regions from rendering blocks when 'show_blocks' == FALSE.
+ if (!empty($page['#show_blocks']) || (strpos($region, 'sidebar_') !== 0)) {
// Assign blocks to region.
if ($blocks = block_get_blocks_by_region($region)) {
$page[$region] = $blocks;
diff --git a/modules/block/block.test b/modules/block/block.test
index ca2d771e4..e5217d3f9 100644
--- a/modules/block/block.test
+++ b/modules/block/block.test
@@ -27,9 +27,9 @@ class BlockTestCase extends DrupalWebTestCase {
// Define the existing regions
$this->regions = array();
$this->regions[] = array('name' => 'header', 'id' => 'header-region');
- $this->regions[] = array('name' => 'left', 'id' => 'sidebar-left');
+ $this->regions[] = array('name' => 'sidebar_first', 'id' => 'sidebar-first');
$this->regions[] = array('name' => 'content', 'id' => 'center');
- $this->regions[] = array('name' => 'right', 'id' => 'sidebar-right');
+ $this->regions[] = array('name' => 'sidebar_second', 'id' => 'sidebar-second');
$this->regions[] = array('name' => 'footer');
}
@@ -80,7 +80,7 @@ class BlockTestCase extends DrupalWebTestCase {
// Set the created box to a specific region.
$bid = db_query("SELECT bid FROM {box} WHERE info = :info", array(':info' => $box['info']))->fetchField();
$edit = array();
- $edit['block_' . $bid . '[region]'] = 'left';
+ $edit['block_' . $bid . '[region]'] = $this->regions[1]['name'];
$this->drupalPost('admin/structure/block', $edit, t('Save blocks'));
// Confirm that the box is being displayed using configured text format.
@@ -115,7 +115,7 @@ class BlockTestCase extends DrupalWebTestCase {
$edit['roles[2]'] = TRUE;
$this->drupalPost('admin/structure/block/configure/' . $block['module'] . '/' . $block['delta'], $edit, t('Save block'));
- // Move block to the left sidebar.
+ // Move block to the first sidebar.
$this->moveBlockToRegion($block, $this->regions[1]);
$this->drupalGet('');
@@ -171,9 +171,9 @@ class BlockTestCase extends DrupalWebTestCase {
// For convenience of developers, put the navigation block back.
$edit = array();
- $edit[$block['module'] . '_' . $block['delta'] . '[region]'] = 'left';
+ $edit[$block['module'] . '_' . $block['delta'] . '[region]'] = $this->regions[1]['name'];
$this->drupalPost('admin/structure/block', $edit, t('Save blocks'));
- $this->assertText(t('The block settings have been updated.'), t('Block successfully move to left region.'));
+ $this->assertText(t('The block settings have been updated.'), t('Block successfully move to first sidebar region.'));
$this->drupalPost('admin/structure/block/configure/' . $block['module'] . '/' . $block['delta'], array('title' => 'Navigation'), t('Save block'));
$this->assertText(t('The block configuration has been saved.'), t('Block title set.'));
@@ -262,7 +262,7 @@ class NewDefaultThemeBlocks extends DrupalWebTestCase {
$result = db_query("SELECT * FROM {block} WHERE theme='stark'");
foreach ($result as $block) {
unset($block->theme, $block->bid);
- $this->assertEqual($blocks[$block->module][$block->delta], $block, t('Block matched'));
+ $this->assertEqual($blocks[$block->module][$block->delta], $block, t('Block %name matched', array('%name' => $block->module . '-' . $block->delta)));
}
}
}
diff --git a/modules/blog/blog.test b/modules/blog/blog.test
index 70a43ea3f..fea8d6edb 100644
--- a/modules/blog/blog.test
+++ b/modules/blog/blog.test
@@ -62,7 +62,7 @@ class BlogTestCase extends DrupalWebTestCase {
$this->drupalLogin($this->big_user);
// Enable the recent blog block.
$edit = array();
- $edit['blog_recent[region]'] = 'right';
+ $edit['blog_recent[region]'] = 'sidebar_second';
$this->drupalPost('admin/structure/block', $edit, t('Save blocks'));
$this->assertResponse(200);
diff --git a/modules/comment/comment.test b/modules/comment/comment.test
index d5de02a28..588d7ae82 100644
--- a/modules/comment/comment.test
+++ b/modules/comment/comment.test
@@ -651,10 +651,10 @@ class CommentBlockFunctionalTest extends CommentHelperCase {
// Set the block to a region to confirm block is available.
$edit = array(
- 'comment_recent[region]' => 'left',
+ 'comment_recent[region]' => 'sidebar_first',
);
$this->drupalPost('admin/structure/block', $edit, t('Save blocks'));
- $this->assertText(t('The block settings have been updated.'), t('Block saved to left region.'));
+ $this->assertText(t('The block settings have been updated.'), t('Block saved to first sidebar region.'));
// Set block title and variables.
$block = array(
diff --git a/modules/forum/forum.test b/modules/forum/forum.test
index 9abfc5f23..f3137edac 100644
--- a/modules/forum/forum.test
+++ b/modules/forum/forum.test
@@ -76,14 +76,14 @@ class ForumTestCase extends DrupalWebTestCase {
// Enable the active forum block.
$edit = array();
- $edit['forum_active[region]'] = 'right';
+ $edit['forum_active[region]'] = 'sidebar_second';
$this->drupalPost('admin/structure/block', $edit, t('Save blocks'));
$this->assertResponse(200);
$this->assertText(t('The block settings have been updated.'), t('[Active forum topics] Forum block was enabled'));
// Enable the new forum block.
$edit = array();
- $edit['forum_new[region]'] = 'right';
+ $edit['forum_new[region]'] = 'sidebar_second';
$this->drupalPost('admin/structure/block', $edit, t('Save blocks'));
$this->assertResponse(200);
$this->assertText(t('The block settings have been updated.'), t('[New forum topics] Forum block was enabled'));
diff --git a/modules/locale/locale.test b/modules/locale/locale.test
index 57605f1a5..3138348a5 100644
--- a/modules/locale/locale.test
+++ b/modules/locale/locale.test
@@ -1055,7 +1055,7 @@ class LanguageSwitchingFunctionalTest extends DrupalWebTestCase {
function testLanguageBlock() {
// Enable the language switching block.
$edit = array(
- 'locale_language-switcher[region]' => 'left',
+ 'locale_language-switcher[region]' => 'sidebar_first',
);
$this->drupalPost('admin/structure/block', $edit, t('Save blocks'));
diff --git a/modules/menu/menu.test b/modules/menu/menu.test
index afb1a2405..6161843a0 100644
--- a/modules/menu/menu.test
+++ b/modules/menu/menu.test
@@ -125,7 +125,7 @@ class MenuTestCase extends DrupalWebTestCase {
// Enable the custom menu block.
$menu_name = 'menu-' . $menu_name; // Drupal prepends the name with 'menu-'.
$edit = array();
- $edit['menu_' . $menu_name . '[region]'] = 'left';
+ $edit['menu_' . $menu_name . '[region]'] = 'sidebar_first';
$this->drupalPost('admin/structure/block', $edit, t('Save blocks'));
$this->assertResponse(200);
$this->assertText(t('The block settings have been updated.'), t('Custom menu block was enabled'));
diff --git a/modules/system/admin-rtl.css b/modules/system/admin-rtl.css
index 08f12acd7..f9420333a 100644
--- a/modules/system/admin-rtl.css
+++ b/modules/system/admin-rtl.css
@@ -4,6 +4,17 @@ div.admin-panel .body {
padding: 0 8px 2px 4px;
}
+div.admin .left {
+ float: right;
+ margin-left: 0;
+ margin-right: 1em;
+}
+div.admin .right {
+ float: left;
+ margin-left: 1em;
+ margin-right: 0;
+}
+
div.admin .expert-link {
text-align: left;
margin-right: 0;
diff --git a/modules/system/admin.css b/modules/system/admin.css
index e37c69644..0f11126e5 100644
--- a/modules/system/admin.css
+++ b/modules/system/admin.css
@@ -22,14 +22,14 @@ div.admin {
}
div.admin .left {
- float: left;
+ float: left; /* LTR */
width: 47%;
- margin-left: 1em;
+ margin-left: 1em; /* LTR */
}
div.admin .right {
- float: right;
+ float: right; /* LTR */
width: 47%;
- margin-right: 1em;
+ margin-right: 1em; /* LTR */
}
div.admin .expert-link {
diff --git a/modules/system/maintenance-page.tpl.php b/modules/system/maintenance-page.tpl.php
index e411afd11..cd4127927 100644
--- a/modules/system/maintenance-page.tpl.php
+++ b/modules/system/maintenance-page.tpl.php
@@ -57,10 +57,10 @@
<div id="container" class="clearfix">
- <?php if (!empty($left)): ?>
- <div id="sidebar-left" class="column sidebar">
- <?php print $left; ?>
- </div> <!-- /sidebar-left -->
+ <?php if (!empty($sidebar_first)): ?>
+ <div id="sidebar-first" class="column sidebar">
+ <?php print $sidebar_first; ?>
+ </div> <!-- /sidebar-first -->
<?php endif; ?>
<div id="main" class="column"><div id="main-squeeze">
@@ -75,10 +75,10 @@
</div></div> <!-- /main-squeeze /main -->
- <?php if (!empty($right)): ?>
- <div id="sidebar-right" class="column sidebar">
- <?php print $right; ?>
- </div> <!-- /sidebar-right -->
+ <?php if (!empty($sidebar_second)): ?>
+ <div id="sidebar-second" class="column sidebar">
+ <?php print $sidebar_second; ?>
+ </div> <!-- /sidebar-second -->
<?php endif; ?>
</div> <!-- /container -->
diff --git a/modules/system/page.tpl.php b/modules/system/page.tpl.php
index ac6e2c383..7b4cc420e 100644
--- a/modules/system/page.tpl.php
+++ b/modules/system/page.tpl.php
@@ -46,10 +46,10 @@
* - node-type-[node type]: When viewing a single node, the type of that node.
* For example, if the node is a "Blog entry" it would result in "node-type-blog".
* Note that the machine name will often be in a short form of the human readable label.
- * The following only apply with the default 'left' and 'right' block regions:
+ * The following only apply with the default 'sidebar_first' and 'sidebar_second' block regions:
* - two-sidebars: When both sidebars have content.
* - no-sidebars: When no sidebar content exists.
- * - one-sidebar and sidebar-left or sidebar-right: A combination of the two classes
+ * - one-sidebar and sidebar-first or sidebar-second: A combination of the two classes
* when only one of the two sidebars have content.
*
* Site identity:
@@ -77,8 +77,8 @@
* - $help: Dynamic help text, mostly for admin pages.
* - $content: The main content of the current page.
* - $feed_icons: A string of all feed icons for the current page.
- * - $left: Items for the left sidebar.
- * - $right: Items for the right sidebar.
+ * - $sidebar_first: Items for the first sidebar.
+ * - $sidebar_second: Items for the second sidebar.
* - $highlight: Items for the highlighted content region.
*
* Opening and closing data:
@@ -177,16 +177,16 @@
<?php print $feed_icons; ?>
</div></div> <!-- /.section, /#content -->
- <?php if ($left): ?>
- <div id="sidebar-left" class="column sidebar"><div class="section region">
- <?php print $left; ?>
- </div></div> <!-- /.section, /#sidebar-left -->
+ <?php if ($sidebar_first): ?>
+ <div id="sidebar-first" class="column sidebar"><div class="section region">
+ <?php print $sidebar_first; ?>
+ </div></div> <!-- /.section, /#sidebar-first -->
<?php endif; ?>
- <?php if ($right): ?>
- <div id="sidebar-right" class="column sidebar"><div class="section region">
- <?php print $right; ?>
- </div></div> <!-- /.section, /#sidebar-right -->
+ <?php if ($sidebar_second): ?>
+ <div id="sidebar-second" class="column sidebar"><div class="section region">
+ <?php print $sidebar_second; ?>
+ </div></div> <!-- /.section, /#sidebar-second -->
<?php endif; ?>
</div></div> <!-- /#main, /#main-wrapper -->
diff --git a/modules/system/system.install b/modules/system/system.install
index 084248a0c..3d2244415 100644
--- a/modules/system/system.install
+++ b/modules/system/system.install
@@ -1987,6 +1987,10 @@ function system_update_7021() {
$ret[] = update_sql("INSERT INTO {block} (module, delta, theme, status, weight, region, pages, cache) VALUES ('system', 'main', '" . $theme->name . "', 1, 0, 'content', '', -1)");
}
+ // Migrate blocks from left/right regions to first/second regions.
+ $ret[] = update_sql("UPDATE {block} SET region = 'sidebar_first' WHERE region = 'left'");
+ $ret[] = update_sql("UPDATE {block} SET region = 'sidebar_second' WHERE region = 'right'");
+
// Migrate contact form information.
if ($contact_help = variable_get('contact_form_information', '')) {
$bid = db_insert('box')->fields(array('body' => $contact_help, 'info' => 'Contact page help', 'format' => FILTER_FORMAT_DEFAULT))->execute();
diff --git a/modules/system/system.module b/modules/system/system.module
index bcd4b8d7d..b4e6ef55f 100644
--- a/modules/system/system.module
+++ b/modules/system/system.module
@@ -1841,8 +1841,8 @@ function _system_get_theme_data() {
// Set defaults for theme info.
$defaults = array(
'regions' => array(
- 'left' => 'Left sidebar',
- 'right' => 'Right sidebar',
+ 'sidebar_first' => 'Left sidebar',
+ 'sidebar_second' => 'Right sidebar',
'content' => 'Content',
'header' => 'Header',
'footer' => 'Footer',