Islington and Shoreditch Housing Association

About ISHA | My home | Finding a home | Publications | Outreach and support | Contact us | Newsletter | Home


Return to Graphics Version
Complaints and compliments | Social media

Register your email address

REGISTER YOUR EMAIL ADDRESS WITH US. By completing this form, we can send you our publications by email. If you would prefer to give your details on the phone, please contact one of our advisors on 0300 131 7300. * Your name Name * Your Address Address line 1 * Address Line 2 * Address line 3 * Town * Postcode * Your Email Address Email Address * Your Phone Number Phone number * Your email address is only used for ISHA and Lien Viet customer purposes. We will never give your details to any third party without your consent. * * $(function() { $(".repeater-button").click(function(event) { event.preventDefault(); var button = this; $(button).attr('disabled', 'disabled'); var block_id = $(this).data('blockId'); var counter = $('.block-' + block_id).length; $.get('/cosmos/plugins/formbuilder/form_frontend_ajax.php', {form_id: '11', block_id: block_id, counter: counter}, function(data) { $('#addblock_' + block_id).before(data); $(button).removeAttr('disabled'); addUploader(); }, 'html'); return false; }); $("body").on('click', '.repeater-remove', function(event) { event.preventDefault(); var block_id = $(this).data('blockId'); var repeater_id = $(this).data('repeaterId'); $('#block-' + block_id + '-' + repeater_id).hide().html(''); var current_length = $('.block-' + block_id).length; for (var i = (repeater_id + 1); i < current_length; i++) { console.log(i); } return false; }); //record character count KED $("input, textarea").on('keyup', function(){ var label = $('label[for="'+$(this).attr('id')+'"] .char_counter'); if(label != null){ $(label).html($(this).val().length); } }); addUploader(); $('.upload-thumb').on('click', function() { if($(this).attr('data-filename') == "") { window.open($(this).attr('src') + '&preview=1', '_blank'); } }); $('.removeimage').on('click', function(event) { event.preventDefault(); var id = $(this).parent().prop('id'); $('#' + id + ' .upload-thumb').hide(); $('#' + id + ' .uploadedfilename:input').val(''); }); $(document).on('submit', '#cosmos_form_signuptoemail', function(event) { console.log('form submit!'); if($('#saveonly').val() == 0) { if(!$(this).validator()) { console.log('validation failed'); $('.form-post-button', this).removeAttr('disabled'); event.preventDefault(); } console.log('validation passed'); } else { event.preventDefault(); } }); }); function addUploader(selector) { if (typeof(selector) == 'undefined') { selector = 'form'; } console.log('Add uploader called'); if ($('.fileuploader').length > 0) { $('.fileuploader').fileupload({ url: '/cosmos/plugins/formbuilder/ajax_upload.php', add: function (e, data) { var fieldid = e.target.id.replace('fileupload-r_', ''); var uploadErrors = []; var acceptFileTypes = /^(image\/(gif jpe?g png)) (application\/pdf)$/i; if(data.originalFiles[0]['type'].length && !acceptFileTypes.test(data.originalFiles[0]['type'])) { uploadErrors.push('Not an accepted file type'); } if(data.originalFiles[0]['size'].length && data.originalFiles[0]['size'] > 5000000) { uploadErrors.push('Filesize is too big'); } if(uploadErrors.length > 0) { console.log($(this)); $('#' + fieldid + ' .error').html(uploadErrors.join("\n")).show(); } else { console.log('add', data); $('#' + fieldid + ' .progressbar').show(); data.submit(); } }, progress: function (e, data) { var bar = e.target.id.replace('fileupload-r_', ''); var progress = parseInt(data.loaded / data.total * 100, 10); //console.log($('#' + bar + ' .progressbar div')); $('#' + bar + ' .progressbar div').css('width', progress + '%'); //$('.progressbar div').css('width', progress + '%'); }, success: function (response, status) { var info = JSON.parse(response); $('#' + info.field + ' .progressbar').hide(); $('#' + info.field + ' .progressbar div').css('width', '0%'); if(info.error == 1) { $('#' + info.field + ' .error').html(info.message).show(); }else{ $('#' + info.field + ' .error').html('').hide(); $('#' + info.field + ' .uploadedfilename:input').val(info.name); //$('#i-' + info.field).attr('data-filename', info.link); $('#' + info.field + ' .upload-thumb').attr('src', info.url).show(); } console.log('success', response); }, error: function (error) { $('#' + fieldid + ' .progressbar').hide(); $('#' + fieldid + ' .progressbar div').css('width', '0%'); console.log('error', error); } }); } } function submitForm(form, saveonly) { if(saveonly === undefined) { saveonly = false; } $('.form-post-button', form).attr('disabled', 'disabled'); if (saveonly == true) { $('#saveonly').val('1'); } else { $('#saveonly').val('0'); } form.submit(); } function formAjaxPost(form, popup, saveonly) { if(popup === undefined) { popup = null; } if(saveonly === undefined) { saveonly = false; } $('.form-post-button', form).attr('disabled', 'disabled'); if (saveonly == true) { $('#saveonly').val('1'); } else { $('#saveonly').val('0'); } var formdata = form.serialize(); if (form.length > 0) { $.ajax({ cache: false, async: true, type: 'POST', url: form.attr('data-ajax-action') + '?stamp=' + new Date().getTime(), data: formdata + '&uri=%2Fcontact_us%2Fregister-your-email-address.html%3Ftextonly%3Dtrue&t=f' }).done(function (data, textStatus) { if (data.result == 'ok') { if(typeof(popup) == 'function') { popup('Form saved!'); } else { alert('Form saved!'); } } else { if(typeof(popup) == "function") { popup('There was an issue saving this form'); } else { alert('There was an issue saving this form'); } } $('.form-post-button', form).removeAttr('disabled'); }).fail(function (jqXHR, textStatus, errorThrown) { if(typeof(popup) == "function") { popup('There was an issue saving this form'); } else { alert('There was an issue saving this form'); } $('.form-post-button', form).removeAttr('disabled'); }); } return false; } $(function() { handleDateFields(); }); function handleDateFields() { $('.formbuilder_date_field').each(function() { var parent = $(this).parent(); var showdate = "Choose Date"; var value = $(this).val(); if (value != null) { showdate = value; } $(this).css({ width: 0, height: 0, position: 'absolute', border: 'none', padding: 0, margin: 0, opacity: 0 }).attr({ readonly: 'readonly', placeholder: 'YYYY-MM-DD' }); parent.append(' ' + showdate + ''); $(this).fdatepicker({ format:'yyyy-mm-dd', }).on('changeDate', function(e) { var month_names = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'] $(this).siblings('.formbuilder-date-control').children('.formbuilder-date-display').html(e.date.getDate() + " " + month_names[e.date.getMonth()] + " " + e.date.getFullYear()); }); parent.on('click', function() { $('.formbuilder_date_field', this).fdatepicker('show'); }); }); }
Return to Graphics Version

Contact Us | © Islington and Shoreditch Housing Association