Untitled
unknown
plain_text
3 years ago
25 kB
13
Indexable
(function() {
try {
/* main variables */
var debug = 0;
var variation_name = "";
/* all Pure helper functions */
function waitForElement(selector, trigger, delayInterval, delayTimeout) {
var interval = setInterval(function() {
if (
document &&
document.querySelector(selector) &&
document.querySelectorAll(selector).length > 0
) {
clearInterval(interval);
trigger();
}
}, delayInterval);
setTimeout(function() {
clearInterval(interval);
}, delayTimeout);
}
function live(selector, event, callback, context) {
/****Helper Functions****/
// helper for enabling IE 8 event bindings
function addEvent(el, type, handler) {
if (el.attachEvent) el.attachEvent("on" + type, handler);
else el.addEventListener(type, handler);
}
// matches polyfill
this.Element &&
(function(ElementPrototype) {
ElementPrototype.matches =
ElementPrototype.matches ||
ElementPrototype.matchesSelector ||
ElementPrototype.webkitMatchesSelector ||
ElementPrototype.msMatchesSelector ||
function(selector) {
var node = this,
nodes = (node.parentNode || node.document).querySelectorAll(selector),
i = -1;
while (nodes[++i] && nodes[i] != node);
return !!nodes[i];
};
})(Element.prototype);
// live binding helper using matchesSelector
function live(selector, event, callback, context) {
addEvent(context || document, event, function(e) {
var found,
el = e.target || e.srcElement;
while (el && el.matches && el !== context && !(found = el.matches(selector))) el = el.parentElement;
if (found) callback.call(el, e);
});
}
live(selector, event, callback, context);
}
var egTruck = '' +
' <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">' +
' <g>' +
' <g>' +
' <path d="M416.397,170.264c-12.265-15.113-30.464-23.781-49.927-23.781h-33.645c0.065,0.882,0.109,1.769,0.109,2.667v29.79h0.001 h14.612h18.924c9.64,0,18.652,4.293,24.726,11.777l27.065,33.349l13.671,16.845h41.799L416.397,170.264z"/>' +
' </g>' +
' </g>' +
' <g>' +
' <g>' +
' <path d="M368.629,204.007c-8.962,0-16.228,7.266-16.228,16.228v20.676h32.456v-20.676 C384.858,211.273,377.592,204.007,368.629,204.007z"/>' +
' </g>' +
' </g>' +
' <g>' +
' <g>' +
' <path d="M296.977,134.829H122.076c-12.014,0-21.753,9.739-21.753,21.753v77.727H78.685H47.973 c-8.738,0-16.257,6.715-16.669,15.444c-0.439,9.319,6.987,17.013,16.21,17.013h31.171h21.638v46.647 c0,12.014,9.739,21.753,21.753,21.753h20.393c4.785-17.934,21.164-31.186,40.586-31.186c19.422,0,35.799,13.252,40.586,31.186 h87.658V149.15C311.299,141.241,304.886,134.829,296.977,134.829z"/>' +
' </g>' +
' </g>' +
' <g>' +
' <g>' +
' <path d="M78.685,167.265c-2.642-1.864-5.857-2.969-9.337-2.969h-53.12C7.266,164.297,0,171.563,0,180.525 s7.266,16.228,16.228,16.228h53.12c3.479,0,6.695-1.105,9.337-2.969c4.164-2.937,6.892-7.775,6.892-13.26 C85.577,175.042,82.849,170.203,78.685,167.265z"/>' +
' </g>' +
' </g>' +
' <g>' +
' <g>' +
' <path d="M492.791,262.549H322.116v67.38h88.242c6.319-15.218,21.331-25.95,38.808-25.95c17.478,0,32.491,10.732,38.809,25.95 h2.271c12.014,0,21.753-9.739,21.753-21.753v-26.418C512,271.148,503.4,262.549,492.791,262.549z"/>' +
' </g>' +
' </g>' +
' <g>' +
' <g>' +
' <path d="M183.054,314.798c-17.196,0-31.186,13.99-31.186,31.186c0,17.196,13.99,31.186,31.186,31.186 c17.196,0,31.186-13.99,31.186-31.186S200.25,314.798,183.054,314.798z"/>' +
' </g>' +
' </g>' +
' <g>' +
' <g>' +
' <path d="M449.167,314.799c-17.196,0-31.185,13.99-31.185,31.186c0,17.196,13.99,31.186,31.185,31.186 c17.195,0,31.187-13.991,31.187-31.187C480.354,328.789,466.363,314.799,449.167,314.799z"/>' +
' </g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' </svg>';
var egDocument = '' +
' <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1000px" height="1000px" viewBox="0 0 1000 1000" version="1.1" x="0px" y="0px" enable-background="new 0 0 1000 1000" xml:space="preserve">' +
' ' +
' <g><g transform="translate(0.000000,511.000000) scale(0.100000,-0.100000)"><path d="M379.3,4907.5c-119.9-63.8-219.4-181.1-252.5-300.9c-35.7-130.1-35.7-8857.6,0-8987.7c35.7-122.4,135.2-239.7,257.6-300.9c94.3-48.5,168.3-51,2736.6-51c1775.1,0,2662.6,7.7,2711.1,25.5c38.3,15.3,390.2,346.8,780.4,734.5l706.5,706.5v1262.5v1259.9l-191.3-257.6l-191.3-257.6l-770.2-306c-425.9-168.3-775.3-303.5-777.9-300.9c-2.5,2.5,51,364.7,117.3,805.9L5628-257.1l846.7,1152.8L7321.5,2051l-7.6,1295.6l-7.6,1295.6l-61.2,91.8c-33.2,48.5-102,117.3-150.5,150.5l-91.8,61.2l-3264.5,5.1C557.8,4956,468.5,4956,379.3,4907.5z M5967.2,2255.1v-229.5H3595.3H1223.4v229.5v229.5h2371.9h2371.9V2255.1z M5967.2,903.4V673.8H3595.3H1223.4v229.5v229.5h2371.9h2371.9V903.4z M5074.6-448.4v-229.5H3149H1223.4v229.5v229.5H3149h1925.6V-448.4z M5074.6-1800.1v-229.5H3149H1223.4v229.5v229.5H3149h1925.6V-1800.1z"/><path d="M8428.4,3229.4c-249.9-346.9-941.1-1290.5-1532.8-2096.5L5821.9-333.6l-91.8-599.3c-51-329-86.7-601.9-81.6-609.5c5.1-5.1,272.9,96.9,591.7,224.4l581.5,234.6l994.7,1356.8c548.3,744.7,1239.5,1693.5,1540.5,2104.1l543.2,747.3l-30.6,114.8c-89.3,313.7-535.6,624.9-887.5,622.3C8887.5,3859.3,8882.4,3851.6,8428.4,3229.4z"/></g></g>' +
' </svg>';
var egBag = '' +
' <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 268.133 268.133" style="enable-background:new 0 0 268.133 268.133;" xml:space="preserve">' +
' <g>' +
' <path style="fill:#1f3d5c;" d="M113.573,9.44h40.98c12.697,0,23.354,8.891,26.075,20.777H87.498 C90.213,18.33,100.882,9.44,113.573,9.44z"/>' +
' <path style="fill:#1f3d5c;" d="M0,42.15h80.863H187.27h80.863v102.308H153.957v-5.859c0-3.3-2.667-5.967-5.967-5.967h-27.847 c-3.3,0-5.967,2.667-5.967,5.967v5.854H0V42.15z"/>' +
' <polygon style="fill:#1f3d5c;" points="126.11,150.419 126.11,144.565 142.023,144.565 142.023,150.419 142.023,165.467 126.11,165.467 "/>' +
' <path style="fill:#1f3d5c;" d="M268.133,258.694H0V156.386h114.176v15.042c0,3.3,2.667,5.967,5.967,5.967h27.847 c3.3,0,5.967-2.667,5.967-5.967v-15.042h114.176V258.694z"/>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' <g>' +
' </g>' +
' </svg>';
var egMenuLink = '' +
' <li class="eg-main-menu-link eg-home">' +
' <a>Home</a>' +
' <ul class="eg-main-menu-link-inr">' +
' <li>' +
' <ul class="eg-sub-menu-outer">' +
' <li class="eg-sub-menu">' +
' <a class="https://thespanishgroup.org/">Main Homepage</a>' +
' </li>' +
' <li class="eg-sub-menu">' +
' <a href="https://thespanishgroup.org/translations/">Translation Homepage</a>' +
' </li>' +
' </ul>' +
' </li>' +
' </ul>' +
' </li>' +
' <li class="eg-main-menu-link">' +
' <a>Translation Services</a>' +
' <ul class="eg-main-menu-link-inr">' +
' <li>' +
' <a class="eg-truck">' + egTruck + 'Same Day Delivery Translations</a>' +
' <ul class="eg-sub-menu-outer">' +
' <li class="eg-sub-menu">' +
' <a href="https://thespanishgroup.org/translations/certified-translations-for-official-civil-documents/">Certified Legal Translations</a>' +
' </li>' +
' <li class="eg-sub-menu">' +
' <a href="https://thespanishgroup.org/translations/legal-translation-services">Certified Translations for Official Use</a>' +
' </li>' +
' <li class="eg-sub-menu">' +
' <a href="https://thespanishgroup.org/translations/diploma-and-transcript-spanish-translation/">Foreign Credential Evaluation & Translation</a>' +
' </li>' +
' <li class="eg-sub-menu">' +
' <a href="https://thespanishgroup.org/translations/legal-document-translation-services/">Legal Translation Services for Law Firms & Organizations</a>' +
' </li>' +
' <li class="eg-sub-menu">' +
' <a href="https://thespanishgroup.org/translations/marketing-translation/">Marketing Translation</a>' +
' </li>' +
' <li class="eg-sub-menu">' +
' <a href="https://thespanishgroup.org/translations/diploma-and-transcript-spanish-translation/">Translation for Diplomas & Academic Documents</a>' +
' </li>' +
' <li class="eg-sub-menu">' +
' <a href="https://thespanishgroup.org/translations/immigration-certificate-translation/">USCIS Certified Translation Services</a>' +
' </li>' +
' </ul>' +
' </li>' +
' <li>' +
' <a class="eg-document">' + egDocument + 'Certified Translations for Official purposes</a>' +
' <ul class="eg-sub-menu-outer">' +
' <li class="eg-sub-menu">' +
' <a href="https://thespanishgroup.org/translations/certified-translations-for-official-civil-documents/">Certified Legal Translations</a>' +
' </li>' +
' <li class="eg-sub-menu">' +
' <a href="https://thespanishgroup.org/translations/legal-translation-services/">Certified Translations for Official Use</a>' +
' </li>' +
' <li class="eg-sub-menu">' +
' <a href="https://thespanishgroup.org/translations/diploma-and-transcript-spanish-translation/">Foreign Credential Evaluation & Translation</a>' +
' </li>' +
' <li class="eg-sub-menu">' +
' <a href="https://thespanishgroup.org/translations/notarized-translation/">Notarized Translations</a>' +
' </li>' +
' <li class="eg-sub-menu">' +
' <a href="https://thespanishgroup.org/translations/diploma-and-transcript-spanish-translation/">Translation for Diplomas & Academic Documents</a>' +
' </li>' +
' <li class="eg-sub-menu">' +
' <a href="https://thespanishgroup.org/translations/immigration-certificate-translation/">USCIS Certified Translation Services</a>' +
' </li>' +
' <li class="eg-sub-menu">' +
' <a href="https://thespanishgroup.org/translations/spanish-document-translations/">Word Documents & PDFs</a>' +
' </li>' +
' </ul>' +
' </li>' +
' <li>' +
' <a class="eg-bag">' + egBag + 'Certified Translations for Business</a>' +
' <ul class="eg-sub-menu-outer">' +
' <li class="eg-sub-menu">' +
' <a href="https://thespanishgroup.org/translations/document-translations-in-90-plus-languages/">Business Document Translation' +
' </a>' +
' </li>' +
' <li class="eg-sub-menu">' +
' <a href="https://thespanishgroup.org/translations/spanish-document-translations/">Business Documents & Manuals' +
' </a>' +
' </li>' +
' <li class="eg-sub-menu">' +
' <a href="https://thespanishgroup.org/translations/comprehensive-api-translation-solutions-for-business/">Comprehensive API Translation Solutions for Business' +
' </a>' +
' </li>' +
' <li class="eg-sub-menu">' +
' <a href="https://thespanishgroup.org/translations/industrial-translation-services/">Industrial Translation' +
' </a>' +
' </li>' +
' <li class="eg-sub-menu">' +
' <a href="https://thespanishgroup.org/translations/spanish-document-translations/">Legal Translation Services for Law Firms & Organizations' +
' </a>' +
' </li>' +
' <li class="eg-sub-menu">' +
' <a href="https://thespanishgroup.org/translations/marketing-translation/">Marketing Translation' +
' </a>' +
' </li>' +
' <li class="eg-sub-menu">' +
' <a href="https://thespanishgroup.org/translations/subtitling-and-translation-services/">Subtitling & Translation Services' +
' </a>' +
' </li>' +
' <li class="eg-sub-menu">' +
' <a href="https://thespanishgroup.org/translations/website-translations/">Website Translations' +
' </a>' +
' </li>' +
' </ul>' +
' </li>' +
' </ul>' +
' </li>';
function init() {
var $ = window.jQuery
document.querySelector('#navigation .wsite-menu-default >li:first-of-type').insertAdjacentHTML('beforebegin', egMenuLink);
}
// logic for show and hide
live(['.eg-main-menu-link','.eg-main-menu-link-inr > li > a'], 'click',
function() {
if (window.innerWidth < 1201) {
this.querySelector(".eg-main-menu-link-inr").classList.toggle("eg-show");
}
}
);
live('.eg-main-menu-link-inr > li > a', 'click',
function() {
if (window.innerWidth < 1201) {
this.parentElement.querySelector(".eg-sub-menu-outer").classList.toggle("eg-show");
}
}
);
function init2() {
var $ = window.jQuery
if (document.querySelector('#more-menu.more-menu > ul > li:first-of-type')) {
document.querySelector('#more-menu.more-menu > ul > li:first-of-type').insertAdjacentHTML('afterend', egMenuLink);
} else if (document.querySelector('.more-menu .english-menu > ul > li:first-child')) {
document.querySelector('.more-menu .english-menu > ul > li:first-child').insertAdjacentHTML('afterend', egMenuLink);
}
// $('body').on('click', '.more-menu .eg-main-menu-link:not(.eg-home) > a', function(){
// $(this).next().slideToggle(1000);
// });
// $('body').on('click', '.more-menu .eg-main-menu-link:not(.eg-home) > .eg-main-menu-link-inr > li >a', function(){
// $(this).next().slideToggle(1000);
// });
}
/* Initialise variation */
waitForElement("#navigation .wsite-menu-default >li:first-of-type", init, 100, 35000);
waitForElement("#more-menu.more-menu > ul > li:first-of-type, .more-menu .english-menu > ul > li:first-child", init2, 100, 35000);
} catch (e) {
if (debug) console.log(e, "error in Test" + variation_name);
}
})();
<style>
#navigation .wsite-menu-default #track-order,
#navigation .wsite-menu-default #billing-button,
#navigation .wsite-menu-default #quote-button {
display: table-cell !important;
}
#navigation .wsite-menu-default .eg-main-menu-link {
position: relative;
}
#navigation .wsite-menu-default .eg-sub-menu-outer .eg-sub-menu {
height: auto !important;
padding: 0px !important;
}
#navigation .wsite-menu-default .eg-main-menu-link:hover .eg-main-menu-link-inr {
max-height: 1000px;
overflow: visible;
opacity: 1;
transition: max-height 950ms ease, overflow 950ms ease, opacity 950ms ease;
}
#navigation .wsite-menu-default .eg-main-menu-link .eg-main-menu-link-inr {
display: flex !important;
position: absolute;
opacity: 0;
transition: max-height 950ms ease, overflow 950ms ease, opacity 950ms ease;
max-height: 0px;
overflow: hidden;
height: auto !important;
max-width: none !important;
left: -508px !important;
background: #fff !important;
-webkit-box-shadow: 0 7.51px 16px rgb(195 210 229 / 61%);
box-shadow: 0 7.51px 16px rgb(195 210 229 / 61%);
border-radius: 18px;
}
#navigation .wsite-menu-default .eg-main-menu-link .eg-sub-menu a {
position: relative;
display: block !important;
background: #fff !important;
border: none !important;
text-decoration: none !important;
font-size: 17px !important;
font-weight: 400 !important;
line-height: 1.2 !important;
padding: 6px 15px 6px 15px !important;
color: #000 !important;
zoom: 1;
-webkit-transition: .5s ease-out;
-moz-transition: .5s ease-out;
-o-transition: .5s ease-out;
-ms-transition: .5s ease-out;
transition: .5s ease-out;
text-align: left;
height: auto !important;
font-family: Arial !important;
font-size: 17px !important;
}
#navigation .wsite-menu-default .eg-main-menu-link .eg-sub-menu a:hover {
color: #7094b8 !important;
}
.eg-main-menu-link-inr>li>a:hover {
color: #000000;
background: none !important;
border: none !important;
}
.eg-main-menu-link-inr>li>a {
color: #000000 !important;
font-size: 18px !important;
line-height: 1.2 !important;
text-align: left;
height: 55px !important;
border: none !important;
display: flex !important;
align-items: flex-start;
}
ul.eg-sub-menu-outer {
max-width: 98% !important;
}
.eg-main-menu-link {
cursor: pointer;
}
ul.eg-sub-menu-outer {
display: flex !important;
flex-direction: column !important;
height: auto !important;
width: auto !important;
float: none !important;
}
#navigation .wsite-menu-default .eg-main-menu-link .eg-main-menu-link-inr>li {
height: auto !important;
min-width: 322px;
background: #ffffff;
}
#navigation .wsite-menu-default .eg-main-menu-link.eg-home .eg-main-menu-link-inr {
left: -100px !important;
}
.eg-main-menu-link:not(.eg-home)~li.hover,
#navigation .wsite-menu-default>li#more-icon,
#navigation .wsite-menu-default #track-order,
.eg-main-menu-link:not(.eg-home)+li {
display: none !important;
}
html body #navigation ul li#quote-button a,
html body #navigation ul li#billing-button a {
height: 35px;
font-size: 18px !important;
padding: 8px 10px !important;
}
html body #navigation .eg-main-menu-link-inr>li {
padding: 15px;
position: relative;
}
html body #navigation>ul {
max-width: 700px;
width: auto !important;
}
@media screen and (max-width:1199px) {
html body .eg-bag svg path,
html body .eg-document svg,
html body .eg-truck svg path {
fill: #fff !important;
}
#more-menu.more-menu>ul>li:nth-child(4),
#more-menu.more-menu>ul>li:nth-child(5),
#more-menu.more-menu>ul>li:nth-child(6),
#more-menu.more-menu>ul>li:nth-child(7),
#more-menu.more-menu>ul>li:nth-child(8),
#more-menu.more-menu>ul>li:nth-child(9),
#more-menu.more-menu>ul>li:nth-child(10),
#more-menu.more-menu>ul>li:nth-child(11),
#more-menu.more-menu>ul>li:nth-child(12),
.more-menu .english-menu>ul>li:nth-child(4),
.more-menu .english-menu>ul>li:nth-child(5),
.more-menu .english-menu>ul>li:nth-child(6),
.more-menu .english-menu>ul>li:nth-child(7),
.more-menu .english-menu>ul>li:nth-child(8),
.more-menu .english-menu>ul>li:nth-child(9),
.more-menu .english-menu>ul>li:nth-child(10),
.more-menu .english-menu>ul>li:nth-child(11),
.more-menu .english-menu>ul>li:nth-child(12),
.more-menu .english-menu>ul>li:nth-child(13),
html body .eg-main-menu-link.eg-home {
display: none !important;
}
html body .eg-main-menu-link-inr>li>a:hover,
html body .eg-main-menu-link-inr>li>a {
color: #ffffff !important;
height: auto !important;
}
}
.eg-bag svg,
.eg-truck svg {
width: 42px;
margin-right: 10px;
fill: #1f3d5c;
}
#navigation ul li a.eg-bag,
#navigation ul li a.eg-document,
#navigation ul li a.eg-truck {
align-items: center !important;
}
.eg-document svg {
width: 43px;
height: 42px;
margin-right: 10px;
fill: #1f3d5c;
}
#navigation .wsite-menu-default .eg-main-menu-link:not(.eg-home) .eg-main-menu-link-inr>li:nth-child(2)>a {
position: relative !important;
}
#navigation .wsite-menu-default .eg-main-menu-link:not(.eg-home) .eg-main-menu-link-inr>li:nth-child(2):before,
#navigation .wsite-menu-default .eg-main-menu-link:not(.eg-home) .eg-main-menu-link-inr>li:nth-child(2):after {
content: '';
height: calc(100% - 30px);
width: 1px;
background: #1f3d5cb3;
top: 15px;
position: absolute;
}
#navigation .wsite-menu-default .eg-main-menu-link:not(.eg-home) .eg-main-menu-link-inr>li:nth-child(2):before {
left: 0px;
}
#navigation .wsite-menu-default .eg-main-menu-link:not(.eg-home) .eg-main-menu-link-inr>li:nth-child(2):after {
right: 3px;
}
/*logic for show and hide*/
@media(max-width:1200px) {
.eg-show {
display: block !important;
}
html body .eg-sub-menu-outer:not(.eg-show) {
display: none !important;
}
}
</style>Editor is loading...