Skip to content

Integrate into Can proper #19

@andrejewski

Description

@andrejewski

This issue articulates the changes and schedule to get can-dom-mutate integrated into CanJs.

Effected packages, ordered by what will be touched first:

3.0 Schedule

# Task Status
0 Update dependencies to use can-dom-data and can-globals Done
1 Replace the events in can-util/dom/events/${inserted/removed/attributes} and see CDM is a drop in replacement for can-util and full canjs; tweak to match existing behavior (potentially creating a one-off module in CDM to patch the differences)
2 Repeat for can-view-live, making sure the removed event works as expected
3 Repeat for can-stache-bindings (and this point if everything passes can-simple-dom should just work as well but we can run some tests perhaps)
4 Publish the changes to the above modules in v3.0s.

4.0 Schedule

# Task
0 Update can-view-live and can-stache-bindings to use CDM directly instead of using DOM events

4.0+ Schedule

# Task
0 Alter can-view-live and can-view-list to leverage text node level observation

Let me know if I am missing any packages/pieces that will need to be addressed.

@justinbmeyer @matthewp @phillipskevin

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions