Skip to content

Instantly share code, notes, and snippets.

View fredyang's full-sized avatar

Fred Yang fredyang

View GitHub Profile
@fredyang
fredyang / SassMeister-input.scss
Created January 30, 2014 15:02
Generated by SassMeister.com.
// ----
// Sass (v3.3.0.rc.2)
// Compass (v1.0.0.alpha.17)
// ----
.colorAndWheel {
height: 200px;
width:800px;
@fredyang
fredyang / SassMeister-input.scss
Created February 3, 2014 20:25
Generated by SassMeister.com.
// ----
// Sass (v3.3.0.rc.2)
// Compass (v1.0.0.alpha.17)
// ----
//---------------component style--------------------
//my-widget.scss
.my-widget {
//in French it should look like this
.fr & {
@fredyang
fredyang / SassMeister-input.scss
Created February 8, 2014 15:36
Generated by SassMeister.com.
// ----
// Sass (v3.3.0.rc.3)
// Compass (v1.0.0.alpha.18)
// ----
#sidebar %link {
text-decoration: underline;
}
p %link {
color: blue;
@fredyang
fredyang / SassMeister-input.scss
Created February 8, 2014 15:47
Generated by SassMeister.com.
// ----
// Sass (v3.3.0.rc.3)
// Compass (v1.0.0.alpha.18)
// ----
@mixin ie6 {
//the & is context selector passed in from caller
.ie6 & {
@content;
}
@fredyang
fredyang / SassMeister-input.scss
Created February 18, 2014 03:53
Generated by SassMeister.com.
// ----
// Sass (v3.3.0.rc.4)
// Compass (v1.0.0.alpha.18)
// ----
@function combine($prefix, $list) {
$temp: "";
$n: length($list);
var R_ISO8061_STR = /^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?:\:?(\d\d)(?:\:?(\d\d)(?:\.(\d{3}))?)?)?(Z|([+-])(\d\d):?(\d\d)))?$/;
function jsonStringToDate(string) {
var match;
if (match = string.match(R_ISO8061_STR)) {
var date = new Date(0),
tzHour = 0,
tzMin = 0;
if (match[9]) {
tzHour = int(match[9] + match[10]);
@fredyang
fredyang / getStyle.js
Created December 31, 2014 15:27
get current style for element
function getStyle(element, key) {
var node = element[0];
return node.currentStyle ?
node.currentStyle[key] :
$window.getComputedStyle(node)[key];
}
@fredyang
fredyang / gist:3e89b3ec8ad63ae3fc1c
Created January 2, 2015 19:44
test an object is scope
function isScope(obj) {
return obj && obj.$evalAsync && obj.$watch;
}
@fredyang
fredyang / SassMeister-input.scss
Created January 19, 2015 04:43
Generated by SassMeister.com.
// ----
// Sass (v3.4.9)
// Compass (v1.0.1)
// ----
$themes: (
brand1: (
color: yellow
function evalObjectPath(hostObj, pathExpression) {
var parts = pathExpression.split('.');
for (var i = 0; i < parts.length; i++) {
var value = hostObj[parts[i]];
if (value === undefined) {
return hostObj;
} else {
hostObj = value;
}
}