Kenya

451 Properties
Sort by:

Compare listings

Compare
(function () { 'use strict'; var noteClass = 'myaaah-connect-register-note'; var connectUrl = 'https://myaaah.com/become-an-affiliate-with-myaaah-com/'; function isRegisterForm(form) { if (!form || form.querySelector('.' + noteClass)) return false; var text = (form.textContent || '').toLowerCase(); return (text.indexOf('register') !== -1 || text.indexOf('account type') !== -1) && !!form.querySelector('input[type="email"], input[name*="email" i], input[id*="email" i]') && !!form.querySelector('button[type="submit"], input[type="submit"], .btn[type="submit"]'); } function fieldWrapper(element) { return element ? (element.closest('.form-group, .field, .form-field, .control-group, .row, p, div') || element) : null; } function addConnectNote(form) { if (!isRegisterForm(form)) return; var note = document.createElement('div'); note.className = noteClass; note.setAttribute('role', 'note'); note.innerHTML = '

Registration will automatically sign you up as a Myaaah Connect Partner.

Learn more about Myaaah Connect.

'; var accountType = form.querySelector('select[name*="role" i], select[name*="type" i], input[name*="role" i], input[name*="type" i], [class*="account-type" i], [class*="user-role" i]'); var insertAfter = fieldWrapper(accountType); var submit = form.querySelector('button[type="submit"], input[type="submit"], .btn[type="submit"]'); if (insertAfter && insertAfter.parentNode) insertAfter.insertAdjacentElement('afterend', note); else if (submit && submit.parentNode) submit.parentNode.insertBefore(note, submit); else form.appendChild(note); } function scanRegisterForms() { var forms = document.querySelectorAll('#houzez-register-form, form[id*="register" i], form[class*="register" i], .register-form form, .modal form'); Array.prototype.forEach.call(forms, addConnectNote); } if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', scanRegisterForms); else scanRegisterForms(); document.addEventListener('click', function () { window.setTimeout(scanRegisterForms, 80); }, true); if (window.MutationObserver) new MutationObserver(scanRegisterForms).observe(document.documentElement, { childList: true, subtree: true }); })();