# contact-forms/2.2.4/assets/js/admin/tabs.js

Contact Forms by Cimatti, version 2.2.4. 27 lines.

- Page: https://pluginprobe.com/plugins/contact-forms/2.2.4/code/assets/js/admin/tabs.js
- Raw: https://pluginprobe.com/plugins/contact-forms/2.2.4/raw/assets/js/admin/tabs.js
- Modified: 2026-04-21T16:05:26+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/contact-forms/2.2.4/code/assets/js/admin/tabs.js#L10-L20`.

```javascript
jQuery(document).ready(function($) {
	var $tabs = $("#accua_tabs");
	var $preview = $("#accua_form_preview_pane");
	var $saveBtn = $('#accua_form_save_settings_top');

	// Tabs that show the preview pane alongside
	var previewTabs = { fields: true, customise: true };

	$tabs.find(".hidden").removeClass('hidden');
	$tabs.accuaTabs({
		onSelect: function(tabId) {
			// Show/hide preview (no DOM movement — avoids iframe reload)
			if (previewTabs[tabId]) {
				$preview.removeAttr('hidden');
			} else {
				$preview.attr('hidden', '');
			}
			// Hide save button on tokens tab (read-only reference)
			if (tabId === 'tokens') {
				$saveBtn.hide();
			} else {
				$saveBtn.show();
			}
		}
	});
});

```
