@mixin justifyBlocks {
text-align: justify;
font-size: 0;
line-height: 0;
&:after {
content: '';
display: inline-block;
width: 100%;
}
}
> div {
display: inline-block;
vertical-align: top;
}
"grunt-aws" : "latest"
{
"accessKeyId": "Здесь ID",
"secretAccessKey": "Здесь ключ"
}
// package.json
pkg: grunt.file.readJSON('package.json'),
// Переменные каталогов проекта
project: {
app: ['public'],
assets: ['<%= project.app %>/assets'],
},
// Проталкивание файлов на S3
aws: grunt.file.readJSON("credentials.json"),
s3: {
options: {
accessKeyId: "<%= aws.accessKeyId %>",
secretAccessKey: "<%= aws.secretAccessKey %>",
bucket: "имя-каталога-куда-лить"
},
upload: {
headers: {
CacheControl: 604800
// Expires: new Date(Date.now() + 604800000).toUTCString()
},
cwd: ".",
src: [
"<%= project.app %>/*.html",
"<%= project.app %>/dist/**",
"<%= project.assets %>/fonts/**",
"<%= project.assets %>/img/*"
]
}
},
// Загрузка предварительно установленного модуля
grunt.loadNpmTasks('grunt-aws');
// Задания будут выполнятся сразу после команды grunt
grunt.registerTask('default', [ 's3']);
npm install
grunt
$(document).ready(function(){
// SLIDER : begin
var $slider = $("#content-page.cobra");
var slider = $slider.bxSlider({
mode: 'vertical',
slideMargin: 0,
// video: true,
pager: false,
infiniteLoop: false,
controls: false,
adaptiveHeight: true
});
// scroll : begin
var isMac = navigator.platform.toUpperCase().indexOf('MAC')>=0;
// if OS === Mac OS X
if(isMac){
isMoving = false;
$slider.on('mousewheel', function(e) {
if (e.deltaY > 1) {
if (!isMoving) {
isMoving = true;
slider.goToPrevSlide();
}
}
else if (e.deltaY < -1) {
if (!isMoving) {
isMoving = true;
slider.goToNextSlide();
}
}
else { isMoving = false; }
event.stopPropagation();
event.preventDefault();
});
}
// other OS
else{
$slider.on("mousewheel", function(event, delta, deltaX, deltaY) {
//console.log(event, delta, deltaX, deltaY);
if (delta > 0) {
slider.goToPrevSlide();
}
if (deltaY < 0){
slider.goToNextSlide();
}
event.stopPropagation();
event.preventDefault();
});
}
// scroll : end
// SLIDER : end
});