Action | Shortcut |
---|---|
Jump to the next open tab | ⌘ + Option + Right arrow |
⌘ + Option + Tab |
|
Jump to the previous open tab | ⌘ + Option + Left arrow |
⌘ + Option + Shift + tab |
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($) { | |
function OrderedNode(element) { | |
this.$element = $(element); | |
this.maxViewport = parseInt(this.$element.data(this.maxViewportName)); | |
this.saveOldState(); | |
this.decide(); | |
if (this.maxViewport) { | |
// Todo: Throttle |
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
/** | |
* Checks if an element is editable. | |
* Does this by checking parent | |
* elements as well. | |
* | |
* @param {Node} targetNode | |
* @return {Boolean} | |
*/ | |
function isContentEditable(targetNode){ | |
while(targetNode.parentElement){ |
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 monkeyPatchJQueryAutocomplete($) { | |
/** | |
* Proxies a private | |
* prototype method to the | |
* options Object | |
* | |
* @param {Object} obj | |
* @param {String} funcName | |
*/ |
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 execInNewTerminalTab { | |
osascript -e 'tell application "Terminal" | |
activate | |
tell application "System Events" to keystroke "t" using command down | |
do script "'"$1"'" in window 1 | |
end tell' | |
} |
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
/** | |
* @fileoverview Externs for Zepto v1.0 | |
* | |
* Note that some functions use different return types depending on the number | |
* of parameters passed in. In these cases, you may need to annotate the type | |
* of the result in your code, so the JSCompiler understands which type you're | |
* expecting. For example: | |
* <code>var elt = /** @type {Element} * / (foo.get(0));</code> | |
* | |
* @see http://zeptojs.com/ |
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
#!/bin/bash -e | |
# Update System | |
echo 'Update System Packages' | |
apt-get update | |
# Install git | |
echo 'Installing git' | |
apt-get install git -y |
Hi
I am Henrik and I want to create a webextension generator that supports chrome, firefox, opera and safari. The stack I would like to use will contain:
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
import React from 'react' | |
import Router from 'next/router' | |
const widthRoute = (Component) => { | |
return class extends React.Component { | |
componentDidMount() { | |
this.route = Router.route() | |
this.forceUpdate() | |
} |
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
Selectize.define('inputMaxlength', function(options) { | |
var self = this; | |
this.setup = (function() { | |
var original = self.setup; | |
return function() { | |
original.apply(this, arguments); | |
this.$control_input.attr('maxlength', this.settings.inputMaxlength); | |
}; | |
})(); | |
}); |
OlderNewer