Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View dsdeur's full-sized avatar

Durgé Seerden dsdeur

View GitHub Profile
@dsdeur
dsdeur / DWPGallery.css
Last active August 29, 2015 14:02
Make The WordPress Gallery awesome
.DWPG_selectedImg {
width:100%;
background:#efefef;
text-align: center;
}
.DWPG_selectedImg {
position:relative;
}
@dsdeur
dsdeur / DDraggable.js
Created July 5, 2014 14:06
Touch x-draggable
var DDraggable = function(element, options) {
var base = this;
base.el = element;
var offset = null;
var temp_offset = 0;
var first = true;
var y = 0;
base.init = function() {
base.el.addEventListener('touchstart', touchStart, false);
// javascript.json
{
/* A VSCode snippet that makes it easy to time some lines of Javascript code.
*
* Usage:
* 1. Cut the lines you want to time: select, cmd + x
* 2. Type `ctime` and press enter/tab/whatever your autocomplete key is.
*/
"Wrap console time": {
"prefix": "ctime",
@dsdeur
dsdeur / JoinClassNames.ts
Created October 9, 2021 08:24
Util function to combine classNames conditionally
function join(
...classNames: ([boolean, string] | string | undefined | null)[]
) {
let result = "";
for (let x = 0; x < classNames.length; x++) {
const value = classNames[x];
if (!value) continue;
if (typeof value === "string") {
result += " " + value;
continue;