mirror of
https://github.com/node-red/node-red.git
synced 2023-10-10 13:36:53 +02:00
parent
9f1deb0c36
commit
1d12017f11
@ -15,7 +15,7 @@
|
|||||||
**/
|
**/
|
||||||
(function($) {
|
(function($) {
|
||||||
var contextParse = function(v,defaultStore) {
|
var contextParse = function(v,defaultStore) {
|
||||||
var parts = RED.utils.parseContextKey(v, defaultStore);
|
var parts = RED.utils.parseContextKey(v, defaultStore&&defaultStore.value);
|
||||||
return {
|
return {
|
||||||
option: parts.store,
|
option: parts.store,
|
||||||
value: parts.key
|
value: parts.key
|
||||||
@ -279,6 +279,14 @@
|
|||||||
var contextStores = RED.settings.context.stores;
|
var contextStores = RED.settings.context.stores;
|
||||||
var contextOptions = contextStores.map(function(store) {
|
var contextOptions = contextStores.map(function(store) {
|
||||||
return {value:store,label: store, icon:'<i class="red-ui-typedInput-icon fa fa-database"></i>'}
|
return {value:store,label: store, icon:'<i class="red-ui-typedInput-icon fa fa-database"></i>'}
|
||||||
|
}).sort(function(A,B) {
|
||||||
|
if (A.value === RED.settings.context.default) {
|
||||||
|
return -1;
|
||||||
|
} else if (B.value === RED.settings.context.default) {
|
||||||
|
return 1;
|
||||||
|
} else {
|
||||||
|
return A.value.localeCompare(B.value);
|
||||||
|
}
|
||||||
})
|
})
|
||||||
if (contextOptions.length < 2) {
|
if (contextOptions.length < 2) {
|
||||||
allOptions.flow.options = [];
|
allOptions.flow.options = [];
|
||||||
|
Loading…
Reference in New Issue
Block a user