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 3127F7890C for ; Wed, 9 Sep 2015 19:37:23 -0700 (PDT) Received: from resomta-ch2-12v.sys.comcast.net ([69.252.207.108]) by resqmta-ch2-10v.sys.comcast.net with comcast id FEfa1r0032LrikM01Efzci; Thu, 10 Sep 2015 02:39:59 +0000 Received: from eklhad ([IPv6:2601:405:4002:b0a:21e:4fff:fec2:a0f1]) by resomta-ch2-12v.sys.comcast.net with comcast id FEfz1r00C0GArqr01Efzjb; Thu, 10 Sep 2015 02:39:59 +0000 To: Edbrowse-dev@lists.the-brannons.com From: Karl Dahlke Reply-to: Karl Dahlke User-Agent: edbrowse/3.5.4.2+ Date: Wed, 09 Sep 2015 22:39:59 -0400 Message-ID: <20150809223959.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=1441852799; bh=phtcXWmgz6eL+KRxSEBaqQoFh2WOBmErwgHkVvlzf94=; h=Received:Received:To:From:Reply-to:Subject:Date:Message-ID: Mime-Version:Content-Type; b=Ve5Tlox04KuFoLsJVdgLpM1lX9yOs151YBgT4UOBzaTqSeXLyHdVFjOsJLLZDn24s S1CVxzNdfAmmO46NJTvAqVb1csCL+VmZEXwFNY6lXvfsXmKm+xN1hsPduG5IFEUJby mlsm/Et+9ULSdBF8syiZcuLrCy+Mkujw4uhXnO70NgWWvJtF9ddfI9ss3uTEQCl1VU 5imo/Z7D6aVAE0IKel91vmD/c58sWPLw7mW9Jw64VWLz91pCz+dG4XVD9Y0LGt10Fd K4YGTs0/zBzMEETz1Ya4GxnALf1sfa6ZrYLNRP0oQlKVzAVvvG3z9omA7Z3w/PIKV9 ksdRMaBoFPkyg== Subject: [Edbrowse-dev] Trees in Trees 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: Thu, 10 Sep 2015 02:37:23 -0000 This is just an update of what's happening. I'm moving towards javascript objects decorating the new tree, and calling javascript from there, and some things maybe won't work right away, but one thing that causes issues is document.write(). Today this injects html into the html stream insitu, but that can't happen any more. The script isn't run until html is completely converted into a decorated tree. That's ok, that's probably how it's suppose to work, but it means the new html generates a new tree, which is pasted into the old tree, under the node that ran the javascript. That could be a