Столкнулся вот с такой проблемой. Внизу сайта висит себе спокойно форма авторизации, тихо и незаметно, ибо она там совсем не главная. Но для нее я использовал Weblogin, так было быстрее на момент навешивания сайта на modx. работает сниппет без нареканий, кроме одного - при загрузке страницы фокус оказывается на форме. как решить эту проблему? Наверняка кто-то сталкивался.
нужно искать javascript кусок кода с вызовом функции .focus(); Это он делает.
а где weblogin яваскрипт там прописывает? код скрипта я видел, а вот где он забит, найти не могу)
нужно смотреть исходники weblogin. Может быть как в открытом видет, так и через функцию API regClientStartupScript() или regClientScript(). Может также быть отдельный js файл который подключается, его было бы проще найти.
В weblogin.inc.php
<script type="text/javascript">
if (document.loginfrm) <?php echo !empty($uid) ? "document.loginfrm.password.focus()" : "document.loginfrm.username.focus()" ?>;
</script>