Remember share settings when sharing a pad with a friend
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…
Reference in New Issue