Difference between revisions of "Js Features"

From AniDB
Jump to navigation Jump to search
Line 4: Line 4:
 
==Global==
 
==Global==
 
*AJAX search auto complete for tags, character tags, producers, etc. Attaches itself to global search field.
 
*AJAX search auto complete for tags, character tags, producers, etc. Attaches itself to global search field.
*Tab boxes: Profile, anime page, and lots more
+
*Tab boxes: Profile, anime page, reports, and lots more
 
*WYSIWYG, attached to a number of pages
 
*WYSIWYG, attached to a number of pages
 
*Table sorting: Anime page, my list, my wishlist, my messages
 
*Table sorting: Anime page, my list, my wishlist, my messages
Line 10: Line 10:
 
*''Collapse'' right menu: My list, anime list, latest
 
*''Collapse'' right menu: My list, anime list, latest
 
*Information tooltips; An "i"-icon on anime, character, creator titles
 
*Information tooltips; An "i"-icon on anime, character, creator titles
 +
*Collapsing headers by clicking them
 +
*Ed2k link filenames
  
 
==Profile/Customise==
 
==Profile/Customise==
Line 23: Line 25:
 
**Table sorting
 
**Table sorting
 
*My list quick add box
 
*My list quick add box
 +
*File adding templates
 +
*Tag auto complete on anime tag page
 +
*Mass(normal?) episode adding, to add new episodes without page reload
 +
*Mass/normal file adding page, for different templates
  
 
==My List==
 
==My List==
Line 28: Line 34:
 
**Episode expansion
 
**Episode expansion
 
**AJAX mark as watched
 
**AJAX mark as watched
 +
 +
==Calendar==
 +
*Notification options as dropdowns, currently semi broken
 +
 +
==Charcter==
 +
*Add tags:List of all tags in conveinient columns
 +
*Add character templates, hide fields based on entity type
 +
*Add character: AJAX search for guises
  
 
=Suggested Reimplementation=
 
=Suggested Reimplementation=

Revision as of 13:28, 9 March 2010

Current features

A list of the current, known, Javascript based features. Everything that should be ported to jQuery goes here.

Global

  • AJAX search auto complete for tags, character tags, producers, etc. Attaches itself to global search field.
  • Tab boxes: Profile, anime page, reports, and lots more
  • WYSIWYG, attached to a number of pages
  • Table sorting: Anime page, my list, my wishlist, my messages
  • Collapse thumbnails in tables
  • Collapse right menu: My list, anime list, latest
  • Information tooltips; An "i"-icon on anime, character, creator titles
  • Collapsing headers by clicking them
  • Ed2k link filenames

Profile/Customise

  • Style selector

Threads

  • Spoiler button

Anime page

  • Group box expansion
    • Group expand episodes
  • Episode expansion
    • Table sorting
  • My list quick add box
  • File adding templates
  • Tag auto complete on anime tag page
  • Mass(normal?) episode adding, to add new episodes without page reload
  • Mass/normal file adding page, for different templates

My List

  • Anime expansion; File or episode expansion depending on profile
    • Episode expansion
    • AJAX mark as watched

Calendar

  • Notification options as dropdowns, currently semi broken

Charcter

  • Add tags:List of all tags in conveinient columns
  • Add character templates, hide fields based on entity type
  • Add character: AJAX search for guises

Suggested Reimplementation

  1. Include jQuery
  2. A consistent way of handling options
  3. Write features as plugins
  4. Profit