This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function ajaxLoadNextPage () { | |
var more = document.querySelector('.comment-tree > tbody > tr:last-child a'); | |
if (more && more.innerHTML === "More") { | |
var httpRequest = new XMLHttpRequest(); | |
httpRequest.onreadystatechange = function () { | |
if (httpRequest.readyState === XMLHttpRequest.DONE) { | |
if (httpRequest.status === 200) { | |
more.remove(); | |
var div = document.createElement('div'); | |
div.innerHTML = httpRequest.responseText; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Flattens an array, e.g. [[1,2,[[[3]]]],4] => [1, 2, 3, 4] | |
var flattenArray = (array) => { | |
let initialValue = []; | |
return array.reduce((result, ele) => { | |
if (Array.isArray(ele)) { | |
let flat = flattenArray(ele); | |
return result.concat(flat); | |
} else { | |
result.push(ele); | |
return result; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function sortByFrequency(array) { | |
var frequency = {}; | |
array.forEach(function(value) { frequency[value] = 0; }); | |
var uniques = array.filter(function(value) { | |
return ++frequency[value] == 1; | |
}); | |
return uniques.sort(function(a, b) { | |
return frequency[b] - frequency[a]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name Collapse diff | |
// @namespace http://no.one/ | |
// @version 0.2 | |
// @description Enter something useful | |
// @author You | |
// @match https://github.com/* | |
// @grant none | |
// ==/UserScript== |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function ($) { | |
var dragging = null; | |
$(".style-editor").on("mousedown.wf", ".tick", function (e) { | |
var $ghost = $("<div class='drag-ghost'>").appendTo('body').css( | |
'cursor', 'ns-resize' | |
); | |
var $input = $(this).closest('.input-control').find('input'); | |
dragging = { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<style> | |
@media all and (max-device-width:760px) { | |
.pagetop b { | |
display:block; | |
} | |
.pagetop { | |
padding-top: 10px; | |
padding-bottom: 10px; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ==UserScript== | |
// @name Amara Plus | |
// @namespace http://rapedinheaven.com | |
// @version 0.1 | |
// @description enter something useful | |
// @match http://www.amara.org/es/onsite_widget/* | |
// @copyright 2012+, You | |
// ==/UserScript== | |
var getByClass = function (sel, parent) { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Show hidden characters
[ | |
{ | |
"args": | |
{ | |
"extend": false, | |
"to": "bol" | |
}, | |
"command": "move_to" | |
}, | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function () { | |
var addMethod = function (obj, name, fn) { | |
obj[name] = function () { | |
var undef; | |
var result = fn.apply(obj, arguments); | |
if (result === undef) { | |
result = this; | |
} | |
return result; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/************** | |
* Con promesas | |
**************/ | |
var promise = foo().then(function(){ | |
var promise = new Promise(); | |
asyncFunction(function(){ | |
// It has to know there is no need to merge it to a received object in order to | |
// do this; | |
var data = {key1:0x111}; |