Skip to content

Instantly share code, notes, and snippets.

@tomslominski
tomslominski / bookmarklet-custom-popup.js
Last active December 29, 2015 06:58 — forked from ozh/gist:5495656
Bookmarklet JavaScript from YOURLS
javascript: (function () {
var d = document,
k = prompt('Custom URL'),
s = d.createElement('script');
if (k != null) {
window.yourls_callback = function (r) {
if (r.short_url) {
prompt(r.message, r.short_url);
} else {
alert('An error occured: ' + r.message);
@tomslominski
tomslominski / custom-shorten.js
Last active December 29, 2015 06:59 — forked from ozh/gist:5495656
Bookmarklet JavaScript from YOURLS: Infinity Squared edition
javascript: (function () {
var d = document,
w = window,
enc = encodeURIComponent,
e = w.getSelection,
k = d.getSelection,
x = d.selection,
s = (e ? e() : (k) ? k() : (x ? x.createRange().text : 0)),
s2 = ((s.toString() == '') ? s : enc(s)),
f = '<?php echo YOURLS_SITE . ' / result.php '; ?>',