mirror of
https://github.com/HandBrake/HandBrake-docs.git
synced 2025-12-13 03:01:59 -06:00
template: Improve js selectors scope and performance.
This commit is contained in:
parent
97a919e625
commit
6b056cd12c
@ -1,11 +1,12 @@
|
|||||||
$.featherlight.autoBind = false;
|
$.featherlight.autoBind = false;
|
||||||
|
|
||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
$('article.docs').addClass('js');
|
var docs = $('article.docs');
|
||||||
|
docs.addClass('js');
|
||||||
|
|
||||||
if ($('article.docs').hasClass("article")){
|
if (docs.hasClass("article")){
|
||||||
var header = $('article.docs header').first();
|
var header = docs.find('header').first();
|
||||||
var navigation_headings = $('article.docs nav .navigation > h2');
|
var navigation_headings = docs.find('nav .navigation > h2');
|
||||||
var navigation_sections = navigation_headings.next('ul');
|
var navigation_sections = navigation_headings.next('ul');
|
||||||
navigation_headings.click(function(){
|
navigation_headings.click(function(){
|
||||||
$(this).addClass('selected').next('ul').slideDown(250);
|
$(this).addClass('selected').next('ul').slideDown(250);
|
||||||
@ -17,8 +18,8 @@ $(document).ready(function(){
|
|||||||
$(this).attr('title', $(this).next().text());
|
$(this).attr('title', $(this).next().text());
|
||||||
});
|
});
|
||||||
|
|
||||||
var nav = $('article.docs nav');
|
var nav = docs.find('nav');
|
||||||
var system_select = $('article.docs .system-select');
|
var system_select = docs.find('.system-select');
|
||||||
var system_select_lin = system_select.find('.system-select-lin');
|
var system_select_lin = system_select.find('.system-select-lin');
|
||||||
var system_select_mac = system_select.find('.system-select-mac');
|
var system_select_mac = system_select.find('.system-select-mac');
|
||||||
var system_select_win = system_select.find('.system-select-win');
|
var system_select_win = system_select.find('.system-select-win');
|
||||||
@ -50,7 +51,7 @@ $(document).ready(function(){
|
|||||||
};
|
};
|
||||||
|
|
||||||
var system_switch = function(control, scroll){
|
var system_switch = function(control, scroll){
|
||||||
var system_all = $('.system-lin, .system-mac, .system-win');
|
var system_all = docs.find('.system-lin, .system-mac, .system-win');
|
||||||
var system_lin = system_all.filter('.system-lin');
|
var system_lin = system_all.filter('.system-lin');
|
||||||
var system_mac = system_all.filter('.system-mac');
|
var system_mac = system_all.filter('.system-mac');
|
||||||
var system_win = system_all.filter('.system-win');
|
var system_win = system_all.filter('.system-win');
|
||||||
@ -151,5 +152,5 @@ $(document).ready(function(){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$('article.docs figure > a:has(img)').featherlight({type: 'image', openSpeed: 150, closeSpeed: 150});
|
docs.find('figure > a:has(img)').featherlight({type: 'image', openSpeed: 150, closeSpeed: 150});
|
||||||
});
|
});
|
||||||
|
|||||||
@ -7,6 +7,6 @@ Document: document.html
|
|||||||
Footer: footer.html
|
Footer: footer.html
|
||||||
Redirect: redirect.html
|
Redirect: redirect.html
|
||||||
Fonts: fonts/opensans-bold-1.10.woff, fonts/opensans-bold-1.10.woff2, fonts/opensans-bolditalic-1.10.woff, fonts/opensans-bolditalic-1.10.woff2, fonts/opensans-italic-1.10.woff, fonts/opensans-italic-1.10.woff2, fonts/opensans-regular-1.10.woff, fonts/opensans-regular-1.10.woff2, fonts/ropasans-italic-1.002.ttf, fonts/ropasans-italic-1.002.woff, fonts/ropasans-italic-1.002.woff2, fonts/ropasans-regular-1.002.ttf, fonts/ropasans-regular-1.002.woff, fonts/ropasans-regular-1.002.woff2
|
Fonts: fonts/opensans-bold-1.10.woff, fonts/opensans-bold-1.10.woff2, fonts/opensans-bolditalic-1.10.woff, fonts/opensans-bolditalic-1.10.woff2, fonts/opensans-italic-1.10.woff, fonts/opensans-italic-1.10.woff2, fonts/opensans-regular-1.10.woff, fonts/opensans-regular-1.10.woff2, fonts/ropasans-italic-1.002.ttf, fonts/ropasans-italic-1.002.woff, fonts/ropasans-italic-1.002.woff2, fonts/ropasans-regular-1.002.ttf, fonts/ropasans-regular-1.002.woff, fonts/ropasans-regular-1.002.woff2
|
||||||
Scripts: js/vendor/jquery/jquery-2.2.3.min.js, js/vendor/js-cookie/js-cookie-2.1.1.min.js, js/vendor/featherlight/featherlight-1.4.0.min.js, js/scripts.js?2016090703
|
Scripts: js/vendor/jquery/jquery-2.2.3.min.js, js/vendor/js-cookie/js-cookie-2.1.1.min.js, js/vendor/featherlight/featherlight-1.4.0.min.js, js/scripts.js?2016090704
|
||||||
Styles: css/vendor/featherlight/featherlight-1.4.0.min.css, css/fonts.css?2016051301, css/style.css?2016090702
|
Styles: css/vendor/featherlight/featherlight-1.4.0.min.css, css/fonts.css?2016051301, css/style.css?2016090702
|
||||||
...
|
...
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user