|
@@ -122,13 +122,19 @@ ${ fb_components.menubar() }
|
|
|
|
|
|
|
|
$('#saveAsForm').ajaxForm({
|
|
$('#saveAsForm').ajaxForm({
|
|
|
dataType: 'json',
|
|
dataType: 'json',
|
|
|
- beforeSubmit: function() {
|
|
|
|
|
|
|
+ beforeSubmit: function(data) {
|
|
|
if ($.trim($("#saveAsForm").find("input[name='path']").val()) == "") {
|
|
if ($.trim($("#saveAsForm").find("input[name='path']").val()) == "") {
|
|
|
$("#saveAsForm").find("input[name='path']").addClass("fieldError");
|
|
$("#saveAsForm").find("input[name='path']").addClass("fieldError");
|
|
|
$("#saveAsNameRequiredAlert").show();
|
|
$("#saveAsNameRequiredAlert").show();
|
|
|
resetPrimaryButtonsStatus(); //globally available
|
|
resetPrimaryButtonsStatus(); //globally available
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
|
|
+ // Contents of SaveAs form is not updated. Need to do it manually
|
|
|
|
|
+ data.forEach(dataUnit => {
|
|
|
|
|
+ if (dataUnit.name.toLowerCase() === 'contents') {
|
|
|
|
|
+ dataUnit.value = $('#saveForm textarea').val();
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
return true;
|
|
return true;
|
|
|
},
|
|
},
|
|
|
success: function (data) {
|
|
success: function (data) {
|