Skip to content

Instantly share code, notes, and snippets.

View juanbrujo's full-sized avatar
:octocat:

Jorge Epuñan juanbrujo

:octocat:
View GitHub Profile
@juanbrujo
juanbrujo / getFromTwInsta.js
Created October 28, 2014 19:57
Get Image from Twitter & Instagram : bookmarklet that get's the image shown on certain post on Twitter or Instagram
// The Code:
var url = window.location.host;
if (url.indexOf('twitter.com') != -1){
// is Twitter
var pic = $('.cards-media-container .media').attr('data-url');
if(pic){
window.open(pic,'_self');
} else {
alert('There\'s no photo.');
}
@juanbrujo
juanbrujo / micro-responsive.html
Last active August 29, 2015 14:11
micro-responsive CSS classes
Single:
<div class="desktop-only">desktop-only</div>
<div class="tablet-only">tablet-only</div>
<div class="mobile-only">mobile-only</div>
Combined:
<div class="desktop-only tablet-only">.desktop-only.tablet-only</div>
<div class="tablet-only mobile-only">.tablet-only.mobile-only</div>
@juanbrujo
juanbrujo / simple-background-parallax.html
Created January 1, 2015 23:13
Ridiculously simple background-parallax with CSS/jQuery
<html>
<head>
<style>
.bgParallax {
background-image: url('image/background-jpg');
background-position: 50% 0;
background-repeat: repeat;
background-attachment: fixed;
}
</style>
@juanbrujo
juanbrujo / simpleAccordion.html
Created January 9, 2015 03:18
simpleAccordion: jQuery function for very simple accordions using <dl>/<dt>/<dd>
<dl class="accordion">
<dt><a href="#">Pellentesque fermentum dolor.</a></dt>
<dd>Pellentesque fermentum dolor. Aliquam quam lectus, facilisis auctor, ultrices ut, elementum vulputate, nunc.</dd>
<dt><a href="#">Donec nec justo eget felis facilisis fermentum.</a></dt>
<dd>Donec nec justo eget felis facilisis fermentum. Aliquam porttitor mauris sit amet orci. Aenean dignissim pellentesque felis.</dd>
<dt><a href="#">Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</a></dt>
<dd>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Phasellus hendrerit. Pellentesque aliquet nibh nec urna. In nisi neque, aliquet vel, dapibus id, mattis vel, nisi. Sed pretium, ligula sollicitudin laoreet viverra, tortor libero sodales leo, eget blandit nunc tortor eu nibh. Nullam mollis. Ut justo. Suspendisse potenti.</dd>
</dl>
@juanbrujo
juanbrujo / windowBlurFocus.css
Created January 30, 2015 15:10
Detect window blur/focus
.focus,
.blur {
transition: 1s;
}
.focus #focus,
.blur #blur {
display: inline-block;
}
.focus #blur,
.blur #focus {
// The Mixin:
@mixin bp($type) {
@if $type == small {
@media (min-width: 24em) { @content; }
}
@else if $type == medium {
@media (min-width: 46.8em) { @content; }
}
@else if $type == large {
@media (min-width: 50em) { @content; }
@juanbrujo
juanbrujo / DWTFYWTPL
Created May 15, 2015 01:32
DWTFYWTPL Licence
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2011 YOUR_NAME_HERE <YOUR_URL_HERE>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
@juanbrujo
juanbrujo / fireonceonscroll.js
Created June 8, 2015 19:18
fire once while listening to the scroll event
var elem = document.querySelector('#video');
var fired = false;
window.addEventListener('scroll', function(e){
if (document.body.scrollTop >= 300 && fired === false) {
console.log('fire!');
fired = true;
}
}, true);
@juanbrujo
juanbrujo / README.md
Last active August 29, 2015 14:22
Vanilla JavaScript useful variables (almost jQuery)

#Vanilla JavaScript useful variables (almost jQuery)

Tests: JSBin

Test 1: 1 element (ID)

$('#hola').style.color = 'red';

Test 2: 2 elements (selector)

@juanbrujo
juanbrujo / README.md
Last active August 29, 2015 14:23
createElement JavaScript function

#createElement(element,attribute,inner);

use:

createElement("tag","[attr:val][attr:val]",[element1,"some text",element2,element3,"or some text again :)"]);

basic: