Skip to content

Instantly share code, notes, and snippets.

View victorjonsson's full-sized avatar
🎯
Focusing

Victor Jonsson victorjonsson

🎯
Focusing
View GitHub Profile
@victorjonsson
victorjonsson / jquery.mirror.js
Created May 10, 2012 07:46
jQuery plugin that flips an element upside down
(function($) {
$.extend($.fn, {
mirror : function() {
return
}
});
})(jQuery);
@victorjonsson
victorjonsson / jquery.grayscale.js
Last active October 5, 2015 00:28
jQuery plugin for turning image into grayscale
(function($){
/**
* Renders an image in gray scale using canvas
* @param {Boolean} toggle - Optional, whether or not to add or remove the grayscale effect
* @return {jQuery}
*/
$.fn.grayScale = function(toggle) {
function _grayscale(src){
var canvas = document.createElement('canvas');
@victorjonsson
victorjonsson / dokimon-example.js
Created July 19, 2012 16:03
Dokimon test example 1
var dokimon = require('dokimon'),
assert = require('assert');
var checkHomepage = new dokimon.Test(
'HomePageIsRunning',
{url : '/'},
function(res, body) {
assert.equal(res.statusCode, 200, 'My website is not responding');
}
);
@victorjonsson
victorjonsson / dokimon-example2.js
Created July 19, 2012 16:43
Dokimon test example 2
var dokimon = require('dokimon'),
assert = require('assert');
var checkHomepage = new dokimon.Test(
'HomePageIsRunning'...
);
var checkSiteSearch = new dokimon.TestPostForm(
'SearchIsWorking',
{
@victorjonsson
victorjonsson / jspeech-example.js
Created July 20, 2012 10:57
jQuery Speech Interface example 1
<script src="js/jquery/jquery.min.js"></script>
<script src="js/jquery/jquery.speechinterface.js"></script>
<script>
jQuery(document).ready(function() {
jQuery('body').speechInterface({
debugMode : 2,
scrollLength : jQuery(window).height() * 0.4,
});
});
</script>
@victorjonsson
victorjonsson / pie-chart-count-down.html
Last active October 7, 2015 10:37
Pie chart count down example
...
<body>
<div id="counter"></div>
<a href="#" id="start-counter">Count down</a>
<script src="js/jquery.min.js"></script>
<script src="js/jquery.piechartcountdown.min.js"></script>
<script>
$('#start-counter').click(function() {
@victorjonsson
victorjonsson / pie-chart-count-down2.html
Created July 20, 2012 19:52
Pie chart count down example 2
<!DOCTYPE html>
<html>
<head>
<script src="js/jquery.min.js"></script>
<script src="js/jquery.piechartcountdown.min.js"></script>
</head>
<body>
<div id="counter"></div>
<a href="#" id="count-down-button">Count down</a>
<script type="text/javascript">
@victorjonsson
victorjonsson / form-example.html
Created July 21, 2012 07:22
jQuery Form Validator, example
<form action="" onsubmit="return $(this).validate()">
<p>
Name (4 characters minimum):
<input name="user" data-validation="validate_min_length length4" />
</p>
<p>
Birthdate (yyyy-mm-dd):
<input name="birth" data-validation="validate_birthdate" />
</p>
<p>
@victorjonsson
victorjonsson / bash-hax.sh
Last active October 8, 2015 00:09
nice to have bash commands (svn...)
# Delete all missing files (!)
$ svn rm $( svn status | sed -e '/^!/!d' -e 's/^!//' )
# grep all lines not starting with ?
$ ... | grep -v '^?'
# List large directories
$ sudo du -h / | grep ^[0-9.]*G
@victorjonsson
victorjonsson / tinymce.js
Created August 8, 2012 17:38
listen to keypress within tinyMCE
tinyMCE.editors[0].onKeyPress.add(function(ed, e) {
alert(e.keyCode);
});