/*jslint browser: true*/ /*global $, jQuery, alert, console*/ $(function () { 'use strict'; //console.log('activating event handlers'); var rooturl = "https://asadvisory.com.au/"; $(".viewLink").on("click", function (e) { //console.log(e); e.preventDefault(); var split = e.target.id.split('_'), businessName = split[0], insolvencyID = split[1], agreementType; $('#ConfidAgreementInsolvencyId').val(insolvencyID); $('#AssetAgreementAssetId').val(insolvencyID); //var split = document.URL.split('/'); if ($('#AssetAgreementAssetId').length > 0) { agreementType = 'assets'; } else { agreementType = 'insolvencies'; } $.ajax({ dataType: 'html', type: 'POST', evalScripts: true, url: rooturl + 'ContentBlocks/loadAgreement/' + businessName + '/' + agreementType, success: function (data, textStatus) { //$('#agreement').html(data); console.log('data:', data); $('#agreementText').html(data); //console.log(data); //$('#agreementModal .modal-body').html(data); $('#agreementModal').modal(); $('#agreeButton').click(function (e) { $('#agreementModal').modal('hide'); var currForm = $('#agreementModal').find('form'); console.log(currForm); if (agreementType === 'insolvencies') { currForm.submit(); } else { $.ajax({ type: "POST", url: $(currForm).attr('action'), data: currForm.serialize(), // serializes the form's elements. success: function (data) { // TODO: Capture invalid repsonses here console.log(data); //$('#dialog-form').dialog('close'); $('#dossierModal .modal-body').html(data); $('#dossierModal').modal(); $('#dossierModal').on('shown.bs.modal', function (e) { $('.embed-responsive').css('height', $('.embed-responsive').width()); }); } }); } }); } }); }); $(".directLink").on("click", function (e) { $.ajax({ type: "GET", url: rooturl + 'Assets/attachment/' + $('#assetID').val(), success: function (data) { // TODO: Capture invalid repsonses here console.log(data); //$('#dialog-form').dialog('close'); $('#dossierModal .modal-body').html(data); $('#dossierModal').modal(); $('#dossierModal').on('shown.bs.modal', function (e) { $('.embed-responsive').css('height', $('.embed-responsive').width()); }); } }); }); });