Don't load languages in treepicker unless they're needed

This commit is contained in:
Kenn Jacobsen
2019-12-12 13:41:40 +01:00
parent 29ff95323c
commit 492fb01ad9

View File

@@ -75,18 +75,20 @@ angular.module("umbraco").controller("Umbraco.Editors.TreePickerController",
*/
function onInit () {
// load languages
languageResource.getAll().then(function (languages) {
vm.languages = languages;
if (vm.showLanguageSelector) {
// load languages
languageResource.getAll().then(function (languages) {
vm.languages = languages;
// set the default language
vm.languages.forEach(function (language) {
if (language.isDefault) {
vm.selectedLanguage = language;
vm.languageSelectorIsOpen = false;
}
// set the default language
vm.languages.forEach(function (language) {
if (language.isDefault) {
vm.selectedLanguage = language;
vm.languageSelectorIsOpen = false;
}
});
});
});
}
if (vm.treeAlias === "content") {
vm.entityType = "Document";
@@ -211,7 +213,7 @@ angular.module("umbraco").controller("Umbraco.Editors.TreePickerController",
if (vm.dataTypeKey) {
queryParams["dataTypeKey"] = vm.dataTypeKey;
}
var queryString = $.param(queryParams); //create the query string from the params object
if (!queryString) {