Difference between revisions of "Js Features"

From AniDB
Jump to navigation Jump to search
(New page: =Global= *AJAX search auto complete for tags, character tags, producers, etc. Attaches itself to global search field. *Tab boxes: Profile, anime page, and lots more *WYSIWYG, attached to a...)
 
Line 1: Line 1:
=Global=
+
=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.
 
*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, and lots more
Line 6: Line 9:
 
*Collapse thumbnails in tables
 
*Collapse thumbnails in tables
 
*''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
  
=Profile/Customise=
+
==Profile/Customise==
 
*Style selector
 
*Style selector
  
=Threads=
+
==Threads==
 
*Spoiler button
 
*Spoiler button
  
=Anime page=
+
==Anime page==
 
*Group box expansion
 
*Group box expansion
 
**Group expand episodes
 
**Group expand episodes
Line 20: Line 24:
 
*My list quick add box
 
*My list quick add box
  
=My List=
+
==My List==
 
*Anime expansion; File or episode expansion depending on profile
 
*Anime expansion; File or episode expansion depending on profile
 
**Episode expansion
 
**Episode expansion
 
**AJAX mark as watched
 
**AJAX mark as watched
 +
 +
=Suggested Reimplementation=
 +
#Include jQuery
 +
#A consistent way of handling options
 +
#Write features as plugins
 +
#Profit

Revision as of 13:05, 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, 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

Profile/Customise

  • Style selector

Threads

  • Spoiler button

Anime page

  • Group box expansion
    • Group expand episodes
  • Episode expansion
    • Table sorting
  • My list quick add box

My List

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

Suggested Reimplementation

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