# wpvr/8.5.76/admin/js/wpvr-deactivation.js

WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress, version 8.5.76. 45 lines.

- Page: https://pluginprobe.com/plugins/wpvr/8.5.76/code/admin/js/wpvr-deactivation.js
- Raw: https://pluginprobe.com/plugins/wpvr/8.5.76/raw/admin/js/wpvr-deactivation.js
- Modified: 2026-04-24T12:31:38+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/wpvr/8.5.76/code/admin/js/wpvr-deactivation.js#L10-L20`.

```javascript
(function ($) {
    'use strict';

    function init(modal) {
        // Auto-select first reason card.
        var $firstLi    = modal.find('ul.wd-de-reasons li').first();
        var $firstRadio = $firstLi.find('input[type="radio"]');
        $firstRadio.prop('checked', true);
        $firstLi.addClass('wd-de-reason-selected');
        modal.find('.wd-dr-modal-reason-input').show();
        modal.find('.wd-dr-modal-reason-input textarea').attr('placeholder', $firstLi.data('placeholder'));

        // Narrow modal.
        modal.find('.wd-dr-modal-wrap').css({ 'max-width': '700px', 'border-radius': '8px' });

        // Focus textarea when modal opens.
        if ( modal[0] && window.MutationObserver ) {
            var observer = new MutationObserver(function (mutations) {
                mutations.forEach(function (mutation) {
                    if ( mutation.attributeName === 'class' && modal.hasClass('modal-active') ) {
                        modal.find('.wd-dr-modal-reason-input textarea').focus();
                    }
                });
            });
            observer.observe(modal[0], { attributes: true });
        }

        // De-emphasise "Skip & Deactivate".
        modal.find('a.dont-bother-me').css({
            'font-size': '11px',
            'color':     '#a0aec0',
            'border':    'none',
            'padding':   '5px 6px'
        });
    }

    $(function () {
        var modal = $('#wpvr-wd-dr-modal');
        if (modal.length) {
            init(modal);
        }
    });

}(jQuery));

```
