Skip to content

Instantly share code, notes, and snippets.

/*!
* JavaScript preload() function
* Preload images, CSS and JavaScript files without executing them
* Script by Stoyan Stefanov – http://www.phpied.com/preload-cssjavascript-without-execution/
* Slightly rewritten by Mathias Bynens – http://mathiasbynens.be/
* Demo: http://mathiasbynens.be/demo/javascript-preload
*/
function preload(arr) {
var i = arr.length,
// conditional hiding/showing made ...
if (chapterTitleHasVisibleFollowingNotes) {
$chapterTitle.show();
} else {
$chapterTitle.hide();
}
// ... simple
$chapterTitle.toggle(chapterTitleHasVisibleFollowingNotes);
helpers do
def buffer()
@_out_buf
end
def capture(buffer)
pos = buffer.size
yield
buffer.slice!(pos..buffer.size)
end
def my_helper(&block)
  1. Check if a page variable has been defined
    1. Set variables in a page (page.html.haml) at the very biginning of the file:

      ---
      variable: value
      variable2: value 2
      ---
@riddla
riddla / _angularServiceAsModuleTemplate.js
Last active June 30, 2016 12:59
Templates for RequireJS module
/* eslint-disable camelcase */
/* global define */
(function (define) {
'use strict';
var _;
var moment;
define(function (require) {
require('common/common.module');
@riddla
riddla / Layout.js
Created May 3, 2017 17:51 — forked from gustavlrsn/Layout.js
Example bootstrap 4 integration into Next.js, with the reactstrap package
import Head from 'next/head'
import { Container } from 'reactstrap'
const Layout = (props) => (
<div>
<Head>
<title>PairHub</title>
<meta name="viewport" content="initial-scale=1.0, width=device-width" />
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" />
</Head>
@riddla
riddla / docker-compose.yml
Created May 5, 2017 08:43
Develop Jekyll sites via Docker (and Jekyll::Livereload)
version: '2'
services:
blog:
image: jekyll/jekyll
command: jekyll serve --livereload
ports:
- "4000:4000"
- "35729:35729"
volumes:
- .:/srv/jekyll
@riddla
riddla / index.html
Created November 6, 2017 08:15 — forked from kentcdodds/index.html
The one true react boilerplate
<body>
<div id="⚛️"></div>
<script src="https://unpkg.com/react@16.0.0/umd/react.development.js"></script>
<script src="https://unpkg.com/react-dom@16.0.0/umd/react-dom.development.js"></script>
<script src="https://unpkg.com/babel-standalone@6.26.0/babel.js"></script>
<script type="text/babel">
ReactDOM.render(<div>Hello World!</div>, document.getElementById('⚛️'))
</script>
</body>
{
"1": {
"entity_id": "1",
"type_id": "simple",
"sku": "dress_test",
"status": "1",
"visibility": "4",
"tax_class_id": "2",
"weight": "1.0000",
"price": "1500.0000",
@riddla
riddla / app.conf
Last active February 27, 2019 07:30
Switch between localhost and container node application in "dockered" NGINX
upstream node-app {
# Enable this to use theserver running inside docker
# server node-app:3000;
# Enable this to use the (development) server running on your localhost
server host.docker.internal:3000;
}
server {
location / {