diff --git a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/textbox/textbox.controller.js b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/textbox/textbox.controller.js
index b7c740e749..3e4539c6ae 100644
--- a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/textbox/textbox.controller.js
+++ b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/textbox/textbox.controller.js
@@ -31,6 +31,10 @@ function textboxController($scope, validationMessageService) {
checkLengthVadility();
$scope.nearMaxLimit = $scope.validLength && $scope.charsCount > Math.max($scope.maxChars*.8, $scope.maxChars-25);
}
+ else {
+ $scope.charsCount = 0;
+ checkLengthVadility();
+ }
}
$scope.model.onValueChanged = $scope.change;
$scope.change();
diff --git a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/textbox/textbox.html b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/textbox/textbox.html
index 5e135ea7d9..1f1131c43f 100644
--- a/src/Umbraco.Web.UI.Client/src/views/propertyeditors/textbox/textbox.html
+++ b/src/Umbraco.Web.UI.Client/src/views/propertyeditors/textbox/textbox.html
@@ -10,7 +10,7 @@
aria-required="{{model.validation.mandatory}}"
aria-invalid="False"
ng-trim="false"
- ng-keyup="change()" />
+ ng-change="change()" />
{{model.label}} {{textboxFieldForm.textbox.errorMsg}}
diff --git a/src/Umbraco.Web.UI.Client/src/views/users/views/groups/groups.html b/src/Umbraco.Web.UI.Client/src/views/users/views/groups/groups.html
index 46923dd27d..106a8c8454 100644
--- a/src/Umbraco.Web.UI.Client/src/views/users/views/groups/groups.html
+++ b/src/Umbraco.Web.UI.Client/src/views/users/views/groups/groups.html
@@ -81,8 +81,8 @@
ng-class="{'-selected': group.selected, '-selectable': group.hasAccess && !group.isSystemUserGroup}">
-
-
+
+
');
- angular.forEach(object, function (element) {
+ Utilities.forEach(object, function (element) {
out.append($(element).clone());
});
out = out.html();
} else if (Utilities.isArray(object)) {
out = [];
- angular.forEach(object, function (o) {
+ Utilities.forEach(object, function (o) {
out.push(serialize(o));
});
out = '[ ' + out.join(', ') + ' ]';
@@ -1343,13 +1343,13 @@ function createHttpBackendMock($rootScope, $delegate, $browser) {
function createShortMethods(prefix) {
- angular.forEach(['GET', 'DELETE', 'JSONP'], function (method) {
+ Utilities.forEach(['GET', 'DELETE', 'JSONP'], function (method) {
$httpBackend[prefix + method] = function (url, headers) {
return $httpBackend[prefix](method, url, undefined, headers)
}
});
- angular.forEach(['PUT', 'POST', 'PATCH'], function (method) {
+ Utilities.forEach(['PUT', 'POST', 'PATCH'], function (method) {
$httpBackend[prefix + method] = function (url, data, headers) {
return $httpBackend[prefix](method, url, data, headers)
}
@@ -1425,7 +1425,7 @@ function MockXhr() {
if (header) return header;
header = undefined;
- angular.forEach(this.$$respHeaders, function (headerVal, headerName) {
+ Utilities.forEach(this.$$respHeaders, function (headerVal, headerName) {
if (!header && headerName.toLowerCase() == name) header = headerVal;
});
return header;
@@ -1434,7 +1434,7 @@ function MockXhr() {
this.getAllResponseHeaders = function () {
var lines = [];
- angular.forEach(this.$$respHeaders, function (value, key) {
+ Utilities.forEach(this.$$respHeaders, function (value, key) {
lines.push(key + ': ' + value);
});
return lines.join('\n');
@@ -1723,7 +1723,7 @@ window.jstestdriver && (function (window) {
*/
window.dump = function () {
var args = [];
- angular.forEach(arguments, function (arg) {
+ Utilities.forEach(arguments, function (arg) {
args.push(angular.mock.dump(arg));
});
jstestdriver.console.log.apply(jstestdriver.console, args);
@@ -1757,13 +1757,13 @@ window.jstestdriver && (function (window) {
angular.mock.clearDataCache();
// clean up jquery's fragment cache
- angular.forEach(angular.element.fragments, function (val, key) {
+ Utilities.forEach(angular.element.fragments, function (val, key) {
delete angular.element.fragments[key];
});
MockXhr.$$lastInstance = null;
- angular.forEach(angular.callbacks, function (val, key) {
+ Utilities.forEach(angular.callbacks, function (val, key) {
delete angular.callbacks[key];
});
angular.callbacks.counter = 0;
@@ -1798,7 +1798,7 @@ window.jstestdriver && (function (window) {
throw Error('Injector already created, can not register a module!');
} else {
var modules = currentSpec.$modules || (currentSpec.$modules = []);
- angular.forEach(moduleFns, function (module) {
+ Utilities.forEach(moduleFns, function (module) {
modules.push(module);
});
}
diff --git a/src/Umbraco.Web.UI.NetCore/Views/Partials/grid/editors/textstring.cshtml b/src/Umbraco.Web.UI.NetCore/Views/Partials/grid/editors/textstring.cshtml
index 77d92d6825..42972f64d8 100644
--- a/src/Umbraco.Web.UI.NetCore/Views/Partials/grid/editors/textstring.cshtml
+++ b/src/Umbraco.Web.UI.NetCore/Views/Partials/grid/editors/textstring.cshtml
@@ -4,7 +4,7 @@
@if (Model.editor.config.markup != null)
{
string markup = Model.editor.config.markup.ToString();
- markup = markup.Replace("#value#", Html.ReplaceLineBreaks(HttpUtility.HtmlEncode((string)Model.value.ToString())).ToString());
+ markup = markup.Replace("#value#", Html.ReplaceLineBreaks((string)Model.value.ToString()).ToString());
if (Model.editor.config.style != null)
{
diff --git a/src/Umbraco.Web.UI.NetCore/appsettings.json b/src/Umbraco.Web.UI.NetCore/appsettings.json
index a2c0e9c938..cef926fad2 100644
--- a/src/Umbraco.Web.UI.NetCore/appsettings.json
+++ b/src/Umbraco.Web.UI.NetCore/appsettings.json
@@ -1,5 +1,5 @@
{
- "$schema" : "./umbraco/config/appsettings-schema.json",
+ "$schema": "./umbraco/config/appsettings-schema.json",
"ConnectionStrings": {
"umbracoDbDSN": ""
},
@@ -40,7 +40,7 @@
},
"RuntimeMinification": {
"dataFolder": "umbraco/Data/TEMP/Smidge",
- "version": "637550581849220194"
+ "version": "637642136775050602"
},
"Security": {
"KeepUserLoggedIn": false,
diff --git a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/cs.xml b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/cs.xml
index 75159d725a..caa25fbd3f 100644
--- a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/cs.xml
+++ b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/cs.xml
@@ -185,26 +185,6 @@
Seřadit
Historie (všechny jazyky)
-
-
Abyste změnili typ dokumentu pro zvolený obsah, nejprve jej vyberte ze seznamu typů platných pro tohle umístění.
-
Pak potvrďte a/nebo pozměňte mapování vlastností z aktuálního typu na nový a dejte Uložit.
-
Obsah byl znovu publikován.
-
Aktuální vlastnost
-
Aktuální typ
-
Typ dokumentu nemůže být změněn, neboť neexistují alternativy platné pro toto umístění.
-
Typ dokumentu byl změněn
-
Mapování vlastností
-
Mapování na vlastnost
-
Nová šablona
-
Nový typ
-
nic
-
Obsah
-
Vybrat nový typ dokumentu
-
Typ dokumentu pro zvolený obsah byl úspěšně změněný na [new type] a následující vlastnosti byly namapovány:
-
na
-
Nelze dokončit mapování vlastností, neboť nejméně jedna z vlastností má definováno více než jedno mapování.
-
Jsou zobrazeny pouze alternativní typy platné pro aktuální umístění.
-
Nepodařilo se vytvořit složku pod rodičem s ID %0%
Nepodařilo se vytvořit složku pod rodičem s názvem %0%
diff --git a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/da.xml b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/da.xml
index c1840e522f..1cfe21e0d1 100644
--- a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/da.xml
+++ b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/da.xml
@@ -195,26 +195,6 @@
Brugerdefineret
Historik (alle sprog)
-
-
For at skifte det valgte indholds dokumenttype, skal du først vælge en ny dokumenttype, som er gyldig på denne placering.
-
Kontroller derefter, at alle egenskaber bliver overført rigtigt til den nye dokumenttype, og klik derefter på Gem.
-
Indholdet er blevet genudgivet.
-
Nuværende egenskab
-
Nuværende type
-
Du kan ikke skifte dokumenttype, da der ikke er andre gyldige dokumenttyper på denne placering.
-
Dokumenttype skiftet
-
Overfør egenskaber
-
Overfør til egenskab
-
Ny skabelon
-
Ny type
-
ingen
-
Indhold
-
Vælg ny dokumenttype
-
Dokumenttypen på detvalgte indhold blev skiftet til [new type], og følgende egenskaber blev overført:
-
til
-
Overførsel af egenskaber kunne ikke fuldføres, da en eller flere egenskaber er indstillet til at blive overført mere end én gang.
-
Kun andre dokumenttyper, der er gyldige på denne placering, vises.
-
Oprettelse af mappen under parent med ID %0% fejlede
Oprettelse af mappen under parent med navnet %0% fejlede
@@ -1918,6 +1898,7 @@ Mange hilsner fra Umbraco robotten
Udfør handling %0% på %1% noden
Tilføj billede overskrift
Søg i indholdstræet
+
Maximum antal
Referencer
diff --git a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/de.xml b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/de.xml
index 474652fa1e..da7a957308 100644
--- a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/de.xml
+++ b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/de.xml
@@ -181,26 +181,6 @@
Sortieren
Verlauf (alle Variationen)
-
-
Um den Typ des ausgewählten Dokuments zu ändern, wählen Sie bitte zunächst aus der Liste der an dieser Stelle erlaubten Dokumenttypen.
-
Im Anschluss bestätigen oder korrigieren Sie die Zuordnung der Eigenschaften und klicken Sie auf 'Speichern'.
-
Der Inhalt wurde neu veröffentlicht.
-
Derzeitige Eigenschaft
-
Derzeitiger Datentyp
-
Der Typ dieses Dokuments kann nicht geändert werden, da an dieser Stelle keine Alternativen zugelassen sind. Ein alternativer Dokumenttyp kann nur dann verwendet werden, wenn er unterhalb des diesem Dokument übergeordneten Elements angelegt werden darf.
-
Dokumenttyp geändert
-
Eigenschaften zuordnen
-
Dieser Eigenschaft zuordnen
-
Neue Vorlage
-
Neuer Typ
-
keiner
-
Inhalt
-
Neuen Dokumenttyp auswählen
-
Der Typ des ausgewählten Dokuments wurde erfolgreich zu [new type] geändert und die Eigenschaften wie folgend zugeordnet:
-
nach
-
Die Zuordnung der Eigenschaften kann nicht abgeschlossen werden, da mindestens eine Eigenschaft mehrfach zugeordnet werden soll.
-
Nur an dieser Stelle erlaubte Dokumenttypen werden angezeigt.
-
Es konnte kein Verzeichnis unter dem Knoten mit der ID %0% angelegt werden.
Es konnte kein Verzeichnis unter dem Knoten mit dem Namen %0% angelegt werden.
diff --git a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en.xml b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en.xml
index 60909ee544..7e18b4da2b 100644
--- a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en.xml
+++ b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en.xml
@@ -189,26 +189,6 @@
Custom
History (all variants)
-
-
To change the Document Type for the selected content, first select from the list of valid types for this location.
-
Then confirm and/or amend the mapping of properties from the current type to the new, and click Save.
-
The content has been re-published.
-
Current Property
-
Current type
-
The Document Type cannot be changed, as there are no alternatives valid for this location. An alternative will be valid if it is allowed under the parent of the selected content item and that all existing child content items are allowed to be created under it.
-
Document Type Changed
-
Map Properties
-
Map to Property
-
New Template
-
New Type
-
none
-
Content
-
Select New Document Type
-
The Document Type of the selected content has been successfully changed to [new type] and the following properties mapped:
-
to
-
Could not complete property mapping as one or more properties have more than one mapping defined.
-
Only alternate types valid for the current location are displayed.
-
Failed to create a folder under parent with ID %0%
Failed to create a folder under parent with name %0%
@@ -2325,6 +2305,7 @@ To manage your website, simply open the Umbraco backoffice and start adding cont
Perform action %0% on the %1% node
Add image caption
Search content tree
+
Maximum amount
References
diff --git a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en_us.xml b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en_us.xml
index 5aeea645bf..028af99906 100644
--- a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en_us.xml
+++ b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/en_us.xml
@@ -192,26 +192,6 @@
Custom
History (all variants)
-
-
To change the Document Type for the selected content, first select from the list of valid types for this location.
-
Then confirm and/or amend the mapping of properties from the current type to the new, and click Save.
-
The content has been re-published.
-
Current Property
-
Current type
-
The Document Type cannot be changed, as there are no alternatives valid for this location. An alternative will be valid if it is allowed under the parent of the selected content item and that all existing child content items are allowed to be created under it.
-
Document Type Changed
-
Map Properties
-
Map to Property
-
New Template
-
New Type
-
none
-
Content
-
Select New Document Type
-
The Document Type of the selected content has been successfully changed to [new type] and the following properties mapped:
-
to
-
Could not complete property mapping as one or more properties have more than one mapping defined.
-
Only alternate types valid for the current location are displayed.
-
Failed to create a folder under parent with ID %0%
Failed to create a folder under parent with name %0%
@@ -2371,6 +2351,7 @@ To manage your website, simply open the Umbraco backoffice and start adding cont
Perform action %0% on the %1% node
Add image caption
Search content tree
+
Maximum amount
References
diff --git a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/es.xml b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/es.xml
index bafd8e3b6b..85eb10d2dd 100644
--- a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/es.xml
+++ b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/es.xml
@@ -133,26 +133,6 @@
Deshacer
Rehacer
-
-
Para cambiar el tipo de documento al contenido seleccionado, primero selecciona uno de la lista de tipos válidos.
-
Entonces confirma el mapeo de propiedades del tipo actual al nuevo y haz clic en Guardar.
-
El contenido se ha vuelto a publicar.
-
Propiedad actual
-
Tipo actual
-
El tipo de contenido no se puede cambiar, porque no hay alternativas válidas para este contenido.
-
Tipo de documento cambiado
-
Mapeo de propiedades
-
Mapea a la propiedad
-
Nueva plantilla
-
Nuevo tipo
-
ninguno
-
Contenido
-
Selecciona un nuevo Tipo de Documento
-
El tipo de documento del contenido seleccionado ha sido cambiado correctamente a [new type] y las siguientes propiedades mapeadas:
-
a
-
No se ha podido completar el mapeo de propiedades porque uno o más propiedades tienen más de un mapeo definido.
-
Solo se muestran otros tipos válidos para el contenido actual.
-
Está publicado
Acerca de
diff --git a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/fr.xml b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/fr.xml
index 549dd4cfe2..d38d0fc168 100644
--- a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/fr.xml
+++ b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/fr.xml
@@ -183,26 +183,6 @@
Ordonner
Historique (toutes variantes)
-
-
Pour changer le type de document du contenu séléctionné, faites d'abord un choix dans la liste des types valides à cet endroit.
-
Puis confirmez et/ou modifiez la correspondance des propriétés du type actuel vers le nouveau, et cliquez sur Sauver.
-
Le contenu a été republié.
-
Propriété actuelle
-
Type actuel
-
Le type de document ne peut être changé car il n'y a pas d'alternative valide à cet endroit. Une alternative sera valide si elle est autorisée sous le parent du contenu sélectionné et si tous les éléments de contenu enfants existants peuvent être créés avec celle-ci.
-
Type de document modifié
-
Faire correspondre les propriétés
-
Faire correspondre à la propriété
-
Nouveau modèle
-
Nouveau type
-
aucun
-
Contenu
-
Choisir le nouveau Type de Document
-
Le type de document du contenu séléctionné a bien été changé en [new type] et les correspondances de propriétés suivantes effectuées :
-
en
-
Impossible de terminer la correspondance des propriétés car une ou plusieurs propriétés ont plus d'une correspondance définie.
-
Seuls les types de documents valides à cet endroit sont affichés.
-
Echec de la création d'un dossier sous le parent avec l'ID %0%
Echec de la création d'un dossier sous le parent avec le nom %0%
diff --git a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/ja.xml b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/ja.xml
index ac56649083..17c00f1966 100644
--- a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/ja.xml
+++ b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/ja.xml
@@ -91,26 +91,6 @@
スタイルの表示
表の挿入
-
-
ドキュメントタイプを変更するには、まず有効なドキュメントタイプのリストから選択します
-
確認および現在のドキュメントタイプからのマッピングを割り当て、保存します。
-
コンテントは再公開されています
-
現在のプロパティ
-
現在のドキュメントタイプ
-
有効な代替タイプが存在しないため変更することができません。選択されたコンテントの親の下に許可されたドキュメントタイプへのみ変更ができます
-
ドキュメントタイプを変更しました
-
プロパティを割り当てる
-
割り当てるプロパティ
-
新しいテンプレート
-
新しいドキュメントタイプ
-
なし
-
コンテント
-
ドキュメントタイプを変更する
-
選択コンテンツのドキュメント タイプは、[新しいタイプ] に変更され、以下のプロパティがマップされました。
-
から
-
1つ以上のプロパティを割り当てられませんでした。プロパティが定義が重複しています
-
有効なドキュメントタイプのみが表示されます
-
公開されました
このページについて
diff --git a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/nb.xml b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/nb.xml
index bd70a6d0f4..638e7aef2d 100644
--- a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/nb.xml
+++ b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/nb.xml
@@ -89,26 +89,6 @@
Vis stiler
Sett inn tabell
-
-
For å endre det valge innholdets dokumenttype, velger du først en ny dokumenttype som er gyldig på gjeldende plassering.
-
Kontroller deretter at alle egenskaper blir overført riktig til den nye dokumenttypen og klikk på Lagre.
-
Innholdet har blitt republisert.
-
Nåværende egenskap
-
Nåværende type
-
Du kan ikke endre dokumenttype, ettersom det ikke er andre gyldige dokumenttyper på denne plasseringen.
-
Dokumenttype endret
-
Overfør egenskaper
-
Overfør til egenskap
-
Ny mal
-
Ny type
-
ingen
-
Innhold
-
Velg ny dokumenttype
-
Dokumenttypen på det valgte innhold ble endret til [new type], og følgende egenskaper ble overført:
-
til
-
Overføringen av egenskaper kunne ikke fullføres da en eller flere egenskaper er satt til å bli overført mer enn en gang.
-
Kun andre dokumenttyper som er gyldige for denne plasseringen vises.
-
Publisert
Om siden
diff --git a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/nl.xml b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/nl.xml
index d448d0b355..923a2e1e81 100644
--- a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/nl.xml
+++ b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/nl.xml
@@ -193,26 +193,6 @@
Indienen
Indienen en sluiten
-
-
Om het documenttype voor de geselecteerde inhoud te wijzigen, selecteert u eerst uit de lijst van geldige types voor deze locatie.
-
Bevestig en/of wijzig vervolgens de toewijzing van eigenschappen van het huidige naar het nieuwe type en klik op Opslaan.
-
De inhoud is opnieuw gepubliceerd.
-
Huidige eigenschap
-
Huidig type
-
Het documenttype kan niet worden gewijzigd, omdat er geen alternatieven geldig zijn voor deze locatie.
-
Documenttype gewijzigd
-
Eigenschappen toewijzen
-
Toewijzen aan eigenschap
-
Nieuw sjabloon
-
Nieuw type
-
geen
-
Inhoud
-
Selecteer nieuw documenttype
-
Het documenttype van de geselecteerde inhoud is succesvol gewijzigd naar [new type] en de volgende eigenschappen zijn toegekend:
-
aan
-
Toewijzen van eigenschappen kan niet worden afgerond, omdat één of meer eigenschappen meer dan één toewijzing hebben.
-
Alleen alternatieve types geldig voor de huidige locatie worden weergegeven.
-
Het maken van een map onder de bovenliggende map met ID %0% is mislukt
Het maken van een map onder de bovenliggende map met de naam %0% is mislukt
diff --git a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/pl.xml b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/pl.xml
index f9b8b7250d..341e04a6fa 100644
--- a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/pl.xml
+++ b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/pl.xml
@@ -130,26 +130,6 @@
Cofnij
Powtórz
-
-
Aby zmienić typ dokumentu dla wybranej treści, najpierw wybierz typ z listy typów obowiązujących dla tej lokalizacji.
-
Następnie potwierdź i/lub zmień mapowanie właściwości z bieżącego typu do nowego i kliknij "Zapisz".
-
Treść została opublikowana ponownie.
-
Bieżąca właściwość
-
Bieżący typ
-
Typ dokumentu nie może być zmieniony, ponieważ nie istnieją obowiązujące alternatywy dla tej lokalizacji. Alternatywa będzie dostępna, jeśli będzie dozwolona pod rodzicem wybranego elementu zawartości i jeśli wszystkie istniejące dzieci elementu zawartości będą mieć pozwolenie na bycie tworzonym pod rodzicem.
-
Typ dokumentu został zmieniony
-
Mapuj Właściwości
-
Mapuj do Właściwości
-
Nowy Szablon
-
Nowy typ
-
Nic
-
Zawartość
-
Wybierz Nowy Typ Dokumentu
-
Typ dokumentu wybranej zawartości został zmieniony z powodzeniem do [new type] i następujące właściwości zostały zmapowane:
-
do
-
Nie można dokończyć mapowania właściwości, ponieważ jedna lub więcej właściwości mają zdefiniowane więcej niż jedno mapowanie.
-
Wyświetlane są tylko alternatywne typy obowiązujące dla obecnej lokalizacji.
-
Jest Opublikowany
O tej stronie
diff --git a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/ru.xml b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/ru.xml
index 7c130a6dcd..b99cf853b3 100644
--- a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/ru.xml
+++ b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/ru.xml
@@ -163,27 +163,6 @@
Вставить таблицу
Отменить
-
-
Чтобы сменить тип документа для выбранного узла, сначала выберите тип из списка разрешенных для данного расположения.
-
Затем подтвердите и/или исправьте сопоставление свойств текущего типа документа свойствам нового и нажмите "Сохранить".
-
Документ переопубликован.
-
Текущее свойство
-
Текущий тип
-
Тип документа не может быть изменен, так как для данного расположения нет разрешенных альтернатив.
- Альтернативный тип станет доступным, если его разрешить как тип, пригодный для создания дочерних узлов внутри родительского узла данного документа.
-
Тип документа изменен
-
Сопоставление свойств
-
Сопоставлено свойству
-
Новый шаблон
-
Новый тип
-
нет
-
Узел
-
Выберите новый тип документа
-
Тип документа выбранного узла успешно изменен на [new type] и следующие свойства были перенесены:
-
в
-
Невозможно закончить перенос свойств, так как одно или более свойства имеют больше чем одно сопоставление.
-
Показаны только допустимые для данного расположения альтернативные типы.
-
Вы не указали ни одного допустимого цвета
diff --git a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/sv.xml b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/sv.xml
index d9fc485007..dccce31ec7 100644
--- a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/sv.xml
+++ b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/sv.xml
@@ -141,26 +141,6 @@
Visa stil
Infoga tabell
-
-
För att ändra vald dokumenttyp, välj först i listan av giltiga typer för denna platsen.
-
Konfirmera sedan och/eller ändra mappningen av egenskaper från aktuell dokumenttyp till den nya, och klicka sedan på spara.
-
Innehållet har blivit publicerat på nytt
-
Aktuell egenskap
-
Aktuell typ
-
Dokumenttypen kan inte ändras, eftersom det inte finns några giltiga val för denna plats.
-
Dokumenttypen är ändrad
-
Mappningsegenskaper
-
Mappning till egenskap
-
Ny sidmall
-
Ny egenskap
-
ingen
-
Innehåll
-
Välj ny dokumenttyp
-
Dokumenttypen på valt innehåll har ändrats till [new type] utan problem och följande egenskaper är mappade:
-
till
-
Kunde inte slutföra egenskapsmappningen då en eller flera egenskaper har en eller flera mappningar definierade.
-
Enbart giltiga alternativa egenskaper visas för platsen
-
Du har inte konfigurerat några giltiga färger
diff --git a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/tr.xml b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/tr.xml
index 403f2ff324..c74bfbfd80 100644
--- a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/tr.xml
+++ b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/tr.xml
@@ -190,26 +190,6 @@
Özel
Geçmiş (tüm varyantlar)
-
-
Seçilen içeriğin belge türünü değiştirmek için, önce bu konum için geçerli türler listesinden seçin.
-
Ardından, mevcut türden özellik eşlemesini onaylayın ve / veya yenisiyle değiştirin ve Kaydet'i tıklayın.
-
İçerik yeniden yayınlandı.
-
Mevcut Mülk
-
Mevcut tür
-
Bu konum için geçerli bir alternatif olmadığından belge türü değiştirilemez. Seçilen içerik öğesinin üst öğesi altında izin verilirse ve mevcut tüm alt içerik öğelerinin onun altında oluşturulmasına izin verilirse bir alternatif geçerli olacaktır.
-
Doküman Türü Değiştirildi
-
Harita Özellikleri
-
Mülke Eşle
-
Yeni Şablon
-
Yeni Tür
-
Hiçbiri
-
İçerik
-
Yeni Belge Türünü Seçin
-
Seçilen içeriğin belge türü başarıyla [yeni tür] olarak değiştirildi ve aşağıdaki özellikler eşlendi:
-
için
-
Bir veya daha fazla özelliğin tanımlanmış birden fazla eşlemesi olduğundan özellik eşlemesi tamamlanamadı.
-
Yalnızca mevcut konum için geçerli olan alternatif türler görüntülenir.
-
%0% kimliğine sahip ebeveyn altında klasör oluşturulamadı
%0% adıyla ebeveyn altında klasör oluşturulamadı
diff --git a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/zh.xml b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/zh.xml
index 595f4ac7d1..6d0236dfcf 100644
--- a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/zh.xml
+++ b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/zh.xml
@@ -96,26 +96,6 @@
显示样式
插入表格
-
-
要更改所选节点的文档类型,先在列表中选择合适的文档类型。
-
然后设置当前文档类型到新文档类型的各字段间的对应映射关系并保存。
-
内容已被重新发布
-
当前属性
-
当前类型
-
不能改变文档类型,因为没有可替代的类型。
-
文档类型已更改
-
要映射的字段
-
映射字段
-
新模板
-
新类型
-
无
-
内容
-
选择新的文档类型
-
选中文档的类型已被成功更改为[new type],以下字段被映射:
-
至
-
不能完成字段映射,因为存在一个字段映射至多字段的问题。
-
仅显示可作为替代的文档类型。
-
已发布
关于本页
diff --git a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/zh_tw.xml b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/zh_tw.xml
index 5230485766..9b4821c70b 100644
--- a/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/zh_tw.xml
+++ b/src/Umbraco.Web.UI.NetCore/umbraco/config/lang/zh_tw.xml
@@ -93,26 +93,6 @@
顯示樣式
插入表格
-
-
要更改所選節點的文檔類型,先在列表中選擇合適的文檔類型。
-
然後設置當前文檔類型到新文檔類型的各欄位間的對應映射關係並保存。
-
內容已被重新發佈
-
當前屬性
-
當前類型
-
不能改變文檔類型,因為沒有可替代的類型。
-
文檔類型已更改
-
要映射的欄位
-
映射欄位
-
新範本
-
新類型
-
無
-
內容
-
選擇新的文檔類型
-
選中文檔的類型已被成功更改為[new type],以下欄位被映射:
-
至
-
不能完成欄位映射,因為存在一個欄位映射至多欄位的問題。
-
僅顯示可作為替代的文檔類型。
-
已發表
關於本頁
diff --git a/src/Umbraco.Web.Website/Extensions/HtmlHelperRenderExtensions.cs b/src/Umbraco.Web.Website/Extensions/HtmlHelperRenderExtensions.cs
index 5ba0ffc3fe..468cd4d98d 100644
--- a/src/Umbraco.Web.Website/Extensions/HtmlHelperRenderExtensions.cs
+++ b/src/Umbraco.Web.Website/Extensions/HtmlHelperRenderExtensions.cs
@@ -91,7 +91,7 @@ namespace Umbraco.Extensions
this IHtmlHelper htmlHelper,
string partialViewName,
object model,
- int cachedSeconds,
+ TimeSpan cacheTimeout,
bool cacheByPage = false,
bool cacheByMember = false,
ViewDataDictionary viewData = null,
@@ -104,10 +104,13 @@ namespace Umbraco.Extensions
{
cacheKey.AppendFormat("{0}-", cultureName);
}
+
+ var umbracoContextAccessor = GetRequiredService
(htmlHelper);
+ var umbracoContext = umbracoContextAccessor.UmbracoContext;
+
if (cacheByPage)
{
- var umbracoContextAccessor = GetRequiredService(htmlHelper);
- if (!umbracoContextAccessor.TryGetUmbracoContext(out var umbracoContext))
+ if (umbracoContext == null)
{
throw new InvalidOperationException("Cannot cache by page if the UmbracoContext has not been initialized, this parameter can only be used in the context of an Umbraco request");
}
@@ -131,7 +134,7 @@ namespace Umbraco.Extensions
var appCaches = GetRequiredService(htmlHelper);
var hostingEnvironment = GetRequiredService(htmlHelper);
- return appCaches.CachedPartialView(hostingEnvironment, htmlHelper, partialViewName, model, cachedSeconds, cacheKey.ToString(), viewData);
+ return appCaches.CachedPartialView(hostingEnvironment, umbracoContext, htmlHelper, partialViewName, model, cacheTimeout, cacheKey.ToString(), viewData);
}
// public static IHtmlContent EditorFor(this IHtmlHelper htmlHelper, string templateName = "", string htmlFieldName = "", object additionalViewData = null)