js/playlist.js (91 lines of code) (raw):
var allProducts = getAllProducts();
var conferenceType = {
cpp: [
allProducts.clion,
allProducts.resharperCpp,
allProducts.general
],
dotnet: [
allProducts.resharper,
allProducts.resharperCpp,
allProducts.dottrace,
allProducts.dotcover,
allProducts.dotmemory,
allProducts.dotpeek,
allProducts.rider
],
java: [
allProducts.intellijIdea,
allProducts.kotlin,
allProducts.teamcity,
allProducts.upsource,
allProducts.youtrack,
allProducts.webstorm
],
go: [
allProducts.goland,
// allProducts.teamcity,
// allProducts.upsource,
// allProducts.youtrack,
allProducts.webstorm,
allProducts.datagrip
],
team: [
allProducts.upsource,
allProducts.youtrack,
allProducts.space,
allProducts.teamcity
],
velocity: [
allProducts.teamcity,
allProducts.webstorm,
allProducts.upsource,
allProducts.youtrack,
allProducts.space
],
database: [
allProducts.datagrip
],
web: [
allProducts.teamcity,
allProducts.space,
allProducts.upsource,
allProducts.youtrack,
allProducts.webstorm,
allProducts.rubymine
],
mobile: [
allProducts.appcode,
allProducts.kotlin,
allProducts.intellijIdea,
allProducts.webstorm
],
ios: [
allProducts.appcode
],
python: [
allProducts.pycharm
],
php: [
allProducts.phpstorm
// allProducts.datagrip,
// allProducts.webstorm
],
devopscon: [
allProducts.teamcity,
allProducts.pycharm,
allProducts.upsource,
allProducts.youtrack
],
gaming: [
allProducts.academy,
allProducts.general,
allProducts.GameDevIntro,
allProducts.GameDevUnityIntro,
allProducts.riderUnity,
allProducts.GameDevUnrealIntro,
allProducts.resharperCpp,
allProducts.clion,
allProducts.riderCppPreview,
allProducts.GameDevTeamIntro,
allProducts.teamcity,
allProducts.space,
allProducts.youtrack
]
};
// to switch on a playlist for a specific conference type,ª
// assign it to the currentPlaylist variable, i.e.:
// var currentPlaylist = conferenceType.dotnet;
var currentPlaylist = conferenceType.gaming;