Changeset View
Changeset View
Standalone View
Standalone View
webroot/rsrc/js/application/herald/HeraldRuleEditor.js
| Show First 20 Lines • Show All 287 Lines • ▼ Show 20 Lines | _newTokenizer : function(spec) { | ||||
| return [ | return [ | ||||
| build.node, | build.node, | ||||
| function() { | function() { | ||||
| return build.tokenizer.getTokens(); | return build.tokenizer.getTokens(); | ||||
| }, | }, | ||||
| function(map) { | function(map) { | ||||
| for (var k in map) { | for (var k in map) { | ||||
| var v = JX.Prefab.transformDatasourceResults(map[k]); | var v = map[k]; | ||||
| // The control value may be set from wire values from the server, | |||||
| // or a transformed value from another control, or a bare string | |||||
| // value from another control. | |||||
| if (typeof v == 'string') { | |||||
| v = v; | |||||
| } else if (!v.hasOwnProperty('id')) { | |||||
| v = JX.Prefab.transformDatasourceResults(v); | |||||
| } | |||||
| build.tokenizer.addToken(k, v); | build.tokenizer.addToken(k, v); | ||||
| } | } | ||||
| }]; | }]; | ||||
| }, | }, | ||||
| _selectKeys : function(map, keys) { | _selectKeys : function(map, keys) { | ||||
| var r = {}; | var r = {}; | ||||
| for (var ii = 0; ii < keys.length; ii++) { | for (var ii = 0; ii < keys.length; ii++) { | ||||
| r[keys[ii]] = map[keys[ii]]; | r[keys[ii]] = map[keys[ii]]; | ||||
| ▲ Show 20 Lines • Show All 91 Lines • Show Last 20 Lines | |||||