From 9f5f47be59fcf81cc32ea1c90fa947ee55657b03 Mon Sep 17 00:00:00 2001 From: Bastian Kruck Date: Wed, 27 Nov 2013 13:32:40 +0100 Subject: [PATCH] fixed compatibility with nested inlines (https://github.com/Soaa-/django-nested-inlines) --- .../static/modeltranslation/js/tabbed_translation_fields.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modeltranslation/static/modeltranslation/js/tabbed_translation_fields.js b/modeltranslation/static/modeltranslation/js/tabbed_translation_fields.js index d93f068..50d7a6e 100644 --- a/modeltranslation/static/modeltranslation/js/tabbed_translation_fields.js +++ b/modeltranslation/static/modeltranslation/js/tabbed_translation_fields.js @@ -67,6 +67,9 @@ var google, django, gettext; } else if (idBits.length === 4) { // Handle standard inlines with model used by inline more than once idPrefix = idBits[0] + '-' + idBits[1] + '-' + idBits[2] + '-' + idPrefix; + } else if (idBits.length === 5 && idBits[3] != '__prefix__') { + // Handle nested inlines (https://github.com/Soaa-/django-nested-inlines) + idPrefix = idBits[0] + '-' + idBits[1] + '-' + idBits[2] + '-' + idBits[3] + '-' + this.origFieldname; } else if (idBits.length === 6) { // Handle generic inlines idPrefix = idBits[0] + '-' + idBits[1] + '-' + idBits[2] + '-' +