Fix initial value of the preview link in the share modal

pull/1/head
yflory 7 years ago
parent 5dbc99343a
commit 766fa72841

@ -283,10 +283,11 @@ define([
present: present present: present
}); });
}; };
var getLinkValue = function () { var getLinkValue = function (initValue) {
var edit = $(link).find('#cp-share-editable-true').is(':checked'); var val = initValue || {};
var embed = $(link).find('#cp-share-embed').is(':checked'); var edit = initValue ? val.edit : $(link).find('#cp-share-editable-true').is(':checked');
var present = $(link).find('#cp-share-present').is(':checked'); var embed = initValue ? val.embed : $(link).find('#cp-share-embed').is(':checked');
var present = initValue ? val.present : $(link).find('#cp-share-present').is(':checked');
var hash = (edit && hashes.editHash) ? hashes.editHash : hashes.viewHash; var hash = (edit && hashes.editHash) ? hashes.editHash : hashes.viewHash;
var href = origin + pathname + '#' + hash; var href = origin + pathname + '#' + hash;
@ -375,6 +376,7 @@ define([
} }
if (val.embed) { $(link).find('#cp-share-embed').attr('checked', true); } if (val.embed) { $(link).find('#cp-share-embed').attr('checked', true); }
if (val.present) { $(link).find('#cp-share-present').attr('checked', true); } if (val.present) { $(link).find('#cp-share-present').attr('checked', true); }
$(link).find('#cp-share-link-preview').val(getLinkValue(val));
}); });
return tabs; return tabs;
}; };

Loading…
Cancel
Save