Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closes #62; Removed Dependance on jQuery #84

Merged
merged 3 commits into from
Jun 29, 2014
Merged

Conversation

rsandor
Copy link
Collaborator

@rsandor rsandor commented Jun 28, 2014

Completely removed jQuery as a dependancy of Epoch by using d3's selections and implementing the missing jQuery features Epoch relied on.

rsandor added 3 commits June 28, 2014 04:27
Completely removed jQuery as a dependancy of Epoch by creating a mini querying system for the library. Basically I hunted down all the ways that jQuery was being used and ensured that we mirrored the functionality using regular JavaScript.

The new querying system, named `Epoch.Query` is where most of the heavy lifting takes place. In places where mirroring functionality seemed out of scope, or could be easily achieved with a simple call or two, I opted not to mirror functionality. One example is that of generating elements directly from html strings.

This change touches quite a few places in the library and fundamentally changes the way we handle DOM querying and manipulation. As such, it would be prudent to get a few eyes on these changes before merging it into master.
rsandor added a commit that referenced this pull request Jun 29, 2014
Closes #62; Removed Dependance on jQuery
@rsandor rsandor merged commit 6bf3978 into master Jun 29, 2014
@rsandor rsandor deleted the rsandor/reduce-jquery branch June 30, 2014 22:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant