github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

tony-landis / jQuery-bullsEye

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 1
    • 1
  • Source
  • Commits
  • Network (1)
  • Issues (0)
  • Downloads (0)
  • Wiki (1)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (1)
    • master ✓
  • Tags (0)
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

jQuery plugin to add interactive and visualization features to a standard table — Read more

  cancel

http://www.tonylandis.com

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

remove a few commas from last array element to satisfy IE 
tony-landis (author)
Mon Jun 29 16:41:52 -0700 2009
commit  3a40c81cd8edd73d5575050f80f79bac4d5dad52
tree    272f8c93e5c0f06898ed3bbdb8a3415bad616bbf
parent  06b0ba251c259299a9b55e3c01fe326cba44abb5
jQuery-bullsEye /
name age
history
message
file README Loading commit data...
file bullseye.css
file index.html Mon Jun 29 16:41:52 -0700 2009 remove a few commas from last array element to ... [tony-landis]
file jquery.bullseye.js
file jquery.hoverIntent.js
file line-col.png
file line-row.png
directory screenshots/ Tue Jun 09 18:04:40 -0700 2009 First Commit [tony-landis]
README
bullsEye - a jQuery plugin

==============================================================

Author:  Tony Landis
License: GPL
Website: http://www.tonylandis.com
Example: http://tonylandis.com/code-projects/jquery-bullseye/
     (Same as the index.html file in the repository)
Screens: http://tonylandis.com/code-projects/jquery-bullseye/
     

==============================================================

This plugin converts a normal table with both row and column 
level headers to an somewhat interactive format - it is named
bullsEye because the goal was to create a targeting effect
when the mouse is being moved on the cells and row and 
column headings. Maybe something like "draw cell lines" or 
"table zoom" would have been more appropriate but I don't
feel the need to agonize over names.

It was created so that large tables of data can be shown, 
and as the mouse is moved over the cells, visual effects
are applied to the table so that the corresponding row
and column header are highlighted so the current position
within the table of data is revealed.

It also animates lines from the selected cell to the cell's
corresponding row and column headers, making the 
identification of the cell's headers even easier to see.

When moving the mouse over a column or row header, it will
highlight all intersecting cells and draw the line to them -
this enables the quick identification of what cells are 
populated with data, as the application this plugin was
developed for has intermittent data. 

So for example, if the mouse is moved over a column heading, 
only the cells in that column that are populated with data 
will be highlighted and lines will drawn from each those 
populated cells  to it's row heading for quick visual 
reference.

The last bit of functionality is to either fade in or zoom 
in extra data on the cell level that is hidden by default 
when hovering over a cell. 

The hover content can be HTML formatted and when it is revealed, 
the div used will automatically center over the selected cell 
and will be sized to align with total amount of cells 
configured - for example it can be 3 rows and 5 columns, or 3 
row and 3 columns. This is visually appealing because the 
hover content will fit in the existing grid lines.

This is my first jQuery plugin - if anyone finds bugs or has
usability suggestions let me know. I have tested it in Firefox,
Opera, and Safari and the behaviors are pretty much identical.

If anyone wants to develop just fork and contact me if you
have developed something you feel should be merged into 
this repository.

==============================================================
Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server