Proper indentation; Cleaner index.html; Fix vars declaration; Fix some globals; Added static analysis tool;
Proper indentation; Cleaner index.html; Fix vars declaration; Fix some globals; Added static analysis tool;
Moved external js libs to lib/
Moved external js libs to lib/
Fix empty query tab
Cleaner html template; needs onclick rewrite with event handlers
Notifications rewrite and clean up:
-Global scope no more polluted
-No more loop (more efficient)
-text() function was not a good idea: you don't update a notif!
-Decent API
-Added passedNotifications[]
Lower-case as before. Thus in coherence with other js filename
Ordered sound related stuff
- No more globals, everything is in StreamPlayer.js
- Added volume control
- Init no more in index.html
- Selectors are now cached (no need to re-query the dom)
Fix fatal crash on bad ajax query (issue#1)
KaBoom
Fix joinChannel event in UI
Volume control replaced by a Slider
Fix search sliders issue
Fix glitch and pagination
Fix "for(var in )" wrong loop: not a good idea on an array!
Width is now 100% :D
Change genres structure, to reduce loops
New structure allows direct access a specific genre from its id
Thus faster code in methods such as initAndDisplaySearchResults
(search.js)
Inconvenient is that we have to programmatically sort the genres for
the ui, but it's done only once, see selectAndFillGenres (jukebox.js)
Display client loaded notification when it's really loaded
Moved files to tab/ folder
This is also in prevision of jukebox.js segmentation
Fix volume slider max position
(Mini regression since search sliders commit)
Fix documentation
Replace previous css reset tool by normalize.css
-Well maintained and more complete
-Put aside in another file