Skip to content

Instantly share code, notes, and snippets.

View cedmond's full-sized avatar

Craig Edmond cedmond

View GitHub Profile
@cedmond
cedmond / SassMeister-input.scss
Created October 19, 2015 20:50
Generated by SassMeister.com.
// ----
// libsass (v3.2.5)
// ----
/*! Modules - Directory v0.0.5 */
// ==========================================================================
// Directory
// ==========================================================================
var feeds = [
{ //facebook
url:'http://www.facebook.com/feeds/page.php?format=atom10&id=29385622792',
classname:'facebook',
target : '#facebook-feed',
number : 3,
loaded:false
},
{
//instagram
@cedmond
cedmond / gist:275b5648d06ff5f46cee
Created October 15, 2014 15:23
CSS Fixes for Media Manager menu
/* media select menu fixes */
#mediaNav, #mediaNav * {
box-sizing: content-box;
}
.mediaNavHdr {
height: auto;
min-height: 18px;
}
.mediaNavHdr input[type="button"].mediaBackNav {
@cedmond
cedmond / meganav
Last active August 29, 2015 14:03
Meganavs & 2 Column page lists
//setup mega-navs
$j('#nav_menus >div').each(function(i){
$j('#bottombanner .meganav').eq(0).prependTo(this);
var list = $j('li',this);
var n = Math.ceil(list.length/2);
var col2 = $j('<ul>').appendTo(this);
for(i=n; i<list.length; i++){
@cedmond
cedmond / get page list
Last active August 29, 2015 14:00
Dynamically build page lists in finalsite
var l = $j('.mega-links a');
l.each(function(){
var t = $j(this);
var pid = $j(this).attr('href').split('p=')[1].split('&')[0];
$j.get('pagenavlist.cfm?pagelist='+pid,function(data){ //grab menu list with AJAX
if(data.search('<li>')>0){
t.after(data);
}
});
});
@cedmond
cedmond / Truncate facebook posts
Last active August 29, 2015 13:57
Check for facebook posts loaded in a widget, truncate them and add an epllipsis.
var fbCheck = setInterval(function(){
var fbPosts = $j('li.facebook');
if( fbPosts.length > 0 ){
fbPosts.each(function() {
var $this = $j(this);
$this.text( $this.text().slice(0,150) );
$this.append(' &hellip;');
});
clearInterval(fbCheck);
@cedmond
cedmond / gist:8964066
Last active August 29, 2015 13:56
Check for twitter widget load
$j(function(){
var checkTwitter = setInterval(function(){
if( $j('body').data('twttr-rendered') === true ){
renderTweets();
clearInterval(checkTwitter);
}
},100);
@cedmond
cedmond / JS Breakpoint checker
Last active March 14, 2020 16:29
Check for breakpoints on window resize
$j(window).on('load resize',function(){
sizeCheck();
});
var currentBreak = -1;
var breakpoints = [788,522,320,0];
function sizeCheck() {
var screenBreak;
$j(function(){
var bgPhoto = $j('#bgphoto');
$j(window).on('load resize',function(evt){
if(evt.type=='load'){bgPhoto.css({'top':'50%','left':'50%'})}
bgPhoto.css('margin-top', -bgPhoto.height()/2); //set Y position
bgPhoto.css('margin-left', -bgPhoto.width()/2); //set X position
});
});