', {class: 'ucfirst'}).appendTo(table);
row.append(''+name+' | ');
var h = $('', {width: '100%'}).appendTo(row);
var s = $('', {name: name, class: 'spotiradioslider'}).appendTo(h).rangechooser();
}
return {
setup: function() {
if (player.canPlay('spotify')) {
//
// Spotify Playlist Generator
//
$("#pluginplaylists_crazy").append(' Create Your Own Spotify Playlist Generator ');
$("#pluginplaylists_crazy").append(' Enter some Genres, set the parameters, and click Play. You can drag both ends of the sliders to set a range. ');
var a = $(' ', {class: "menuitem spacer", style: "margin-right:8px"}).appendTo("#pluginplaylists_crazy");
var c = $(' ', {class: "containerbox expand spacer dropdown-container"}).
appendTo(a).makeTagMenu({
textboxname: 'spotigenres',
labelhtml: ' Genres',
populatefunction: populateSpotiTagMenu
});
var table = $(' ').appendTo('#pluginplaylists_crazy');
['energy', 'danceability', 'valence', 'instrumentalness', 'acousticness', 'tempo'].forEach(function(i) {
addParameter(i, table)
});
html = '';
$("#pluginplaylists_crazy").append(html);
crazyRadioManager.loadSavedCrazies();
}
}
}
}();
playlist.radioManager.register("spotiCrazyRadio", spotiCrazyRadio, 'radios/code/spotiCrazyRadio.js');
clickRegistry.addClickHandlers('crazyradio', crazyRadioManager.handleClick);
|