PageSourceSearch

https://ohiostatehouse.org/Javascript/General.js

js ohiostatehouse.org collected 2026-10-02 06:25:57 UTC 1,734 bytes, 48 lines download raw bytes

1function show(element) {
2    document.getElementById(element).style.visibility = "visible";
3}
4
5function hide(element) {
6    document.getElementById(element).style.visibility = "hidden";
7}
8
9function updateClass(element, newClass) {
10    document.getElementById(element).className = newClass;
11}
12
13function setImageSource(element, source) {
14    document.getElementById(element).src = source;
15}
16
17function configureTextBoxFocused(elementId, originalText) {
18    if (document.getElementById(elementId).value == '' || document.getElementById(elementId).value == originalText) {
19        document.getElementById(elementId).value = '';
20        document.getElementById(elementId).style.color = "#000000";
21    }
22}
23
24function configureTextBoxBlurred(elementId, originalText) {
25    if (document.getElementById(elementId).value == '' || document.getElementById(elementId).value == originalText) {
26        document.getElementById(elementId).value = originalText;
27        document.getElementById(elementId).style.color = "#707070";
28    }
29}
30
31document.addEventListener('DOMContentLoaded', function () {
32    var skipLink = document.querySelector('.skipToContent');
33    if (skipLink) {
34        skipLink.addEventListener('click', function (e) {
35            var pageFrame = document.getElementById('pageFrame');
36            if (pageFrame) {
37                var firstTarget = pageFrame.querySelector('a, h1, h2, h3, button, [tabindex]');
38                if (firstTarget) {
39                    if (!firstTarget.getAttribute('tabindex')) {
40                        firstTarget.setAttribute('tabindex', '-1');
41                    }
42                    firstTarget.focus();
43                    e.preventDefault();
44                }
45            }
46        });
47    }
48});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.