Skip to content

Instantly share code, notes, and snippets.

View iamntz's full-sized avatar
🐛
Coding Stuff

Ionuț Staicu iamntz

🐛
Coding Stuff
View GitHub Profile
import sublime
import sublime_plugin
import string
class MultiSelectNumbersCommand( sublime_plugin.TextCommand ):
def run(self, edit):
view = self.view;
window = view.window()
def countThoseSelections(pattern):
<string>(?:^\s+)?(&lt;)((?i:script))\b(?![^&gt;]*/&gt;)</string>
=>
<string>(?:^\s+)?(&lt;)((?i:script))\b(?!([^&gt;]*text/template[^&gt;]*|[^&gt;]*/>))</string>
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/css application/json
AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript
AddOutputFilterByType DEFLATE text/xml application/xml text/x-component
<FilesMatch "\.(ttf|otf|eot|svg)$" >
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>
@iamntz
iamntz / gist:4966512
Last active December 13, 2015 19:58
Nice loading animation, CSS only. Partially based on a http://cssload.net/ snippet.
/*
<div class="css-loading-indicator">
<div class="step-1"></div>
<div class="step-2"></div>
<div class="step-3"></div>
<div class="step-4"></div>
</div>
demo:
http://codepen.io/iamntz/pen/cizwG
Don't use SASS? Compile this gist here: http://sass-lang.com/try.html
@iamntz
iamntz / iosslider.js
Created December 23, 2012 07:12
Method from iosslider script http://iosscripts.com/iosslider/
slowScrollHorizontalInterval: function(node, slideNodes, newOffset, scrollbarClass, scrollbarWidth, stageWidth, scrollbarStageWidth, scrollMargin, scrollBorder, activeChildOffset, originalOffsets, childrenOffsets, infiniteSliderWidth, numberOfSlides, sliderNumber, centeredSlideOffset, endOffset, settings) {
$('.typeahead').typeahead({
});
var groupFocusTimer;
$('.group').on('change', function (e) {
if (e.target.value == "") {
return;
}
$('.typeahead').typeahead({
});
$('.group').on('change', function (e) {
if (e.target.value == "") {
return;
}
$('#myElement').live('webkitAnimationEnd webkitAnimationStart keyframe', function(e){
switch( e.type ){
case 'webkitAnimationEnd':
// end event
break;
case 'webkitAnimationStart':
// start event
break;
case 'keyframe':
// trigger event
(function($, window, document){
function createEvent( element, animationKey ) {
var event = document.createEvent("Event");
event.initEvent("keyframe", true, true);
event.animationName = 'keyframe';
event.keyText = 'keyframe';
event.percent = animationKey;
element.dispatchEvent(event);
};
<?php
$input_attr = array(
"class" => "foo bar",
"id" => "input_id",
"disabled" => "disabled",
"readonly" => "readonly"
);