Js Features: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
| Line 62: | Line 62: | ||
#Write features as plugins  | #Write features as plugins  | ||
#Profit  | #Profit  | ||
==Things that will be done differently==  | |||
*Tab boxes will rely on the location hash (#someid), that way it's easy to link to them. They will not rely on cookies anyomre.  | |||
Revision as of 23:15, 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
 - 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
 - group search on file add
 
Group
- completion bars
 - (with aid param) group search
 
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
 
Anime Tag Admin
- tag search when merging tags
 
User Signup
- Check if username is available
 - Confirm passwords / email match
 
Suggested Reimplementation
- Include jQuery
 - A consistent way of handling options
 - Write features as plugins
 - Profit
 
Things that will be done differently
- Tab boxes will rely on the location hash (#someid), that way it's easy to link to them. They will not rely on cookies anyomre.