summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--misc/tableheader.js6
-rw-r--r--modules/system/system.css4
2 files changed, 6 insertions, 4 deletions
diff --git a/misc/tableheader.js b/misc/tableheader.js
index 80d1fbdde..cd6a6634d 100644
--- a/misc/tableheader.js
+++ b/misc/tableheader.js
@@ -42,8 +42,7 @@ Drupal.behaviors.tableHeader = function (context) {
ref = table;
div.wide = true;
}
- $(div).css('width', parseInt($(ref).width())
- - parseInt($(div).css('paddingLeft')) +'px');
+ $(div).css('width', $(ref).width() - parseInt($(div).css('paddingLeft')) +'px');
// Get position and store.
div.cell = this;
@@ -96,8 +95,7 @@ Drupal.behaviors.tableHeader = function (context) {
// Resize the first cell to fit the table.
ref = this.table;
}
- $(this).css('width', parseInt($(ref).width())
- - parseInt($(this).css('paddingLeft')) +'px');
+ $(this).css('width', $(ref).width() - parseInt($(this).css('paddingLeft')) +'px');
});
// Reset timer
diff --git a/modules/system/system.css b/modules/system/system.css
index 564b0666f..e5917eee3 100644
--- a/modules/system/system.css
+++ b/modules/system/system.css
@@ -352,6 +352,10 @@ html.js fieldset.collapsed legend a {
* html.js fieldset.collapsed table * {
display: inline;
}
+/* For Safari 2 to prevent collapsible fieldsets containing tables from dissapearing due to tableheader.js. */
+html.js fieldset.collapsible {
+ position: relative;
+}
html.js fieldset.collapsible legend a {
display: block;
}