more updates to match new code, new entry for testing
This commit is contained in:
parent
46751d66ca
commit
008d2d760c
140 changed files with 17228 additions and 12 deletions
2
themes/yesplease/assets/js/highlight.pack.js
Normal file
2
themes/yesplease/assets/js/highlight.pack.js
Normal file
File diff suppressed because one or more lines are too long
11
themes/yesplease/assets/js/init.js
Normal file
11
themes/yesplease/assets/js/init.js
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
$(function(){
|
||||
$('a.image-reference').fluidbox();
|
||||
|
||||
$('pre.code').each(function(i, block) {
|
||||
hljs.highlightBlock(block);
|
||||
});
|
||||
|
||||
// Required because the pre.code is automatically generated from ReST post.
|
||||
// Making a custom code ReST directive would allow generating this desired container around the pre.code element.
|
||||
$('pre.code').wrap('<div class="yp-code-container yp-well"></div>');
|
||||
});
|
||||
4
themes/yesplease/assets/js/jquery-2.1.4.min.js
vendored
Normal file
4
themes/yesplease/assets/js/jquery-2.1.4.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
9
themes/yesplease/assets/js/jquery.ba-throttle-debounce.min.js
vendored
Normal file
9
themes/yesplease/assets/js/jquery.ba-throttle-debounce.min.js
vendored
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
/*
|
||||
* jQuery throttle / debounce - v1.1 - 3/7/2010
|
||||
* http://benalman.com/projects/jquery-throttle-debounce-plugin/
|
||||
*
|
||||
* Copyright (c) 2010 "Cowboy" Ben Alman
|
||||
* Dual licensed under the MIT and GPL licenses.
|
||||
* http://benalman.com/about/license/
|
||||
*/
|
||||
(function(b,c){var $=b.jQuery||b.Cowboy||(b.Cowboy={}),a;$.throttle=a=function(e,f,j,i){var h,d=0;if(typeof f!=="boolean"){i=j;j=f;f=c}function g(){var o=this,m=+new Date()-d,n=arguments;function l(){d=+new Date();j.apply(o,n)}function k(){h=c}if(i&&!h){l()}h&&clearTimeout(h);if(i===c&&m>e){l()}else{if(f!==true){h=setTimeout(i?k:l,i===c?e-m:e)}}}if($.guid){g.guid=j.guid=j.guid||$.guid++}return g};$.debounce=function(d,e,f){return f===c?a(d,e,false):a(d,f,e!==false)}})(this);
|
||||
1
themes/yesplease/assets/js/jquery.fluidbox.min.js
vendored
Normal file
1
themes/yesplease/assets/js/jquery.fluidbox.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
3195
themes/yesplease/assets/js/moment.js
Normal file
3195
themes/yesplease/assets/js/moment.js
Normal file
File diff suppressed because it is too large
Load diff
35
themes/yesplease/assets/js/sidebar.js
Normal file
35
themes/yesplease/assets/js/sidebar.js
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
$(function(){
|
||||
|
||||
var layout = document.getElementById('layout'),
|
||||
menu = document.getElementById('menu'),
|
||||
menuLink = document.getElementById('menuLink');
|
||||
|
||||
function toggleClass(element, className) {
|
||||
var classes = element.className.split(/\s+/),
|
||||
length = classes.length,
|
||||
i = 0;
|
||||
|
||||
for(; i < length; i++) {
|
||||
if (classes[i] === className) {
|
||||
classes.splice(i, 1);
|
||||
break;
|
||||
}
|
||||
}
|
||||
// The className is not found
|
||||
if (length === classes.length) {
|
||||
classes.push(className);
|
||||
}
|
||||
|
||||
element.className = classes.join(' ');
|
||||
}
|
||||
|
||||
menuLink.onclick = function (e) {
|
||||
var active = 'active';
|
||||
|
||||
e.preventDefault();
|
||||
toggleClass(layout, active);
|
||||
toggleClass(menu, active);
|
||||
toggleClass(menuLink, active);
|
||||
};
|
||||
|
||||
});
|
||||
Loading…
Add table
Add a link
Reference in a new issue