274 }; |
274 }; |
275 |
275 |
276 var first_browse_by_val = $.cookie('browse_by'); |
276 var first_browse_by_val = $.cookie('browse_by'); |
277 first_browse_by_val = (first_browse_by_val == null) ? "location" : first_browse_by_val ; |
277 first_browse_by_val = (first_browse_by_val == null) ? "location" : first_browse_by_val ; |
278 _setCookie('browse_by', $('#browse_by').val()); |
278 _setCookie('browse_by', $('#browse_by').val()); |
279 $("#browse_by option[value="+ first_browse_by_val +"]").attr("selected", true); |
279 $("#browse_by option[value="+ first_browse_by_val +"]").prop("selected", true); |
280 showBrowseIndx() ; |
280 showBrowseIndx() ; |
281 |
281 |
282 $("#browse_by").change(function() { |
282 $("#browse_by").change(function() { |
283 _setCookie('browse_by', $('#browse_by').val()); |
283 _setCookie('browse_by', $('#browse_by').val()); |
284 showBrowseIndx() ; |
284 showBrowseIndx() ; |
628 for (var i=0, ilen=newFilterData['names'].length; i < ilen ; i++) { |
628 for (var i=0, ilen=newFilterData['names'].length; i < ilen ; i++) { |
629 var item = newFilterData['names'][i] ; |
629 var item = newFilterData['names'][i] ; |
630 $("#filter_name").append($("<option name='c_f2_user_"+ item.name +"' value='"+ item.name +"'>" + item.display +" ("+item.nb_comments+")</option>")) ; |
630 $("#filter_name").append($("<option name='c_f2_user_"+ item.name +"' value='"+ item.name +"'>" + item.display +" ("+item.nb_comments+")</option>")) ; |
631 } |
631 } |
632 |
632 |
633 $("#filter_name option[name="+selectedNameOption+"]").attr("selected", true); |
633 $("#filter_name option[name="+selectedNameOption+"]").prop("selected", true); |
634 |
634 |
635 // dates |
635 // dates |
636 var selectedDateOption = $("#filter_date option:selected").attr("name") ; |
636 var selectedDateOption = $("#filter_date option:selected").attr("name") ; |
637 |
637 |
638 $("#filter_date option").remove() ; |
638 $("#filter_date option").remove() ; |
644 var ccc = interpolate(ddd,{'nb_days':item.nb_day, 'nb_comments':item.nb_comments}, true) ; |
644 var ccc = interpolate(ddd,{'nb_days':item.nb_day, 'nb_comments':item.nb_comments}, true) ; |
645 |
645 |
646 $("#filter_date").append($("<option name='c_f_date_"+ item.nb_day +"' value='"+ item.nb_day_date +"'>" + ccc + "</option>")) ; |
646 $("#filter_date").append($("<option name='c_f_date_"+ item.nb_day +"' value='"+ item.nb_day_date +"'>" + ccc + "</option>")) ; |
647 } |
647 } |
648 |
648 |
649 $("#filter_date option[name="+selectedDateOption+"]").attr("selected", true); |
649 $("#filter_date option[name="+selectedDateOption+"]").prop("selected", true); |
650 |
650 |
651 // text : nothing to do |
651 // text : nothing to do |
652 |
652 |
653 // tags |
653 // tags |
654 var selectedTagOption = $("#filter_tag option:selected").attr("name") ; |
654 var selectedTagOption = $("#filter_tag option:selected").attr("name") ; |
658 $("#filter_tag").append($("<option name='c_f2_tag_all' value=''>" + all + "</option>")) ; |
658 $("#filter_tag").append($("<option name='c_f2_tag_all' value=''>" + all + "</option>")) ; |
659 for (var i=0, ilen=newFilterData['tags'].length; i < ilen ; i++) { |
659 for (var i=0, ilen=newFilterData['tags'].length; i < ilen ; i++) { |
660 var item = newFilterData['tags'][i] ; |
660 var item = newFilterData['tags'][i] ; |
661 $("#filter_tag").append($("<option name='c_f2_tag_"+ item.name +"' value='"+ item.name +"'>" + item.name +" ("+item.nb_comments+")</option>")) ; |
661 $("#filter_tag").append($("<option name='c_f2_tag_"+ item.name +"' value='"+ item.name +"'>" + item.name +" ("+item.nb_comments+")</option>")) ; |
662 } |
662 } |
663 $("#filter_tag option[name="+selectedTagOption+"]").attr("selected", true); |
663 $("#filter_tag option[name="+selectedTagOption+"]").prop("selected", true); |
664 |
664 |
665 // categories |
665 // categories |
666 var selectedCatOption = $("#filter_cat option:selected").attr("cat") ; |
666 var selectedCatOption = $("#filter_cat option:selected").attr("cat") ; |
667 |
667 |
668 $("#filter_cat option").remove() ; |
668 $("#filter_cat option").remove() ; |
674 var item = newFilterData['categories'][i] ; |
674 var item = newFilterData['categories'][i] ; |
675 if (categories[item.cat] != null) { |
675 if (categories[item.cat] != null) { |
676 $("#filter_cat").append($("<option name='c_f2_cat_"+ item.cat +"' value='"+ gettext(item.cat) +"'>" + categories[item.cat] +" ("+item.nb_comments+")</option>")) ; |
676 $("#filter_cat").append($("<option name='c_f2_cat_"+ item.cat +"' value='"+ gettext(item.cat) +"'>" + categories[item.cat] +" ("+item.nb_comments+")</option>")) ; |
677 } |
677 } |
678 } |
678 } |
679 $("#filter_cat option[name="+selectedCatOption+"]").attr("selected", true); |
679 $("#filter_cat option[name="+selectedCatOption+"]").prop("selected", true); |
680 } |
680 } |
681 else { |
681 else { |
682 $("#filter_cat").remove() |
682 $("#filter_cat").remove() |
683 $("#filter_cat_label").remove() |
683 $("#filter_cat_label").remove() |
684 } |
684 } |
691 $("#filter_state").append($("<option name='c_f2_state_all' value=''>" + all + "</option>")) ; |
691 $("#filter_state").append($("<option name='c_f2_state_all' value=''>" + all + "</option>")) ; |
692 for (var i=0, ilen=newFilterData['states'].length; i < ilen ; i++) { |
692 for (var i=0, ilen=newFilterData['states'].length; i < ilen ; i++) { |
693 var item = newFilterData['states'][i] ; |
693 var item = newFilterData['states'][i] ; |
694 $("#filter_state").append($("<option name='c_f2_state_"+ item.state +"' value='"+ item.state +"'>" + gettext(item.state) +" ("+item.nb_comments+")</option>")) ; |
694 $("#filter_state").append($("<option name='c_f2_state_"+ item.state +"' value='"+ item.state +"'>" + gettext(item.state) +" ("+item.nb_comments+")</option>")) ; |
695 } |
695 } |
696 $("#filter_state option[name="+selectedStateOption+"]").attr("selected", true); |
696 $("#filter_state option[name="+selectedStateOption+"]").prop("selected", true); |
697 } ; |
697 } ; |
698 |
698 |
699 f_interfaceUnfreeze = function() { |
699 f_interfaceUnfreeze = function() { |
700 // tabs headers |
700 // tabs headers |
701 for ( var i = 0, ilen = $(".c_tab").length; i < ilen; i++) { |
701 for ( var i = 0, ilen = $(".c_tab").length; i < ilen; i++) { |
702 $(".inner-north").tabs("enable", i); |
702 $(".inner-north").tabs("enable", i); |
703 } |
703 } |
704 |
704 |
705 $(".inner-north select").add(".inner-north input").add("#outer-north select").add("#outer-north input").each( function() { |
705 $(".inner-north select").add(".inner-north input").add("#outer-north select").add("#outer-north input").each( function() { |
706 $(this).attr("disabled", false); |
706 $(this).prop("disabled", false); |
707 }); |
707 }); |
708 |
708 |
709 $("#c_slider").slider('enable') ; |
709 $("#c_slider").slider('enable') ; |
710 |
710 |
711 } ; |
711 } ; |
715 for ( var i = 0, ilen = $(".c_tab").length; i < ilen; i++) { |
715 for ( var i = 0, ilen = $(".c_tab").length; i < ilen; i++) { |
716 $(".inner-north").tabs("disable", i); |
716 $(".inner-north").tabs("disable", i); |
717 } |
717 } |
718 |
718 |
719 $(".inner-north select").add(".inner-north input").add("#outer-north select").add("#outer-north input").each( function() { |
719 $(".inner-north select").add(".inner-north input").add("#outer-north select").add("#outer-north input").each( function() { |
720 $(this).attr("disabled", true); |
720 $(this).prop("disabled", true); |
721 }); |
721 }); |
722 |
722 |
723 $("#c_slider").slider('disable') ; |
723 $("#c_slider").slider('disable') ; |
724 } ; |
724 } ; |
725 |
725 |