/// $(function() { ListingEditor.register('postalAddress', { fields: { "Address": "textarea.address:postal_address_lines", "Suburb": "postal_address_suburb", "City": "postal_address_city", "Postcode": "postal_address_postcode" }, show: function(callback) { var context = this; var editor = $$("div.editor"); $("

Edit Postal Address

").appendTo(editor); editor.append(EditorFormatter.fieldTable(this.fields)); editor.append(EditorFormatter.dialogButtons(function() { EditorFormatter.saveData(editor); Geocoder.refresh(); ModalPopup.hide(); $('#postalAddress').effect('highlight', {}, 200); if (callback) callback(); }, function () { ModalPopup.hide(); })); EditorFormatter.applyData(editor); ModalPopup.show(editor); }, refresh: function() { var el = $('#postalAddress'); EditorFormatter.setInfo(el, [ "postal_address_lines", "postal_address_suburb", "postal_address_city", "postal_address_postcode" ]); } }); });