From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from out.smtp-auth.no-ip.com (smtp-auth.no-ip.com [8.23.224.60]) by hurricane.the-brannons.com (Postfix) with ESMTPS id 4A65377AE4 for ; Sat, 29 Jun 2019 13:21:51 -0700 (PDT) X-No-IP: carhart.net@noip-smtp X-Report-Spam-To: abuse@no-ip.com Received: from carhart.net (unknown [99.57.137.251]) (Authenticated sender: carhart.net@noip-smtp) by smtp-auth.no-ip.com (Postfix) with ESMTPA id 093B537FCE5 for ; Sat, 29 Jun 2019 13:21:50 -0700 (PDT) Received: from localhost (kevin@localhost) by carhart.net (8.15.2/8.15.2) with ESMTP id x5TKLonJ226121 for ; Sat, 29 Jun 2019 13:21:50 -0700 Date: Sat, 29 Jun 2019 13:21:50 -0700 (PDT) From: Kevin Carhart To: edbrowse-dev@lists.the-brannons.com Subject: [edbrowse-dev] attributes Message-ID: User-Agent: Alpine 2.21 (DEB 202 2017-01-01) X-BeenThere: edbrowse-dev@edbrowse.org List-Id: Edbrowse Development List MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII I hope to try out Dominique's bootstrap problem today in quackit. Here's a separate thing having to do with attributes. It's great we got maerskline.com loading. I went on to one of their applications, the track-a-container search from the homepage. 10 i1=maeu 11 i1* There's a problem involving classList. I tracked this down some dead ends and found out that it is coming from a routine in bundle.js called validate(). It wants to populate n, using getAttribute('id') var t = e.parentNode, n = document.querySelector('#'.concat(e.getAttribute('id'), '_error')), i = !0; But we return null, I believe. And this is by design, isn't it? I noticed that if I pass in id, implicitMember1 is called? What does the implicit member code do? As you can tell from the above JS, the page code is trying to e.getAttribute('id') and then this becomes part of the argument to querySelector. n is supposed to get the resulting element, so when 'null' is part of the argument to querySelector, there's no resulting element and it crashes a little later. thanks, Kev