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
/// linear-interpolation | |
/// Calculate the definition of a line between two points | |
/// @param $map - A SASS map of viewport widths and size value pairs | |
/// @returns A linear equation as a calc() function | |
/// @example | |
/// font-size: linear-interpolation((320px: 18px, 768px: 26px)); | |
/// @author Jake Wilson <jake.e.wilson@gmail.com> | |
@function linear-interpolation($map) { | |
$keys: map-keys($map); | |
@if (length($keys) != 2) { |
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
/// list-remove | |
/// Remove an item from a list | |
/// @param $list - A SASS list | |
/// @param $index - The list index to remove | |
/// @returns A SASS list | |
/// @author Jake Wilson <jake.e.wilson@gmail.com> | |
@function list-remove($list, $index) { | |
$newList: (); | |
@for $i from 1 through length($list) { | |
@if $i != $index { |
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
/// poly-fluid-sizing | |
/// Generate linear interpolated size values through multiple break points | |
/// @param $property - A string CSS property name | |
/// @param $map - A SASS map of viewport unit and size value pairs | |
/// @requires function linear-interpolation | |
/// @requires function map-sort | |
/// @example | |
/// @include poly-fluid-sizing('font-size', (576px: 22px, 768px: 24px, 992px: 34px)); | |
/// @author Jake Wilson <jake.e.wilson@gmail.com> | |
@mixin poly-fluid-sizing($property, $map) { |
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
/// list-sort | |
/// Sort a SASS list | |
/// @param $list - A SASS list | |
/// @returns A sorted SASS list | |
/// @requires function list-remove | |
/// @author Jake Wilson <jake.e.wilson@gmail.com> | |
@function list-sort($list) { | |
$sortedlist: (); | |
@while length($list) > 0 { | |
$value: nth($list,1); |
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
MyAddon = LibStub("AceAddon-3.0"):NewAddon("MyAddon") | |
MyAddon.version = "1.0" | |
local Console = LibStub("AceConsole-3.0") | |
local L = LibStub("AceLocale-3.0"):GetLocale("MyAddon") | |
-- Register slash command /myaddon | |
MyAddon:RegisterChatCommand("myaddon", "MyAddonCommand") |
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
/// map-sort | |
/// Sort map by keys | |
/// @param $map - A SASS map | |
/// @returns A SASS map sorted by keys | |
/// @requires function list-sort | |
/// @author Jake Wilson <jake.e.wilson@gmail.com> | |
@function map-sort($map) { | |
$keys: list-sort(map-keys($map)); | |
$sortedMap: (); | |
@each $key in $keys { |
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
// Bootstrap Mid-Small - col-ms-* - the missing grid set for Bootstrap3. | |
// | |
// This is a hack to fill the gap between 480 and 767 pixels - a missing range | |
// in the bootstrap responsive grid structure. Use these classes to style pages | |
// on cellphones when they transition from portrait to landscape. | |
// | |
// Contains: | |
// Columns, Offsets, Pushes, Pulls for the Mid-Small layout | |
// Visibility classes for the Mid-Small layout | |
// Redefined visibility classes for the Extra Small layout |
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
<script>console.log(JSON.parse('<isprint value="${JSON.stringify(someObject)}" encoding="jsonvalue"/>'));</script> |
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
<!-- Example: Load jQuery using defer --> | |
<script defer src="path/to/jquery.js"></script> | |
<!-- Inline script that waits for deferred jQuery to load before executing --> | |
<script> | |
window.addEventListener('DOMContentLoaded', function() { | |
(function($) { | |
// Put your custom code here | |
})(jQuery); | |
}); |
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
client | |
dev tun | |
proto udp | |
remote us-california.privateinternetaccess.com 1198 | |
remote us-east.privateinternetaccess.com 1198 | |
remote us-west.privateinternetaccess.com 1198 | |
remote us-siliconvalley.privateinternetaccess.com 1198 | |
remote us-texas.privateinternetaccess.com 1198 | |
remote us-newyorkcity.privateinternetaccess.com 1198 | |
remote us-midwest.privateinternetaccess.com 1198 |
NewerOlder