app/views/page/advanced_search.html.erb
<script>
$(document).ready(function(){
$('#tabs').bind("tabsactivate", function(event, ui) {
if (ui.newPanel.selector == "#tabs-1" ) {
$('#tabs-1').find('input').removeAttr("disabled");
$('#tabs-2').find('input').attr("disabled","disabled");
} else {
$('#tabs-2').find('input').removeAttr("disabled");
$('#tabs-1').find('input').attr("disabled","disabled");
}
});
$('#tabs').tabs();
if ("<%= params[:solr_query] %>" != '') {
$('#tabs').tabs("option", "active", 1);
$('#tabs-2').find('input').removeAttr("disabled");
$('#tabs-1').find('input').attr("disabled","disabled");
} else {
$('#tabs-1').find('input').removeAttr("disabled");
$('#tabs-2').find('input').attr("disabled","disabled");
}
if ("<%= SystemConfiguration.get('nacsis.use_cat') %>" || $('#index_local').is(':checked')) {
$('#tabs-1').find('.local-only').find('input').removeAttr("disabled");
$('#tabs-1').find('.local-only').show();
$('#tabs-1').find('.nacsis-only').find('input').attr("disabled","disabled");
$('#tabs-1').find('.nacsis-only').hide();
} else {
$('#tabs-1').find('.local-only').find('input').attr("disabled","disabled");
$('#tabs-1').find('.local-only').hide();
$('#tabs-1').find('.nacsis-only').find('input').removeAttr("disabled");
$('#tabs-1').find('.nacsis-only').show();
}
$('#index_local').change(function(){
$('#tabs-1').find('.local-only').find('input').removeAttr("disabled");
$('#tabs-1').find('.local-only').show();
$('#tabs-1').find('.nacsis-only').find('input').attr("disabled","disabled");
$('#tabs-1').find('.nacsis-only').hide();
});
$('#index_nacsis').change(function(){
$('#tabs-1').find('.local-only').find('input').attr("disabled","disabled");
$('#tabs-1').find('.local-only').hide();
$('#tabs-1').find('.nacsis-only').find('input').removeAttr("disabled");
$('#tabs-1').find('.nacsis-only').show();
});
});
</script>
<% if @series_statement %>
<%= render "manifestations/index_form_series_statement_header" %>
<% end %>
<div id="content_detail" class="ui-corner-all">
<h1 class="title"><%= t('page.advanced_search') -%></h1>
<div id="content_list">
<%#- cache :controller => 'page', :action => 'advanced_search', :locale => @locale do -%>
<%= form_tag({:controller => 'manifestations'}, {:method => 'get'}) do -%>
<div id="tabs">
<ul>
<li><a href="#tabs-1"><%= t('advanced_search.advanced') -%></a></li>
<% if current_user.try(:has_role?, 'Librarian') || SystemConfiguration.get("attributes.search.use_solr_raw_query_for_user") %>
<li><a href="#tabs-2"><%= t('advanced_search.solr_search') -%></a></li>
<% end %>
</ul>
<div id="tabs-1">
<%= render 'search_tab_detail',
manifestation_types: @manifestation_types,
selected_manifestation_types: @selected_manifestation_types %>
</div>
<% if current_user.try(:has_role?, 'Librarian') || SystemConfiguration.get("attributes.search.use_solr_raw_query_for_user") %>
<div id="tabs-2">
<%= render 'search_tab_solr' %>
</div>
<% end %>
</div>
<% end %>
<%#- end -%>
</div>
<%= javascript_tag("$('#query').focus()") -%>
</div>
<%- if SystemConfiguration.get("attributes.search.user.advanced_search.help").present? ||
SystemConfiguration.get("attributes.search.user.manifestation.classifications") ||
SystemConfiguration.get("attributes.search.user.manifestation.subjects") %>
<div id="submenu" class="ui-corner-all">
<%= raw SystemConfiguration.get("attributes.search.user.advanced_search.help") if SystemConfiguration.get("attributes.search.user.advanced_search.help").present? %>
<ul>
<%- if SystemConfiguration.get("attributes.search.user.manifestation.classifications") %>
<li><%= link_to t('page.listing', :model => t('activerecord.models.classification')), classifications_path %></li>
<%- end -%>
<%- if SystemConfiguration.get("attributes.search.user.manifestation.subjects") %>
<li><%= link_to t('page.listing', :model => t('activerecord.models.subject')), subjects_path %></li>
<%- end -%>
</ul>
</div>
<%- end -%>