Silutions
12-27-2021ETL
Center Pivot2 (Linux)
Just migrated from Windows to Linux. Looking for a responsive Pivot2 script with will center the widget in it's container in place of the the standard left justify. See below for example:
We ha...
- 12-28-2021
Hi Silutions ,
Try this dashboard script. This script is adjusting the margin based on pivot container. So we don't need to adjust it manually.
dashboard.on('widgetready', function (se, ev) { //widgetid of pivot widgetid = '54cs60a78t22f4682g4555e2' if(ev.widget.oid == widgetid) { var pivotWidth = parseFloat($('[widgetid=' + widgetid + '] pivot2 .pivot-container .multi-grid .pivot-scroller .table-grid', element).width())/2 $('[widgetid=' + widgetid + '] pivot2 .pivot-container', element).css('margin-left', 'calc(50% - ' + pivotWidth + 'px)') } });
- 12-29-2021
Added a condition to check if width of pivot is greater than its container
dashboard.on('widgetready', function (se, ev) { //widgetid of pivot widgetid = '61cb60a88c22f3002f4929e6' if(ev.widget.oid == widgetid) { var pivotWidth = parseFloat($('[widgetid=' + widgetid + '] pivot2 .pivot-container .multi-grid .pivot-scroller .table-grid', element).width()) var containerWidth = parseFloat($('[widgetid=' + widgetid + '] pivot2 .pivot-container', element).width()) if(pivotWidth < containerWidth) $('[widgetid=' + widgetid + '] pivot2 .pivot-container', element).css('margin-left', 'calc(50% - ' + (pivotWidth/2) + 'px)') } });
- 02-10-2022
Hope this dashboard script works for you:
dashboard.on('widgetready', function (se, ev) { //widgetid of pivot widgetid = '61cb60a88c22f3002f4929e6' if(ev.widget.oid == widgetid && $('.u-r').length == 0) { var pivotWidth = parseFloat($('[widgetid=' + widgetid + '] pivot2 .pivot-container .multi-grid .pivot-scroller .table-grid', element).width()) var containerWidth = parseFloat($('[widgetid=' + widgetid + '] pivot2 .pivot-container', element).width()) if(pivotWidth < containerWidth && pivotWidth > 0 && containerWidth > 0) $('[widgetid=' + widgetid + '] pivot2 .pivot-container', element).css('margin-left', 'calc(50% - ' + (pivotWidth/2) + 'px)') } });
-Hari