{name: "preferencesView", kind: "HackPreferences", onClose: "savePreferences"}
],
hacksList: [
- {name: "Nimbus", kind: "Nimbus", dark: false},
- {name: "HexaSpinner", kind: "HexaSpinnerHack", dark: false},
- {name: "Landscape", kind: "Landscape", dark: false},
- {name: "Munch", kind: "Munch", dark: true},
- {name: "Orbit", kind: "Orbit", dark: false},
- {name: "Pixelfade", kind: "Pixelfade", dark: true},
- //{name: "Swarm", kind: "Swarm", dark: false}, // crashy
- //{name: "Spinner.CGA", kind: "XSpinnerCGA", dark: true}, // no webfont support
- {name: "Spinner", kind: "XSpinner", dark: true}
+ {name: "Nimbus", kind: "Nimbus"},
+ {name: "HexaSpinner", kind: "HexaSpinnerHack"},
+ {name: "Landscape", kind: "Landscape"},
+ {name: "Munch", kind: "Munch"},
+ {name: "Orbit", kind: "Orbit"},
+ {name: "Pixelfade", kind: "Pixelfade"},
+ //{name: "Swarm", kind: "Swarm"}, // crashy
+ //{name: "Spinner.CGA", kind: "XSpinnerCGA"}, // no webfont support
+ {name: "Spinner", kind: "XSpinner"}
],
create: function() {
this.inherited(arguments);
this.$.hacksListSelector.setValue(this.index);
this.startHack();
window.addEventListener('resize', this.resizeHack.bind(this), false);
- this.$.info.addRemoveClass('dark', this.hacksList[this.index].dark);
this.setNotice('Swipe for more...');
},
setNotice: function(notice) {
this.index = inValue;
this.lastScrollPos = 0;
this.$.hacksCarousel.setCenterView(this.getHack(this.index));
- this.$.info.addRemoveClass('dark', this.hacksList[this.index].dark);
// For some reason, setCenterView above fires the startScroll
// event without a subsequent stopScroll event. To work around
// this, we defer the start until later.
this.$.hacksListSelector.setValue(this.index);
this.hackHidden('right');
this.infoFade();
- this.$.info.addRemoveClass('dark', this.hacksList[this.index].dark);
}
if (this.index == 0)
return null;
this.$.hacksListSelector.setValue(this.index);
this.hackHidden('left');
this.infoFade();
- this.$.info.addRemoveClass('dark', this.hacksList[this.index].dark);
}
if (this.index == this.hacksList.length - 1)
return null;