A Pen by [Zakir Tariverdiev] (http://www.zakir.li/) on CodePen.
Sample solutions to the exercises in the "JavaScript Under Pressure" game. The game itself can be found at this URL: http://toys.usvsth3m.com/javascript-under-pressure/
A Pen by Zakir Tariverdiev on CodePen.
A JavaScript module allowing addition and removal of multiple events and callback handlers. Its most useful feature is the ability to keep track of attached event handlers. Multiple event handlers can be attached and removed to/from a specific event. The module allows removal of all event listeners at the same time for a specific event, or all listeners for all events, if the user so desires.
- Can be used with collections, or with a single DOM object.
- Works on older browsers.
This module was inspired by this answer at Stack Overflow: http://stackoverflow.com/a/4386514
A simple example using Event module can be seen here: http://codepen.io/zakirt/pen/tjkEg
These gists are used to showcase how GORM composition works.They are included in one of my blog posts (http://zakirtariverdiev.blogspot.com/2014/02/making-grails-gorm-composition-work.html). Repo with a complete working example can be found here on GitHub at this URL: https://github.com/zakirt/gorm-composition-example
// ---- | |
// Sass (v3.3.0.rc.5) | |
// Compass (v1.0.0.alpha.18) | |
// @author Zakir Tariverdiev | |
// @created Feb 25, 2014 | |
// @desciption Generates triangle based on the parameters passed. | |
// @param $direction - direction which triangle is facing | |
// @param $size - size of the triangle. | |
// @param $sides - size of the triangle's sides | |
// @param $color - color of the triangle. |
// ----------------------------------------------------------------------------- | |
// @author Zakir Tariverdiev | |
// @created August 2, 2014 | |
// @desc Sass mixin that provides convenient way to style element's siblings. | |
// Based on the example from Lea Verou's blog: | |
// http://lea.verou.me/2011/01/styling-children-based-on-their-number-with-css3/ | |
// @param (string) $sibling-count - number of expected siblings. You can also use | |
// use such forms as "n + 3" and "3n" for "at least 3 siblings" and | |
// "siblings divisible by 3," for example. These forms must be enclosed in | |
// quotes for proer parsing though. |
/** | |
* @author Zakir Tariverdiev | |
* @description jQuery scroll utility method alllowing animated scrolling | |
* to the specified entity. | |
* Chckout example http://jsfiddle.net/zakirt/hsb2v9ju/ | |
* @param {number|string|Element|jQuery} - numeric position, | |
* jQuery selector string, DOM element, or jQuery object to scroll to. | |
* @returns promise object | |
*/ | |
// ---- | |
// libsass (v3.2.5) | |
// ---- | |
// ---------------------------------------------------------------------------------- | |
// Checks if the list contains the specified value. | |
// Param: {list} $list - list to search. | |
// Param: $search-item - value to search the $list for. | |
// Returns: {boolean} true if the $search-item was found and false otherwise. | |
// ---------------------------------------------------------------------------------- |
<!DOCTYPE html> | |
<html> | |
<head> | |
<style> | |
/* | |
Inline above the fold CSS | |
*/ | |
</style> |
/** | |
* @author Zakir Tariverdiev | |
* @class animatedGifDetect | |
* @description | |
* GIF file reader that checks whether GIF image is animated, or not. | |
* Uses information gathered from the website below: | |
* http://www.matthewflickinger.com/lab/whatsinagif/bits_and_bytes.asp | |
*/ | |
(function(window, undefined) { | |
'use strict'; |