forked from LiveCarta/PayPal-PHP-SDK
Initial commit
This commit is contained in:
93
sample/source/assets/docs.js
Normal file
93
sample/source/assets/docs.js
Normal file
@@ -0,0 +1,93 @@
|
||||
/**
|
||||
* @depend jquery.nicescroll.js
|
||||
*/
|
||||
|
||||
var j_window = $(window),
|
||||
j_flybar = $('#flybar');
|
||||
j_sidebar = $('.sidebar_popout'),
|
||||
j_content = $('#document');
|
||||
|
||||
var docs = {
|
||||
init: function() {
|
||||
this.sidebar_popout();
|
||||
this.url_rewrite();
|
||||
},
|
||||
|
||||
sidebar_popout: function() {
|
||||
$('#sidebar_button').on('click', function() {
|
||||
var sidebar_hidden_class = 'sidebar_hidden',
|
||||
animation_speed = 200;
|
||||
|
||||
if ( !j_sidebar.hasClass(sidebar_hidden_class) ) {
|
||||
j_sidebar.stop()
|
||||
.animate({
|
||||
marginLeft: -270
|
||||
}, animation_speed)
|
||||
.addClass(sidebar_hidden_class);
|
||||
j_content.stop()
|
||||
.animate({
|
||||
paddingLeft: 18
|
||||
}, animation_speed);
|
||||
j_flybar.stop()
|
||||
.animate({
|
||||
marginLeft: -282
|
||||
}, animation_speed);
|
||||
$(this).stop()
|
||||
.animate({
|
||||
marginLeft: -270
|
||||
}, animation_speed);
|
||||
}
|
||||
else {
|
||||
j_sidebar.stop()
|
||||
.animate({
|
||||
marginLeft: 0
|
||||
}, animation_speed)
|
||||
.removeClass(sidebar_hidden_class);
|
||||
j_content.stop()
|
||||
.animate({
|
||||
paddingLeft: 300
|
||||
}, animation_speed);
|
||||
j_flybar.stop()
|
||||
.animate({
|
||||
marginLeft: 0
|
||||
}, animation_speed);
|
||||
$(this).stop()
|
||||
.animate({
|
||||
marginLeft: 0
|
||||
}, animation_speed);
|
||||
}
|
||||
});
|
||||
},
|
||||
|
||||
url_rewrite: function() {
|
||||
$('.sidebar .menu a').each(function() {
|
||||
var j_this = $(this),
|
||||
href = j_this.attr('href'),
|
||||
url = new RegExp(window.location.protocol + '//' + window.location.host + window.location.pathname);
|
||||
|
||||
if (url.test(href)) {
|
||||
href = href.replace(url, '#') // Replace domain and path
|
||||
.replace(/\//g, '-') // Replace '/' with '-'
|
||||
.replace(/-$/, ''); // Remove last '-'
|
||||
|
||||
j_this.attr('href', encodeURI(href));
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
$(function() {
|
||||
docs.init();
|
||||
|
||||
/* Enable Nice Scroll on docs sidebar */
|
||||
// j_sidebar_docs.niceScroll({
|
||||
// zindex: 1,
|
||||
// cursorcolor: '#bbb',
|
||||
// cursorwidth: '7px',
|
||||
// cursorborder: '0',
|
||||
// cursorborderradius: '10px',
|
||||
// autohidemode: false,
|
||||
// railoffset: { left: 15 }
|
||||
// });
|
||||
|
||||
});
|
||||
Reference in New Issue
Block a user