Skip to content

Instantly share code, notes, and snippets.

Eirik Backer eirikbacker

Block or report user

Report or block eirikbacker

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@eirikbacker
eirikbacker / search-icon.css
Created Jun 17, 2018
Single element search icon CSS - when you can not change the markup and want to make a icon out of <input type="submit">
View search-icon.css
.search-submit { /* Single element search icon, no pseudo elements */
width: 15px;
height: 15px;
border: 2px solid; /* Not specifying color means border + box-shaddow gets currentColor (font color) */
border-radius: 100%;
box-shadow: 6px 6px 0 -6px, 7px 7px 0 -6px;
background: none;
color: inherit;
font-size: 0; /* Hide text */
padding: 0;
@eirikbacker
eirikbacker / addEventListener-polyfill.js
Created Jun 3, 2012
addEventListener polyfill for IE6+
View addEventListener-polyfill.js
//addEventListener polyfill 1.0 / Eirik Backer / MIT Licence
(function(win, doc){
if(win.addEventListener)return; //No need to polyfill
function docHijack(p){var old = doc[p];doc[p] = function(v){return addListen(old(v))}}
function addEvent(on, fn, self){
return (self = this).attachEvent('on' + on, function(e){
var e = e || win.event;
e.preventDefault = e.preventDefault || function(){e.returnValue = false}
e.stopPropagation = e.stopPropagation || function(){e.cancelBubble = true}
You can’t perform that action at this time.