You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pgfqe6ch8/public/javascripts/scripts.js

85 lines
2.0 KiB

6 years ago
$(function() {
$('.tooltip').not('#welcome .tooltip').tooltipster({
offsetY: 2,
});
$('#welcome .tooltip').tooltipster({
offsetY: 2,
theme: '.tooltipster-white'
});
$('#demo-default').tooltipster({
offsetY: 2
});
$('#demo-html').tooltipster({
fixedWidth: 300,
position: 'right'
});
$('#demo-theme').tooltipster({
animation: 'grow',
theme: '.tooltipster-pink'
});
$('#demo-callback').tooltipster({
content: 'Loading...',
updateAnimation: false,
functionBefore: function(origin, continueTooltip) {
continueTooltip();
if (origin.data('ajax' !== 'cached')) {
$.jGFeed('http://ws.audioscrobbler.com/2.0/user/ce3ge/recenttracks.rss?',
function(feeds){
var content = '';
if(!feeds){
content = 'Woops - there was an error retrieving my last.fm RSS feed';
origin.tooltipster('update', content);
}
else {
content = 'I last listened to: <strong>' + feeds.entries[0].title + '</strong>';
origin.tooltipster('update', content).data('ajax', 'cached');
}
}, 10);
}
},
functionAfter: function(origin) {
alert('The tooltip has closed!');
}
});
$('#demo-events').tooltipster({
trigger: 'click'
});
$(window).keypress(function() {
$('#demo-events').tooltipster('hide');
});
$('#demo-interact').tooltipster({
interactive: true
});
$('#demo-touch').tooltipster({
touchDevices: false
});
$('#demo-icon').tooltipster({
iconDesktop: true,
iconTouch: true
});
$('.tooltipster-light-preview').tooltipster({
theme: '.tooltipster-light'
});
$('.tooltipster-punk-preview').tooltipster({
theme: '.tooltipster-punk'
});
$('.tooltipster-noir-preview').tooltipster({
theme: '.tooltipster-noir'
});
$('.tooltipster-shadow-preview').tooltipster({
theme: '.tooltipster-shadow'
});
$('header select').change(function() {
var goTo = $(this).val();
var section = $('#'+goTo);
var offset = section.offset().top;
$('html, body').scrollTop(offset);
});
prettyPrint();
});