Skip to content

Instantly share code, notes, and snippets.

View freewayspb's full-sized avatar
🚀
Focusing

Aleksei Chyrva freewayspb

🚀
Focusing
View GitHub Profile
@freewayspb
freewayspb / 0_reuse_code.js
Last active August 29, 2015 14:13
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
<a onclick="Share.vkontakte('URL','TITLE','IMG_PATH','DESC')"> {шарь меня полностью}</a>
<a onclick="Share.facebook('URL','TITLE','IMG_PATH','DESC')"> {шарь меня полностью}</a>
<a onclick="Share.mailru('URL','TITLE','IMG_PATH','DESC')"> {шарь меня полностью}</a>
<a onclick="Share.odnoklassniki('URL','DESC')"> {шарь меня полностью}</a>
<a onclick="Share.twitter('URL','TITLE')"> {шарь меня полностью}</a>
@freewayspb
freewayspb / html5-audio.js
Created February 19, 2015 22:12
html5 audio examples
<audio id="audio_player" src="/mp3/foo.mp3" controls></audio>
$('#audio_player').trigger('load');
$('#audio_player').trigger('play');
$('#audio_player').trigger('pause');
$('#audio_player').prop('currentTime', 0);
// forward and backward the audio
$('#audio_player').prop('currentTime', $('#audio_player').prop('currentTime') + 10);
$('#audio_player').prop('currentTime', $('#audio_player').prop('currentTime') - 10);
// increase and decrease volume
$('#audio_player').prop('volume') + 0.5;
@freewayspb
freewayspb / smoothScroll.js
Created February 20, 2015 22:15
smoothScroll
$(document).ready(function(){
// = Добавляем ссылку наверх к заголовку
$('h2').append('<a href="#header">top</a>');
// = Вешаем событие прокрутки к нужному месту
// на все ссылки якорь которых начинается на #
$('a[href^="#"]').bind('click.smoothscroll',function (e) {
e.preventDefault();
@freewayspb
freewayspb / cost-slider.js
Last active August 29, 2015 14:16
Набор стилей и js для jquery UI slider range
$("#cost__slider").slider({
range: true,
min: 0,
max: 39987,
values: [ 3000, 25500 ],
slide: function( event, ui ) {
$( "#cost-min" ).val(ui.values[ 0 ]);
$("#cost-max").val(ui.values[ 1 ]);
}
});
@freewayspb
freewayspb / div_comments_snipets
Created March 22, 2015 22:11
begin end block snippet
<snippet>
<content><![CDATA[
<!-- begin $1 -->
<div class="$1">
$2
</div>
<!-- end $1 -->
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>di</tabTrigger>
@freewayspb
freewayspb / hostcms_static_to_template.xml
Created April 26, 2015 14:42
hostcms - вывод в шаблон статического материала
<?php
$Form_Controller_Show = new Form_Controller_Show(Core_Entity::factory('Form', 2));
$Form_Controller_Show
->xsl(Core_Entity::factory('Xsl')
->getByName('ОтобразитьФорму')) //шаблон xsl
->show(); ?>
@freewayspb
freewayspb / menu.xsl
Created April 29, 2015 16:18
multi-level dropdown bootstrap hostcms menu
<!-- Запишем в константу ID структуры, данные для которой будут выводиться пользователю -->
<xsl:variable name="current_structure_id" select="/site/current_structure_id"/>
<xsl:template match="structure">
<li>
<xsl:if test="$current_structure_id = @id or count(.//structure[@id=$current_structure_id]) = 1">
<xsl:attribute name="class">active</xsl:attribute>
</xsl:if>
<xsl:if test="count(structure[show=1])!=0">
<xsl:attribute name="class">dropdown</xsl:attribute>
</xsl:if>
<link rel="stylesheet" href="css.css" media="none" onload="if(media!='all')media='all'"> <noscript><link rel="stylesheet" href="css.css"></noscript>
$("a[href='#top']").click(function() {
$("html, body").animate({ scrollTop: 0 }, "slow");
return false;
});