Pearl is a stylish full screen background template with a custom full screen gallery, perfect for showing off your visual work or perhaps you would just like to use images to sell yourself, what ever you do! Background slideshow controls allow you to cycle through background images, which are preloaded to cut loading time. 25 gallery/portfolio layouts are included so you can pick the one that best suits your work. Features Full screen background Custom full screen gallery 25 gallery/portfolio styles QuickSand animated portfolio filter Transparent content areas to make the most of your backgrounds Extensive documentation Background slideshow controls allow the user to change background image which is saved acr... READ MORE
Latest Tweets
');f.append(a.map(d,function(a){return"- "+e(c.template,a)+"
"}).join("")).children("li:first").addClass("tweet_first").end().children("li:odd").addClass("tweet_even").end().children("li:even").addClass("tweet_odd"),a(b).empty().append(f),c.intro_text&&f.before('
'+c.intro_text+"
"),c.outro_text&&f.after(''+c.outro_text+"
"),a(b).trigger("loaded").trigger(0===d.length?"empty":"full"),c.refresh_interval&&window.setTimeout(function(){a(b).trigger("tweet:load")},1e3*c.refresh_interval)}function q(b){var d=a(''+c.loading_text+"
");c.loading_text&&a(b).not(":has(.tweet_list)").empty().append(d),a.getJSON(m(),function(d){if(d.errors&&a.isArray(d.errors))return a.each(d.errors,function(a,b){console.info(b)}),void 0;var e=a.map(d.statuses||d,o);e=a.grep(e,c.filter).sort(c.comparator).slice(0,c.count),a(b).trigger("tweet:retrieved",[e])})}var c=a.extend({twitter_api_proxy_url:null,username:null,list:null,list_id:null,favorites:!1,query:null,avatar_size:null,count:3,fetch:null,page:1,retweets:!0,intro_text:null,outro_text:null,join_text:null,auto_join_text_default:" I said, ",auto_join_text_ed:" I ",auto_join_text_ing:" I am ",auto_join_text_reply:" I replied to ",auto_join_text_url:" I was looking at ",loading_text:"Loading Tweets...",refresh_interval:null,twitter_url:"twitter.com",template:"{avatar}{time}{join} {text}",comparator:function(a,b){return b.tweet_time-a.tweet_time},filter:function(){return!0},just_now_text:"just now",seconds_ago_text:"about %d seconds ago",a_minutes_ago_text:"about a minute ago",minutes_ago_text:"about %d minutes ago",a_hours_ago_text:"about an hour ago",hours_ago_text:"about %d hours ago",a_day_ago_text:"about a day ago",days_ago_text:"about %d days ago",view_text:"view tweet on twitter"},b),d=/\b((?:https?:\/\/|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?\xab\xbb\u201c\u201d\u2018\u2019]))/gi;return a.extend({tweet:{t:e}}),a.fn.extend({linkUser:f(/(^|[\W])@(\w+)/gi,'$1@$2'),linkHash:f(/(?:^| )[\#]+([\w\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u00ff\u0600-\u06ff]+)/gi,' #$1'),makeHeart:f(/(<)+[3]/gi,"?")}),this.each(function(b,d){c.username&&"string"==typeof c.username&&(c.username=[c.username]),a(d).unbind("tweet:render").unbind("tweet:retrieved").unbind("tweet:load").bind({"tweet:load":function(){q(d)},"tweet:retrieved":function(b,c){a(d).trigger("tweet:render",[c])},"tweet:render":function(b,c){p(a(d),c)}}).trigger("tweet:load")})}});