///
$(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"
]);
}
});
});