usability tweaks and add available_server_tags
This commit is contained in:
parent
e429481f4a
commit
d6835f030c
2 changed files with 11 additions and 1 deletions
|
|
@ -48,6 +48,7 @@ let spawns = (function () {
|
||||||
//
|
//
|
||||||
var onFocusOut = function (evnt) {
|
var onFocusOut = function (evnt) {
|
||||||
ignoreDefaultKeydown = false;
|
ignoreDefaultKeydown = false;
|
||||||
|
onAlterTag(evnt); // percolate event so closing the pane, etc saves any last changes.
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
|
|
@ -108,13 +109,15 @@ let spawns = (function () {
|
||||||
// If it does, rewrite the Text Type to be our tag value instead.
|
// If it does, rewrite the Text Type to be our tag value instead.
|
||||||
//
|
//
|
||||||
var onText = function (args, kwargs) {
|
var onText = function (args, kwargs) {
|
||||||
var txt = args[0];
|
var div = $("<div>" + args[0] + "</div>");
|
||||||
|
var txt = div.text();
|
||||||
for( var id in spawnmap ) {
|
for( var id in spawnmap ) {
|
||||||
var regex = spawnmap[id]["r"];
|
var regex = spawnmap[id]["r"];
|
||||||
if ( txt.match(regex) != null ) {
|
if ( txt.match(regex) != null ) {
|
||||||
kwargs['type'] = spawnmap[id]["t"];
|
kwargs['type'] = spawnmap[id]["t"];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -120,8 +120,15 @@ let options2 = (function () {
|
||||||
//
|
//
|
||||||
// Called when options settings are sent from server
|
// Called when options settings are sent from server
|
||||||
var onGotOptions = function (args, kwargs) {
|
var onGotOptions = function (args, kwargs) {
|
||||||
|
var addKnownType = window.plugins["goldenlayout"].addKnownType;
|
||||||
|
|
||||||
$.each(kwargs, function(key, value) {
|
$.each(kwargs, function(key, value) {
|
||||||
options[key] = value;
|
options[key] = value;
|
||||||
|
|
||||||
|
// for "available_server_tags", addKnownType for each value ["tag1", "tag2", ... ]
|
||||||
|
if( (key === "available_server_tags") && addKnownType ) {
|
||||||
|
$.each( value, addKnownType );
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue