Don't load languages in treepicker unless they're needed
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user