Widget UI

Set Vertical Margin

Set the vertical offset of the chat button from the edge of the browser window.

Parameters

Sample code

Set the widget margin for vertical to 35 pixels for bottom.

<script>
     window.acquire = window.acquire || [];
     acquire.push(function(app){
         var setUIConfogFn = function(){
                    if(app) {
                        app.ui.setVerticalMargin(35);
                    }
                }
         app.on('ui_reloaded', (socket, cr, sr) => {
                    setUIConfogFn();
                });

        setUIConfogFn();
     });
</script>

Set Horizontal Margin

Set the horizontal offset of the chat button from the edge of the browser window.

Parameters

Sample code

Set the widget margin for horizontal to 35 pixels for left/right

<script>
    window.acquire = window.acquire || [];
     acquire.push(function(app){
         var setUIConfogFn = function(){
                    if(app) {
                        app.ui.setHorizontalMargin(35);
                    }
                }
         app.on('ui_reloaded', (socket, cr, sr) => {
                    setUIConfogFn();
                });

        setUIConfogFn();
     });
</script>

Set Custom z-index

Set the widget custom z-index value

Parameters

Sample Code

Set z-index value for widget element 999.

<script>
    window.acquire = window.acquire || [];
     acquire.push(function(app){
         var setUIConfogFn = function(){
                    if(app) {
                        app.ui.customZindex(999);
                    }
                }
         app.on('ui_reloaded', (socket, cr, sr) => {
                    setUIConfogFn();
                });

        setUIConfogFn();
     });
</script>

Prevent Mobile Scroll

Prevent scroll on mobile devices when widget maximized. default value is true.

Sample Code

<script>
    window.acquire = window.acquire || [];
     acquire.push(function(app){
         var setUIConfogFn = function(){
                    if(app) {
                        app.ui.setMobileTopBodyScrollBlock(false);
                    }
                }
         app.on('ui_reloaded', (socket, cr, sr) => {
                    setUIConfogFn();
                });

        setUIConfogFn();
     });
</script>

Check Widget Status

Widget status is maximize if true.

Sample code

To check widget visible or hidden

<script>
     window.acquire = window.acquire || [];
     acquire.push(function(app){
         var status = app.ui.isMax() ? 'visible' : 'hidden';
     });
</script>

Maximise Widget

Show the chat widget.

Note: It is recommended to show the chat widget only when initial hidden or if any unread message in thread.

Parameters

Sample code

To widget show

<script>
     window.acquire = window.acquire || [];
     acquire.push(function(app){
         app.ui.status('max');
     });
</script>

//on html element onclick
<a href="javascript:;" onclick="acquireIO.ui.status('max');">Open Widget</a>

Minimise Widget

Hide the chat widget and show launcher.

Parameters

Sample code

To widget show

<script>
     window.acquire = window.acquire || [];
     acquire.push(function(app){
         app.ui.status('min');
     });
</script>

//on html element onclick
<a href="javascript:;" onclick="acquireIO.ui.status('min');">Open Widget</a>

Last updated