Skip to content

Instantly share code, notes, and snippets.

@nurbek-ab
nurbek-ab / break-point.html
Last active August 29, 2015 14:10
Twitter bootstrap helper block that displays current break point
<div class="well" style="position: fixed; bottom: 0; left: 0; display: inline-block; height: auto; z-index: 99999">
<div class="visible-xs text-center text-danger">
<b>xs (extra small)</b>
</div>
<div class="visible-sm text-center text-warning">
<b>sm (small)</b>
</div>
<div class="visible-md text-center text-primary">
<b>md (middle)</b>
</div>
@nurbek-ab
nurbek-ab / foreach.js
Last active August 29, 2015 14:10
forEach for NodeList and HTMLCollection
NodeList.prototype.forEach = function(fn){
var list = this;
for(var i = 0; i < list.length; i++){
fn.call(list[i], list[i], i, list);
}
};
HTMLCollection.prototype.forEach = NodeList.prototype.forEach;
/**
* Object.prototype.watch polyfill
* @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/watch
*
* Known limitations:
* - `delete object[property]` will remove the watchpoint
*
* Based on Eli Grey gist https://gist.github.com/eligrey/384583
* Impovements based on Xose Lluis gist https://gist.github.com/XoseLluis/4750176
* This version is optimized for minification
@nurbek-ab
nurbek-ab / text-align.css
Created January 21, 2015 08:48
Bootstrap text-align for different screen sizes
.text-xs-left {
text-align: left !important;
}
.text-xs-right {
text-align: right !important;
}
.text-xs-center {
text-align: center !important;
@nurbek-ab
nurbek-ab / delete.bat
Created January 25, 2015 16:47
Reset folder permissions on Windows 7 after system reinstall
SET DIRECTORY_NAME="C:\OldWindows"
TAKEOWN /f %DIRECTORY_NAME% /r /d y
ICACLS %DIRECTORY_NAME% /reset /T
PAUSE
@nurbek-ab
nurbek-ab / button.css
Last active August 14, 2017 17:45
Bootstrap 3 button with transparent background
/**
* Tested on Bootstrap 3.3.2
* Usage: <button class="btn btn-transparent" type="button">Click me</button>
*/
.btn-transparent {
background: transparent;
color: #F2F2F2;
-webkit-transition: background .2s ease-in-out, border .2s ease-in-out;
-moz-transition: background .2s ease-in-out, border .2s ease-in-out;
-o-transition: background .2s ease-in-out, border .2s ease-in-out;
@nurbek-ab
nurbek-ab / five-column.css
Created March 23, 2015 06:56
Bootstrap five column layout
.col-xs-five,
.col-sm-five,
.col-md-five,
.col-lg-five {
position: relative;
min-height: 1px;
padding-right: 10px;
padding-left: 10px;
}
@nurbek-ab
nurbek-ab / web.config
Last active March 28, 2023 12:28 — forked from lennart/gist:3787187
IIS rewrite rule for Symfony 2 (use at root directory)
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<clear />
<rule name="TempRewriteToWeb" stopProcessing="false">
<match url="^(web/)?(.*)$" />
<action type="Rewrite" url="web/{R:2}" logRewrittenUrl="true" />
</rule>
@nurbek-ab
nurbek-ab / no-gutters.css
Last active September 24, 2015 09:14
Bootstrap no gutters
.container.no-gutters {
padding-left: 0;
padding-right: 0;
}
.container.no-gutters .row {
margin-right: 0;
margin-left: 0;
}
@nurbek-ab
nurbek-ab / replace-tag.js
Last active June 19, 2023 07:43
Replace element's tag name with another tag name using jQuery
function replaceElementTag(targetSelector, newTagString) {
$(targetSelector).each(function(){
var newElem = $(newTagString, {html: $(this).html()});
$.each(this.attributes, function() {
newElem.attr(this.name, this.value);
});
$(this).replaceWith(newElem);
});
}