Js Features

From AniDB
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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
  • Shuttles/Combo boxes
  • Showing JS options when JS is enabled

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