[Webkit-unassigned] [Bug 8389] New: support for Cocoa bindings - binding an NSTreeController to the WebView's DOM

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Fri Apr 14 12:41:28 PDT 2006


http://bugzilla.opendarwin.org/show_bug.cgi?id=8389

           Summary: support for Cocoa bindings - binding an NSTreeController
                    to the WebView's DOM
           Product: WebKit
           Version: 420+ (nightly)
          Platform: Macintosh
        OS/Version: Mac OS X 10.4
            Status: NEW
          Severity: normal
          Priority: P2
         Component: WebKit API
        AssignedTo: webkit-unassigned at opendarwin.org
        ReportedBy: speth at end.com


I have some small changes that make it possible to bind an NSTreeController to
the DOM of a WebView, adding some additional support for Cocoa bindings to
WebKit.  Basically, there are a couple of places in WebKit that needed to send
out KVO messages, and in JavaScriptCore I made a category that adds the array
accessors (count/objectAtIndex:) to WebScriptObject.

I also added a controller class, WebController, that is a subclass of
NSTreeController that has a new outlet/binding for the WebView.  It is a very
minimal controller that could use some more work, but it does enough to make it
possible to connect things up in Interface Builder.

I'll also attach the Interface Builder palette and a sample NIB file for using
the bindings.

I'd be happy to make changes to this, as there are several areas I can see that
might need to be modified.  I wanted to put this here for review, instead of
going too far on my own.


-- 
Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list