diff --git a/code/cms/DMSDocumentAddController.php b/code/cms/DMSDocumentAddController.php index 1a6fa77..13a9f43 100644 --- a/code/cms/DMSDocumentAddController.php +++ b/code/cms/DMSDocumentAddController.php @@ -175,6 +175,10 @@ class DMSDocumentAddController extends LeftAndMain { $page = $this->currentPage(); $document = DataObject::get_by_id('DMSDocument', (int) $_GET['documentID']); $document->addPage($page); + + return json_encode(array( + 'iframe_url' => $this->getEditForm()->Fields()->fieldByName('Main.From your computer.AssetUploadField')->getItemHandler($document->ID)->EditLink() + )); } } diff --git a/javascript/DMSDocumentAddExistingField.js b/javascript/DMSDocumentAddExistingField.js index 912e48c..af440fe 100644 --- a/javascript/DMSDocumentAddExistingField.js +++ b/javascript/DMSDocumentAddExistingField.js @@ -8,7 +8,15 @@ var page_id = $(this).closest('form').find(':input[name=ID]').val(); var document_id = ui.item.value; - jQuery.ajax('admin/pages/adddocument/linkdocument?ID=' + page_id + '&documentID=' + document_id); + jQuery.ajax( + 'admin/pages/adddocument/linkdocument?ID=' + page_id + '&documentID=' + document_id, + { + dataType: 'json', + success: function(data, textstatus) { + alert(data.iframe_url); + } + } + ); } } });