Don't sort 'sorted lists' in forms by default
parent
6df790dbba
commit
f46a820ad8
|
@ -1470,6 +1470,7 @@ define([
|
||||||
if (!Array.isArray(opts.values)) { return; }
|
if (!Array.isArray(opts.values)) { return; }
|
||||||
var map = {};
|
var map = {};
|
||||||
var invMap = {};
|
var invMap = {};
|
||||||
|
var sorted = false;
|
||||||
var els = opts.values.map(function (data, i) {
|
var els = opts.values.map(function (data, i) {
|
||||||
var uid = Util.uid();
|
var uid = Util.uid();
|
||||||
map[uid] = data;
|
map[uid] = data;
|
||||||
|
@ -1479,7 +1480,7 @@ define([
|
||||||
h('i.fa.fa-ellipsis-v'),
|
h('i.fa.fa-ellipsis-v'),
|
||||||
h('i.fa.fa-ellipsis-v'),
|
h('i.fa.fa-ellipsis-v'),
|
||||||
]),
|
]),
|
||||||
h('span.cp-form-sort-order', (i+1)),
|
h('span.cp-form-sort-order', '?'),
|
||||||
h('span', data)
|
h('span', data)
|
||||||
]);
|
]);
|
||||||
$(div).data('val', data);
|
$(div).data('val', data);
|
||||||
|
@ -1494,6 +1495,7 @@ define([
|
||||||
$tag.find('.cp-form-type-sort').each(function (i, el) {
|
$tag.find('.cp-form-type-sort').each(function (i, el) {
|
||||||
$(el).find('.cp-form-sort-order').text(i+1);
|
$(el).find('.cp-form-sort-order').text(i+1);
|
||||||
});
|
});
|
||||||
|
sorted = true;
|
||||||
};
|
};
|
||||||
var cursorGetter;
|
var cursorGetter;
|
||||||
var setCursorGetter = function (f) { cursorGetter = f; };
|
var setCursorGetter = function (f) { cursorGetter = f; };
|
||||||
|
@ -1516,6 +1518,7 @@ define([
|
||||||
return {
|
return {
|
||||||
tag: tag,
|
tag: tag,
|
||||||
getValue: function () {
|
getValue: function () {
|
||||||
|
if (!sorted) { return; }
|
||||||
return sortable.toArray().map(function (id) {
|
return sortable.toArray().map(function (id) {
|
||||||
return map[id];
|
return map[id];
|
||||||
});
|
});
|
||||||
|
|
|
@ -265,6 +265,7 @@ define([
|
||||||
}, function (obj) {
|
}, function (obj) {
|
||||||
if (obj && obj.error) { return void cb(obj); }
|
if (obj && obj.error) { return void cb(obj); }
|
||||||
var messages = obj.messages;
|
var messages = obj.messages;
|
||||||
|
if (!messages.length) { return void cb(); }
|
||||||
var res = Utils.Crypto.Mailbox.openOwnSecretLetter(messages[0].msg, {
|
var res = Utils.Crypto.Mailbox.openOwnSecretLetter(messages[0].msg, {
|
||||||
validateKey: data.validateKey,
|
validateKey: data.validateKey,
|
||||||
ephemeral_private: Nacl.util.decodeBase64(answer.curvePrivate),
|
ephemeral_private: Nacl.util.decodeBase64(answer.curvePrivate),
|
||||||
|
|
Loading…
Reference in New Issue