# elasticpress/4.6.1/dist/js/settings-script.js

ElasticPress, version 4.6.1. 1 lines.

- Page: https://pluginprobe.com/plugins/elasticpress/4.6.1/code/dist/js/settings-script.js
- Raw: https://pluginprobe.com/plugins/elasticpress/4.6.1/raw/dist/js/settings-script.js
- Modified: 2022-11-29T18:22:08+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/elasticpress/4.6.1/code/dist/js/settings-script.js#L10-L20`.

```javascript
!function(){"use strict";var e={n:function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,{a:n}),n},d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.wp.domReady,n=e.n(t),r=window.wp.i18n;n()((()=>{const e=document.querySelectorAll(".ep-credentials-tab"),t=document.getElementById("ep_host"),n=t.labels[0],s=t.nextElementSibling,a=document.getElementsByClassName("ep-additional-fields");let o=document.querySelector(".nav-tab-active");const i=()=>o&&"epio"in o.dataset;let c=i()?t.value:"",l=i()?"":t.value;const u=e=>{i()?c=e.currentTarget.value:l=e.currentTarget.value},d=u=>{o=u.currentTarget;for(const t of e)t.classList.toggle("nav-tab-active",t===o);for(const e of a)e.classList.toggle("hidden",!i());n.innerText=i()?(0,r.__)("ElasticPress.io Host URL","elasticpress"):(0,r.__)("Elasticsearch Host URL","elasticpress"),t.disabled||(t.value=i()?c:l,s.innerText=i()?(0,r.__)("Plug in your ElasticPress.io server here!","elasticpress"):(0,r.__)("Plug in your Elasticsearch server here!","elasticpress"))};t&&t.addEventListener("input",u);for(const t of e)t.addEventListener("click",d)}))}();
```
