2011-01-19 14:53:00 +00:00
|
|
|
/* $This file is distributed under the terms of the license in /doc/license.txt$ */
|
|
|
|
|
|
|
|
$(document).ready(function(){
|
|
|
|
|
2011-02-25 15:47:55 +00:00
|
|
|
// Use jQuery() instead of $() alias, because dwr/util.js, loaded on back end editing
|
|
|
|
// pages, overwrites $.
|
2011-01-19 14:53:00 +00:00
|
|
|
// fade out welcome-message when user logs in
|
2013-06-11 12:25:01 -04:00
|
|
|
$.extend(this, i18nStrings);
|
|
|
|
|
2011-02-25 15:47:55 +00:00
|
|
|
jQuery('section#welcome-message').css('display', 'block').delay(2000).fadeOut(1500);
|
2011-01-19 14:53:00 +00:00
|
|
|
|
2011-01-24 18:26:51 +00:00
|
|
|
// fade in flash-message when user logs out
|
2011-02-25 15:47:55 +00:00
|
|
|
jQuery('section#flash-message').css('display', 'none').fadeIn(1500);
|
2013-04-11 15:09:23 -04:00
|
|
|
|
|
|
|
/////////////////////////////
|
|
|
|
// Home search fiter
|
|
|
|
// Toggle filter select list
|
|
|
|
var $searchFilterList = $('#filter-search-nav');
|
|
|
|
var $isFilterOpen = false;
|
|
|
|
|
|
|
|
console.log("Filter is open = " + $isFilterOpen);
|
|
|
|
|
|
|
|
$('a.filter-search').click(function(e) {
|
|
|
|
e.preventDefault();
|
|
|
|
|
|
|
|
if (!$isFilterOpen) {
|
|
|
|
|
2013-06-11 12:25:01 -04:00
|
|
|
console.log("Filter is closed = " + $isFilterOpen);
|
2013-04-11 15:09:23 -04:00
|
|
|
|
|
|
|
//Change button filter state to selected
|
|
|
|
//$(this).css('background','url(../../themes/vivo-cornell/images/filteredSearchActive.gif) no-repeat right top');
|
|
|
|
$(this).removeClass('filter-default');
|
|
|
|
$(this).addClass('filter-active');
|
|
|
|
|
|
|
|
//Reveal filter select list
|
|
|
|
$searchFilterList.css('display','block');
|
|
|
|
|
|
|
|
$isFilterOpen = true;
|
|
|
|
|
|
|
|
console.log("open");
|
|
|
|
} else {
|
|
|
|
//Change button filter state to default
|
|
|
|
//$('a.filter-search').css('background','url(../../themes/vivo-cornell/images/filteredSearch.gif) no-repeat right top');
|
|
|
|
$(this).removeClass('filter-active');
|
|
|
|
$(this).addClass('filter-default');
|
|
|
|
|
|
|
|
//Hide filter select list
|
|
|
|
$searchFilterList.css('display','none');
|
|
|
|
|
|
|
|
$isFilterOpen = false;
|
|
|
|
|
2013-06-11 12:25:01 -04:00
|
|
|
console.log("closed");
|
2013-04-11 15:09:23 -04:00
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
// Collect users' selection
|
|
|
|
|
|
|
|
$('#filter-search-nav li').each(function(index){
|
|
|
|
$(this).click(function(ev){
|
|
|
|
ev.preventDefault();
|
|
|
|
|
2013-06-11 12:25:01 -04:00
|
|
|
if ($(this).text() == i18nStrings.allCapitalized) {
|
2013-04-11 15:09:23 -04:00
|
|
|
//Selected filter feedback
|
|
|
|
$('.search-filter-selected').text('');
|
2013-04-30 14:47:31 -04:00
|
|
|
$('input[name="classgroup"]').val('');
|
2013-04-11 15:09:23 -04:00
|
|
|
console.log("ALL");
|
|
|
|
} else {
|
|
|
|
|
|
|
|
$('.search-filter-selected').text($(this).text()).fadeIn('slow');
|
2013-04-30 14:47:31 -04:00
|
|
|
$('input[name="classgroup"]').val($(this).children("a").attr("title"));
|
2013-04-11 15:09:23 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
//Hide filter select list
|
|
|
|
$searchFilterList.css('display','none');
|
|
|
|
|
|
|
|
//Change button filter state to default
|
|
|
|
//$('a.filter-search').css('background','url(../../themes/vivo-cornell/images/filteredSearch.gif) no-repeat right top');
|
|
|
|
$('a.filter-search').removeClass('filter-active');
|
|
|
|
$('a.filter-search').addClass('filter-default');
|
|
|
|
|
|
|
|
$isFilterOpen = false;
|
|
|
|
});
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
//When focus, hide filter select list and change filter button state to default
|
|
|
|
$('input.search-homepage').focus(function(){
|
|
|
|
|
|
|
|
$('input.search-homepage').css({
|
|
|
|
'background' : 'none',
|
|
|
|
'opacity' : 1
|
|
|
|
});
|
|
|
|
|
|
|
|
if (!$isFilterOpen) {
|
|
|
|
|
|
|
|
$isFilterOpen = false;
|
|
|
|
|
|
|
|
}else {
|
|
|
|
|
|
|
|
//Hide filter select list
|
|
|
|
$('#filter-search-nav').hide();
|
|
|
|
|
|
|
|
//Change button filter state to default
|
|
|
|
//$('a.filter-search').css('background','url(../../themes/vivo-cornell/images/filteredSearch.gif) no-repeat right top');
|
|
|
|
$('a.filter-search').removeClass('filter-active');
|
|
|
|
$('a.filter-search').addClass('filter-default');
|
|
|
|
|
|
|
|
$isFilterOpen = false;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
console.log("HIDE input value ") ;
|
|
|
|
});
|
2013-04-30 14:47:31 -04:00
|
|
|
});
|