The following steps facilitate remote pairing using:
- tmux which allows terminal sessions to be attached to different terminals, and
- ngrok which provides secure tunnels to your localhost
OS X: brew install tmux
// Extend default header styles to classes for additonal customization | |
@each $header in 'h1', 'h2', 'h3', 'h4', 'h5', 'h6' { | |
.#{$header}{ | |
@extend #{$header}; | |
} | |
} |
module.exports = function(grunt) { | |
// Auto load plugins | |
require('load-grunt-tasks')(grunt); | |
// Project configuration | |
grunt.initConfig({ | |
pkg: grunt.file.readJSON('package.json'), | |
// Javascript linter |
<script>document.write(new Date().getFullYear());</script> |
.column-left-no-important { | |
padding-left: 0 ; } | |
.column-left-important { | |
padding-left: 0 !important; } | |
.column-no-important { | |
padding-left: 0 ; | |
padding-right: 0 ; } |
function nonbinded(para, para2, para3) { | |
console.log('this:', this); | |
console.log('para:', para, para2, para3); | |
} | |
console.log('Call,Appy,Bind =============='); | |
console.log('nonbinded()----------------'); | |
nonbinded('test-para', 'test-para2', 'test-para3'); |
unmappedListings() { | |
return this.listings | |
.filter(listing => !listing.node.abbListingID) | |
.filter((listing) => { | |
if (this.search) { | |
const searchTerm = this.search.trim() | |
.toLowerCase() | |
.split(' ') | |
.join('|'); |
const path = 'my/file/path'; | |
const files = document.querySelectorAll(`div.file-header[data-path*="${path}"]`); | |
[...files].forEach(el => { | |
el.parentNode.style.display = 'none'; | |
}); |