Fix mix of tab / space whitespace and missing var declaration

This commit is contained in:
Stig Lindqvist 2014-03-07 14:20:14 +13:00
parent 84c1215f91
commit c61d3e2363

View File

@ -1,91 +1,85 @@
jQuery.noConflict(); jQuery.noConflict();
(function($) {     (function($) {    
   $(document).ready(function() { $(document).ready(function() {
/* removes text from search form on focus and replaces it on unfocus - if text is entered then it does not get replaced with default on unfocus */ /* removes text from search form on focus and replaces it on unfocus - if text is entered then it does not get replaced with default on unfocus */
$('#SearchForm_SearchForm_action_results').val('L'); $('#SearchForm_SearchForm_action_results').val('L');
var searchField = $('#SearchForm_SearchForm_Search'); var searchField = $('#SearchForm_SearchForm_Search');
var default_value = searchField.val(); var default_value = searchField.val();
searchField.focus(function() { searchField.focus(function() {
$(this).addClass('active'); $(this).addClass('active');
if(searchField.val() == default_value) { if (searchField.val() == default_value) {
searchField.val(''); searchField.val('');
} }
}); });
searchField.blur(function() { searchField.blur(function() {
if(searchField.val() == '') { if (searchField.val() == '') {
searchField.val(default_value); searchField.val(default_value);
} }
}); });
if (!$.browser.msie || ($.browser.msie && (parseInt($.browser.version, 10) > 8))) { if (!$.browser.msie || ($.browser.msie && (parseInt($.browser.version, 10) > 8))) {
var searchBarButton = $("span.search-dropdown-icon"); var searchBarButton = $("span.search-dropdown-icon");
var searchBar = $('div.search-bar'); var searchBar = $('div.search-bar');
var menuButton = $("span.nav-open-button"); var menuButton = $("span.nav-open-button");
var menu = $('.header .primary ul'); var menu = $('.header .primary ul');
var mobile = false; var mobile = false;
var changed = false; var changed = false;
$('body').append('<div id="media-query-trigger"></div>'); $('body').append('<div id="media-query-trigger"></div>');
function menuWidthCheck() { function menuWidthCheck() {
var header_w = $('header .inner').width(); var header_w = $('header .inner').width();
var elements_w = menu.width() + $('.brand').width(); var elements_w = menu.width() + $('.brand').width();
if ((header_w < elements_w) || ($(window).width() <= 768)) { if ((header_w < elements_w) || ($(window).width() <= 768)) {
$('body').addClass('tablet-nav'); $('body').addClass('tablet-nav');
} else {
$('body').removeClass('tablet-nav');
} }
else {
$('body').removeClass('tablet-nav'); var mobile_old = mobile;
}
mobile_old = mobile;
if ($('#media-query-trigger').css('visibility') == 'hidden') { if ($('#media-query-trigger').css('visibility') == 'hidden') {
mobile = false; mobile = false;
} } else {
else {
mobile = true; mobile = true;
} }
if (mobile_old != mobile) { if (mobile_old !== mobile) {
changed = true; changed = true;
} } else {
else {
changed = false; changed = false;
} }
} }
menuWidthCheck(); menuWidthCheck();
$(window).resize(function() { $(window).resize(function() {
menuWidthCheck(); menuWidthCheck();
if (!mobile) { if (!mobile) {
menu.show(); menu.show();
searchBar.show(); searchBar.show();
} } else {
else {
if (changed) { if (changed) {
menu.hide(); menu.hide();
searchBar.hide(); searchBar.hide();
} }
} }
}); });
/* toggle navigation and search in mobile view */ /* toggle navigation and search in mobile view */
searchBarButton.click(function() { searchBarButton.click(function() {
menu.slideUp(); menu.slideUp();
searchBar.slideToggle(200); searchBar.slideToggle(200);
}); });
menuButton.click(function() {
searchBar.slideUp();
menu.slideToggle(200);
});
menuButton.click(function() {
searchBar.slideUp();
menu.slideToggle(200);
});
} }
});
   });
}(jQuery)); }(jQuery));