Remember share settings when sharing a pad with a friend

pull/1/head
yflory 6 years ago
parent e8ff7a9208
commit 4396fda0ff

@ -342,7 +342,7 @@ define([
});
};
var getFriendsList = function (config) {
var getFriendsList = function (config, onShare) {
var common = config.common;
var title = config.title;
var friends = config.friends;
@ -453,6 +453,9 @@ define([
return smallCurves.indexOf(curve) !== -1;
});
common.setAttribute(['general', 'share-friends'], order);
if (onShare) {
onShare.fire();
}
});
$nav.append(button);
}
@ -529,8 +532,10 @@ define([
// Share link tab
var hasFriends = Object.keys(config.friends || {}).length !== 0;
var friendsList = hasFriends ? getFriendsList(config) : undefined;
var onFriendShare = Util.mkEvent();
var friendsList = hasFriends ? getFriendsList(config, onFriendShare) : undefined;
var friendsUIClass = hasFriends ? '.cp-share-columns' : '';
var link = h('div.cp-share-modal' + friendsUIClass, [
h('div.cp-share-column', [
hasFriends ? h('p', Messages.share_description) : undefined,
@ -564,6 +569,7 @@ define([
present: present
});
};
onFriendShare.reg(saveValue);
var getLinkValue = function (initValue) {
var val = initValue || {};
var edit = initValue ? val.edit : Util.isChecked($(link).find('#cp-share-editable-true'));

Loading…
Cancel
Save