From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from resqmta-ch2-10v.sys.comcast.net (resqmta-ch2-10v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:42]) by hurricane.the-brannons.com (Postfix) with ESMTPS id D2CF678967 for ; Sat, 17 Oct 2015 01:36:48 -0700 (PDT) Received: from resomta-ch2-07v.sys.comcast.net ([69.252.207.103]) by resqmta-ch2-10v.sys.comcast.net with comcast id W8go1r0012EPM31018go5B; Sat, 17 Oct 2015 08:40:48 +0000 Received: from eklhad ([IPv6:2601:405:4080:53:21e:4fff:fec2:a0f1]) by resomta-ch2-07v.sys.comcast.net with comcast id W8gn1r00B1DsNmD018goeW; Sat, 17 Oct 2015 08:40:48 +0000 To: Edbrowse-dev@lists.the-brannons.com From: Karl Dahlke Reply-to: Karl Dahlke User-Agent: edbrowse/3.5.4.2+ Date: Sat, 17 Oct 2015 04:40:47 -0400 Message-ID: <20150917044047.eklhad@comcast.net> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1445071248; bh=Dz98P+b2LE9/JQ8s34/6ZJ/JLtXSaL64CuCuwDoyO9E=; h=Received:Received:To:From:Reply-to:Subject:Date:Message-ID: Mime-Version:Content-Type; b=adSC3pLGGRNxeXnLxZe+/C7ZWpBJUoBp+ddOzW0pUKOaW7IubCbXt3Zlj7cSXbEW9 iMiQbPtB5/IIMf53/6fLy4srA5HjrAZOk82O3tFnrxZ6spfckt7jsT3fH/0f/VvDRD 704HlPhfK2o9pr246doYRMa/oD8Jz3+8qaSTscZegm4PiCM4LWyx027cJTS5NzozX/ bP2FsQwB74pp8ahObR2XIFzpGpzbjrhqAZHfsEIMjbRr/zpFkNKXSsf88Kpp/LU0Ki kRv1vY4AoPam1w7Hpwjw02UEEIFu1LmdqkfH9Hli3eonKYnNrdzK+hK3ow/e/MAo87 5gyi/g0SRnkPQ== Subject: [Edbrowse-dev] jex mode and rerender X-BeenThere: edbrowse-dev@lists.the-brannons.com X-Mailman-Version: 2.1.20 Precedence: list List-Id: Edbrowse Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Oct 2015 08:36:49 -0000 Our javascript debugger, which we enter by jex for javascript execution for historical reasons, but looking at it now I think jdb for javascript debugger would make more sense, what do you think? Anyways when you enter that mode and make some changes and then leave, edbrowse did not go down the same pathways as say running some onclick code. You could set innerHTML, or add some options to an option list, or createTextNode and appendChild to paste text into the document, and none of that was reflected in the buffer. I have fixed this. As of the latest commit, side effects are processed, and the buffer rerendered, as though you had pushed a button to run onclick js code or some such. This makes it easier to test our dom functions like create and append and innerHTML and the like, and see the results rendered in the buffer. Karl Dahlke