Skip to content
pulkit110 edited this page Jun 5, 2012 · 12 revisions

Here I will write about the tasks that I am working on currently as well as about what I have completed.

TODO

June 1

  • Catch drag events to implement loading of matrix data from API.
  • Add events (e.g. jMatrixBrowseLoadComplete, jMatrixBrowseDragBegin, jMatrixBrowseDragEnd etc.) to jMatrixBrowse.
  • Finish implementation of second version: Generates matrix for only currently visible window and fetches data as the user drags to reveal more cells.
  • Add events, for example jMatrixBrowseLoadComplete, jMatrixBrowseDragBegin, jMatrixBrowseDragEnd etc.
    • Add more details about these in Use.

Done

May 21

  • Setup project source and wiki on github.
  • Decided upon request and response for the server API.
  • Decided upon configuration and use of the plugin.
  • Researched about libraries to be used
  • Setup the code repository
  • Added few unit tests for validation of jMatrixBrowse

May 28

  • Generated matrix for testing according to API specifications
  • First version: Gets matrix through mock Ajax API and displays using Zynga scroller
  • Wrote more unit tests for the plugin
  • Deployed demo page at http://pulkitgoyal.in/Demo/jMatrixBrowse/
  • Changed directory structure as per code review.
  • Check how to create the matrix so that loading doesn't take a lot of time.
  • Run benchmarking on large (1000 x 1000) matrices.
  • Document code
  • Implement suggestions from first code review.

June 1

  • Created a draggable area containing initial matrix content using jQuery UI draggable and without using Zynga Scroller (See Findings and Decisions:Week 3).

Clone this wiki locally