All notable changes to this project will be documented in this file.
- Added new feature, enhencement, or something the-like
- Changed something from something to something else
// Main containers | |
.container | |
@include outer-container | |
// Rows | |
.row | |
@include row() | |
// A basic column without a defined width or height |
<?php | |
class MCAPI { | |
var $version = "1.3"; | |
var $errorMessage; | |
var $errorCode; | |
/** | |
* Cache the information on the API location on the server | |
*/ | |
var $apiUrl; |
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>Example</title> | |
<meta name="description" content="This is just an example"> | |
<meta name="viewport" content="width=device-width, initial-scale=1"> | |
<link rel="stylesheet" href="css/main.css"> | |
</head> | |
<body data-modules="foobar, lorem/ipsum"> |
// encode(decode) html text into html entity | |
var decodeHtmlEntity = function(str) { | |
return str.replace(/&#(\d+);/g, function(match, dec) { | |
return String.fromCharCode(dec); | |
}); | |
}; | |
var encodeHtmlEntity = function(str) { | |
var buf = []; | |
for (var i=str.length-1;i>=0;i--) { |
#target photoshop | |
function main() { | |
if (!documents.length) return; | |
var doc = activeDocument; | |
var oldPath = activeDocument.path; | |
for (var a = 0; a < doc.layerSets.length; a++) { | |
activeDocument.activeLayer = activeDocument.layers.getByName(doc.layerSets[a].name); | |
dupLayers(); | |
activeDocument.mergeVisibleLayers(); | |
activeDocument.trim(TrimType.TRANSPARENT, true, true, true, true); |
#!/usr/bin/env bash | |
set -o errexit | |
set -o nounset | |
set -o pipefail | |
#set -o xtrace | |
__dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" | |
__file="${__dir}/$(basename "${BASH_SOURCE[0]}")" | |
__base="$(basename ${__file} .sh)" |
// Takes a URL, param name, and data string | |
// Sends to the server.. The server can respond with binary data to download | |
jQuery.download = function(url, key, data){ | |
// Build a form | |
var form = $('<form></form>').attr('action', url).attr('method', 'post'); | |
// Add the one key/value | |
form.append($("<input></input>").attr('type', 'hidden').attr('name', key).attr('value', data)); | |
//send request | |
form.appendTo('body').submit().remove(); |
// | |
// Revealing pattern | |
// | |
var basketModule = (function() { | |
var basket = []; //private | |
return { //exposed to public | |
addItem: function(values) { | |
basket.push(values); | |
}, | |
getItemCount: function() { |