2022-09-08 08:04:32 -07:00

43 lines
986 B
JavaScript

/**
* Charts helper-wrapper.
*
* @author Htmlstream
* @version 1.0
* @requires chart.js (v1.0.3)
*
*/
;(function($){
'use strict';
$.HSCore.helpers.HSHoverBlocks = {
/**
* Helper function for correct work the 'pappercut' hover.
*
* @return undefined
*/
papercut: function(){
var collection = $('.g-block-hover__additional--pappercut-front, .g-block-hover__additional--pappercut-back');
if(!collection.length) return;
collection.each(function(){
var $this = $(this),
clipArea = $this.closest('.g-block-hover').outerHeight() / 2 + 60;
$this.css('background-image', 'url(' + $this.children('img').hide().attr('src') + ')');
if($this.hasClass('g-block-hover__additional--pappercut-front')){
$this.css('clip', 'rect(0px, auto, ' +clipArea+ 'px, 0px)');
}
else{
$this.css('clip', 'rect('+clipArea+'px, auto, auto, 0px)');
}
});
}
};
})(jQuery);