summaryrefslogtreecommitdiffstats
path: root/modules-available/sysconfig/clientscript.js
diff options
context:
space:
mode:
Diffstat (limited to 'modules-available/sysconfig/clientscript.js')
-rw-r--r--modules-available/sysconfig/clientscript.js21
1 files changed, 21 insertions, 0 deletions
diff --git a/modules-available/sysconfig/clientscript.js b/modules-available/sysconfig/clientscript.js
new file mode 100644
index 00000000..2a133353
--- /dev/null
+++ b/modules-available/sysconfig/clientscript.js
@@ -0,0 +1,21 @@
+
+function forceTable(t)
+{
+ var pwidth = t.parent().innerWidth();
+ var rows = t.find('tr');
+ var row = rows.first();
+ pwidth = Math.round(pwidth);
+ t.width(pwidth);
+ var sum = 0;
+ row.find('td').each(function() {
+ if (!$(this).hasClass('slx-width-ignore'))
+ sum += $(this).outerWidth(true);
+ });
+ var w = Math.round(pwidth - sum);
+ do {
+ rows.find('.slx-dyn-ellipsis').each(function() {
+ $(this).width(w).css('width', w + 'px').css('max-width', w + 'px');
+ });
+ w -= 3;
+ } while (t.width() > pwidth);
+}