Skip to content

Instantly share code, notes, and snippets.

View Antonio-Laguna's full-sized avatar
:shipit:

Antonio Laguna Antonio-Laguna

:shipit:
View GitHub Profile
@Antonio-Laguna
Antonio-Laguna / dabblet.css
Created December 17, 2012 08:25
Sencilla transición CSS
/**
* Sencilla transición CSS
*/
body {
background: #EFEFEF;
}
div.recuadro {
background: #fff;
margin: 0 300px;
@Antonio-Laguna
Antonio-Laguna / dabblet.css
Created December 26, 2012 09:16
Sencilla transición CSS
/**
* Sencilla transición CSS
*/
body {
background: #EFEFEF;
}
div.recuadro {
background: #fff;
margin: 0 300px;
@Antonio-Laguna
Antonio-Laguna / dabblet.css
Created December 26, 2012 09:57
Sencilla animación CSS
/**
* Sencilla animación CSS
*/
body {
background: #EFEFEF;
}
div.recuadro {
background: #fff;
margin: 0 300px;
@Antonio-Laguna
Antonio-Laguna / dabblet.css
Created December 26, 2012 10:10
Sencilla animación CSS
/**
* Sencilla animación CSS
*/
body {
background: #EFEFEF;
}
div.recuadro {
background: #fff;
margin: 0 300px;
@Antonio-Laguna
Antonio-Laguna / dabblet.css
Created December 26, 2012 10:25
Ring ring!
/**
* Ring ring!
*/
body {
background: #EFEFEF;
}
div.recuadro {
background: #fff;
margin: 0 300px;
@Antonio-Laguna
Antonio-Laguna / dabblet.css
Created December 26, 2012 10:26
Ey, eligeme a mi!
/**
* Ey, eligeme a mi!
*/
body {
background: #EFEFEF;
}
div.recuadro {
background: #fff;
margin: 0 300px;
@Antonio-Laguna
Antonio-Laguna / DB.sql
Last active December 14, 2015 20:38 — forked from msurguy/DB.sql
CREATE TABLE `makers` (
`id` int(10) unsigned NOT NULL,
`name` varchar(255) NOT NULL,
`description` varchar(255) NOT NULL,
`created_at` datetime NOT NULL,
`updated_at` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
@Antonio-Laguna
Antonio-Laguna / concurrency.js
Created January 19, 2017 10:45
Limit concurrency with RxJS
// limits a stream to `limit` active events
function limitStream(input$, outputComplete$, limit = 10) {
const initialOutputLimiter$ = Rx.Observable.range(1, limit).map(x => true);
// a stream of bools indicating when to pass the next input to the output stream
const outputLimiter$ = Rx.Observable.concat(initialOutputLimiter$, outputComplete$);
return Rx.Observable.zip(outputLimiter$, input$);
}
javascript:(function(d){var w=d.documentElement.offsetWidth,t=d.createTreeWalker(d.body,NodeFilter.SHOW_ELEMENT),b;while(t.nextNode()){b=t.currentNode.getBoundingClientRect();if(b.right>w||b.left<0){t.currentNode.style.setProperty('outline','1px dotted red','important');console.log(t.currentNode);}};}(document));
@Antonio-Laguna
Antonio-Laguna / functions.php
Last active April 13, 2023 07:53 — forked from kloon/functions.php
WooCommerce Dropdown Product Quantity, fully compatible with Min/Max quantities extension and working quantity
<?php
// Place the following code in your theme's functions.php file
// override the quantity input with a dropdown
// Note that you still have to invoke this function like this:
/*
$product_quantity = woocommerce_quantity_input( array(
'input_name' => "cart[{$cart_item_key}][qty]",
'input_value' => $cart_item['quantity'],
'max_value' => $_product->backorders_allowed() ? '' : $_product->get_stock_quantity(),
'min_value' => '0'