1. Psycatron : ORIGINAL MIX
2. Psycatron : PYSCATRON REMIX
// <![CDATA[
/* Override the updatePreview method inside the color picker to update all of our custom elements */
Refresh.Web.ColorPicker.prototype.updatePreview = function() {
try {
// update the preview color box as usual
this._preview.style.backgroundColor = ‘#’ + this._cvp.color.hex;
// Also update our preview display
$(’embed-header’).style.backgroundColor = ‘#’ + this._cvp.color.hex;
$(’embed-meta’).style.backgroundColor = ‘#’ + this._cvp.color.hex;
$(’embed-tracks-header’).style.backgroundColor = ‘#’ + this._cvp.color.hex;
$(’embed-tracks’).style.backgroundColor = ‘#’ + this._cvp.color.hex;
$(’embed-track-1′).style.backgroundColor = ‘#’ + this._cvp.color.hex;
try { // may have smaller number of tracks
$(’embed-track-2′).style.backgroundColor = ‘#’ + this._cvp.color.hex;
$(’embed-track-3′).style.backgroundColor = ‘#’ + this._cvp.color.hex;
$(’embed-track-4′).style.backgroundColor = ‘#’ + this._cvp.color.hex;
$(’embed-track-5′).style.backgroundColor = ‘#’ + this._cvp.color.hex;
} catch(e) {}
$(’embed-read-review’).style.backgroundColor = ‘#’ + this._cvp.color.hex;
// height of embed = (header = 257px) + (29px * number of tracks) + (footer = 66px)
embed_height = 257 + (29 * 2) + 66;
// and update our HTML snippet
$(’embed-code’).value = ‘http://boomkat.com/embed/’+345386+’/’+this._cvp.color.hex+’
Read full review of She Is Music – Psycatron on Boomkat.com ©‘;
} catch (e) { alert(e); }
};
var cp1 = null;
var modal = null;
document.observe(‘dom:loaded’,function(){
modal = new Control.Modal($(‘modal’),{
overlayOpacity: 0.75,
className: ‘modal’,
fade: true
});
modal.observe(‘afterOpen’, function(){
if( !cp1 ) {
cp1 = new Refresh.Web.ColorPicker(‘cp1’, {startHex: ‘DD6C94′, startMode:’s’});
} else {
// when opening for the 2nd+ time, ensure we re-show the pointers
$(‘rangearrows-img’).show();
$(‘mappoint-img’).show();
}
});
modal.observe(‘afterClose’, function(){
// after close, remove the js-inserted images as well
$(‘rangearrows-img’).hide();
$(‘mappoint-img’).hide();
});
});
// ]]>
Big room heaters from Belfast-based production duo of Psycatron, dropping their 2nd 12″ for Planet E’s Guilty Pleasures sub-label. Along for the ride, Blake Baxter contributes moody vox to the steadily building vibes and bolshy beats making a bit of a massive tune for anyone with a big club to keep happy.
// <![CDATA[
// horizontal slider control
var slider2 = new Control.Slider(‘related-products-slider-track-handle’, ‘related-products-slider-track’, {
onSlide: function(v) { scrollHorizontal(v, $(‘related-products’), slider2); },
onChange: function(v) { scrollHorizontal(v, $(‘related-products’), slider2); }
});
// scroll the element horizontally based on its width and the slider maximum value
function scrollHorizontal(value, element, slider) {
element.scrollLeft = Math.round(value/slider.maximum*(element.scrollWidth-element.offsetWidth));
}
// disable horizontal scrolling if text doesn’t overflow the div
if ($(‘related-products’).scrollWidth
// <![CDATA[
// horizontal slider control
var slider2 = new Control.Slider(‘same-label-products-slider-track-handle’, ‘same-label-products-slider-track’, {
onSlide: function(v) { scrollHorizontal(v, $(‘same-label-products’), slider2); },
onChange: function(v) { scrollHorizontal(v, $(‘same-label-products’), slider2); }
});
// scroll the element horizontally based on its width and the slider maximum value
function scrollHorizontal(value, element, slider) {
element.scrollLeft = Math.round(value/slider.maximum*(element.scrollWidth-element.offsetWidth));
}
// disable horizontal scrolling if text doesn’t overflow the div
if ($(‘same-label-products’).scrollWidth
// <![CDATA[
// horizontal slider control
var slider2 = new Control.Slider(‘same-genre-products-slider-track-handle’, ‘same-genre-products-slider-track’, {
onSlide: function(v) { scrollHorizontal(v, $(‘same-genre-products’), slider2); },
onChange: function(v) { scrollHorizontal(v, $(‘same-genre-products’), slider2); }
});
// scroll the element horizontally based on its width and the slider maximum value
function scrollHorizontal(value, element, slider) {
element.scrollLeft = Math.round(value/slider.maximum*(element.scrollWidth-element.offsetWidth));
}
// disable horizontal scrolling if text doesn’t overflow the div
if ($(‘same-genre-products’).scrollWidth