Merge pull request #1420 from emanueleg/preview

enable content Preview - fixes #1383
This commit is contained in:
Diego Najar 2022-05-07 18:02:59 +02:00 committed by GitHub
commit 4f20b3dbe2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 2 deletions

View file

@ -77,6 +77,10 @@
_pageKey = response.data.key;
// Set friendly URL with the key
//$('#friendlyURL').val(response.data.key);
$('#btnPreview').attr('data-key', response.data.key);
if (response.data.preview) {
$('#btnPreview').attr('data-preview', response.data.preview);
}
} else {
logs('An error occurred while trying to save the current page.');
showAlertError(response.message);
@ -228,6 +232,12 @@
openModal('type');
});
$('#btnPreview').click(function() {
if ($(this).attr('data-key') && $(this).attr('data-preview')) {
window.open('<?php echo DOMAIN_PAGES; ?>'+$(this).attr('data-key')+'?preview='+$(this).attr('data-preview'));
}
});
$('#category').on("change", function() {
enableBtnSave();
});

View file

@ -549,10 +549,13 @@ class pluginAPI extends Plugin {
);
}
$page = new Page($newKey);
$preview = md5($page->uuid());
return array(
'status'=>'0',
'message'=>'Page edited.',
'data'=>array('key'=>$newKey)
'data'=>array('key'=>$newKey, 'preview'=>$preview)
);
}