var baseUrl = '<?php echo home_url('/') ?>';
var eventsPage = '<?php echo get_permalink(131) ?>';
var url,queryType;
-
+
// Public members
return {
getCatalogSearch: function(){
$([catalog,main,events]).each(function(){
$(this).on("change", function(){
- this.queryType = $(this).val();
-
- switch(this.queryType){
+ queryType = $(this).val();
+
+ switch(queryType){
case 'catalog':
- this.url = 'https://charlevoix.bibliocommons.com/search?custom_query=';
+ this.url = 'https://charlevoix.bibliocommons.com/search';
form.attr("method", "GET");
- form.children('.search-input').attr('name','query');
+ form.children('.search-input').attr('name','custom_query');
break;
case 'site':
this.url = baseUrl + 'site-search';
form.attr('action', this.url);
});
- query = this.queryType;
-
});
- },
- queryType: this.queryType
-
+ },
}
})();
search.changeAction(search.getCatalogSearch(),search.getMainSearch(),search.getEventSearch(),search.getSearchForm());
- $('.searchform').on('submit', function(){
- var search_val = $(this).children('.search-input');
- if( search.queryType === 'catalog'){
- $(this).attr('action', this.url + search_val);
- } else {
- console.log(search.query);
- return false;
- }
-
- });
- console.log(search);
});
</script>
</body>
<input class="search-input" type="text" placeholder="Books, Movies, Music & More" value="" name="query">
<input class="search-button button" type="submit" value="Search" name="submit">
<div class="radio-area">
- <input class="catalog-search" type="radio" name="chooseone" value="catalog"> <label for="catalog">Catalog</label>
- <input class="main-search" type="radio" name="chooseone" value="site"> <label for="site">Site</label>
- <input class="event-search" type="radio" name="chooseone" value="events"> <label for="events">Events</label>
+ <input class="catalog-search" type="radio" name="queryType" value="catalog"> <label for="catalog">Catalog</label>
+ <input class="main-search" type="radio" name="queryType" value="site"> <label for="site">Site</label>
+ <input class="event-search" type="radio" name="queryType" value="events"> <label for="events">Events</label>
</div>
</form>
\ No newline at end of file
<input class="search-input" type="text" placeholder="Search for Books, Movies, Music, and More" value="" name="query">
<input class="search-button" type="image" value="Search" name="submit" src="<?php echo esc_url( get_template_directory_uri() );?>/assets/search-icon.png">
<div class="radio-area">
- <input class="catalog-search" type="radio" name="chooseone" value="catalog"> <label for="catalog">Catalog</label>
- <input class="main-search" type="radio" name="chooseone" value="site"> <label for="site">Site</label>
- <input class="event-search" type="radio" name="chooseone" value="events"> <label for="events">Events</label>
+ <input class="catalog-search" type="radio" name="queryType" value="catalog"> <label for="catalog">Catalog</label>
+ <input class="main-search" type="radio" name="queryType" value="site"> <label for="site">Site</label>
+ <input class="event-search" type="radio" name="queryType" value="events"> <label for="events">Events</label>
</div>
</form>
</div>
<input class="search-input" type="text" placeholder="Search for Books, Movies, Music, and More" value="" name="query">
<input class="search-button" alt="search-button" type="image" value="Search" name="submit" src="<?php echo esc_url( get_template_directory_uri() );?>/assets/search-icon.png">
<div class="radio-area">
- <input class="catalog-search" type="radio" name="chooseone" value="catalog"> <label for="catalog">Catalog</label>
- <input class="main-search" type="radio" name="chooseone" value="site"> <label for="site">Site</label>
- <input class="event-search" type="radio" name="chooseone" value="events"> <label for="events">Events</label>
+ <input class="catalog-search" type="radio" name="queryType" value="catalog"> <label for="catalog">Catalog</label>
+ <input class="main-search" type="radio" name="queryType" value="site"> <label for="site">Site</label>
+ <input class="event-search" type="radio" name="queryType" value="events"> <label for="events">Events</label>
</div>
</form>
<?php } ?>