Re: new html editor

From: Kieran Kelleher (kieran_list..ac.com)
Date: Wed May 02 2007 - 13:52:41 EDT

  • Next message: Mike Schrag: "Re: new html editor"

    Thanks Mike. The error checking is awesome.

    Is there a way to Format the html with the new editor (like right-
    click->Format) with the old one? If there is, I cannot seem to find it.

    Regards, Kieran

    On May 2, 2007, at 12:17 PM, Mike Schrag wrote:

    > Responding to the list, since it's generally useful ... There is a
    > setting in WOLips=>Wod Editor preferences to turn off errors for
    > keypath validations on classes that implement NSKeyValueCoding.
    > This will get rid of those particular errors. Also, in your wod
    > file, you can add a "// VALID" to the end of a line with an error
    > and override its error message if you want. I don't know if I have
    > a setting to turn those into warnings at the moment, but I can add
    > that also. The downside of turning off NSKVC errors is that a lot
    > of classes in WO implement that interface, so you will potentially
    > lose a lot of value from validation. Maybe I should add explicit
    > support for ignoring NSDictionary and NSArray (as a separate line
    > item in prefs), since those are actually probably the most common
    > cases of these.
    >
    > ms
    >
    > On May 2, 2007, at 12:11 PM, Kieran Kelleher wrote:
    >
    >> Mike, thanks for all your effort!
    >>
    >> Some feedback. Probably a Warning instead of an Error might be
    >> better for keypath validation (if that's an easy change) since it
    >> shows errors for dictionary based keypaths.
    >>
    >>
    >> <pastedGraphic.tiff>
    >>
    >>
    >> Regards, Kieran
    >>
    >> On Apr 30, 2007, at 7:22 AM, Mike Schrag wrote:
    >>
    >>> I just committed a new html editor to wolips. It's based on the
    >>> Amateras EclipseHTMLEditor plugin, which was a pretty decent
    >>> base, easy to extend, and the code was good. To that base, I
    >>> added a bunch of wo-specific features + css completion. The
    >>> previous version of wolips has become the new "stable" build
    >>> (since this will likely have some kinks to be worked out).
    >>>
    >>> The list of new features includes:
    >>>
    >>> * html editor understands webobject tags (no more funky warnings)
    >>> * html editor understands wo:inline tags
    >>> * html editor colorizes $bindings and ~ognl bindings
    >>> * html editor validates webobject names
    >>> * html editor validates wo:classNames
    >>> * html editor validates attributes (required, etc)
    >>> * html editor validates inline $bindings
    >>> * html editor validates crappy html (this is the biggest
    >>> potential for annoyance right now, but it's really useful and
    >>> revealed a bunch of problems in my html)
    >>> * html editor completion on webobject names in <webobject> tags
    >>> * html editor completion on wo:classNames
    >>> * html editor completion on wo: binding names
    >>> * html editor completion on wo: $bindings
    >>> * html editor supports custom wo:shortcuts for completion and
    >>> validation (see WOLips prefs)
    >>> * wod editor hyperlink support on element names (cmd-click on
    >>> element names to open java file)
    >>> * wod/html editor validates binding references in "~ognl
    >>> bindings" (no completion just yet)
    >>> * extra control to turn on/off wod/html binding errors on missing
    >>> bindings on a class that implements NSKeyValueCoding (like if you
    >>> do nsarray.something, which would be valid, but the validator
    >>> could never know)
    >>>
    >>> ms
    >>>
    >>
    >>
    >
    >



    This archive was generated by hypermail 2.0.0 : Wed May 02 2007 - 13:52:59 EDT