-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
Currently there isn't a way to get a form name (at least one that I can find anywhere?)
Based on an existing 'ncNodeName' filter can something like this be added to Core and documented?
var ufNameCache = {
id: "",
keys: {}
}
angular.module("umbraco.filters").filter("ufName",
function(formPickerResource) {
return function (input) {
var formId = "";
if (typeof input === 'string' || input instanceof String) {
formId = input;
} else {
formId = input.values["en-GB"];
}
if (formId === '') {
return 'Please pick a form...';
}
if (ufNameCache.keys[formId]) {
return ufNameCache.keys[formId];
}
ufNameCache.keys[formId] = 'Loading...';
formPickerResource.getPickedForm(formId)
.then(function(ent) {
ufNameCache.keys[formId] = ent.name;
});
return ufNameCache.keys[formId];
}
});
MMasey