Licitator 1.0
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

51 lines
1.9 KiB

$(function() {
$("#dashboard_filters").submit(function(e){
e.preventDefault();
let url = $(this).attr('action');
let data = $(this).serialize();
$.get(url, data, function(response){
console.log(response);
$("#result-contents").html(response);
$('button[type="submit"]').prop('disabled', false);
});
});
$("#reset-project-filters").click(function(e){
e.preventDefault();
let url = $("#dashboard_filters").attr('action');
$.get(url, function(response){
$("#result-contents").html(response);
});
});
$('#myModal').on('show.bs.modal', function (event) {
let button = $(event.relatedTarget); // Button that triggered the modal
let title = button.data('title');
let image = button.data('image');
let modal = $(this);
modal.find('.modal-title').text(title);
modal.find('.news-body').html('<div class="loader"></div>');
modal.find('.modal-body img').attr("src", image).attr('alt', title);
modal.find('.loader').removeClass('show').addClass('show');
});
$("a.news-link").click(function(e){
e.preventDefault();
let url = $(this).attr('href');
let target = $(this).data('target');
$.get(url, function(response){
$(target).find('.loader').removeClass('show');
$(target).find('.modal-content').html(response);
});
});
$(document).on("click", "a.contact_link", function(e){
e.preventDefault();
$(e.target).attr('disabled', true);
let url = $(this).attr('href');
$.get(url, function(response){
}).done(function() {
$(e.target).attr('disabled', true);
window.location = "?persist";
}).fail(function() {
alert( "There's been an error" );
});
});
});