diff --git a/administrator/components/com_associations/Field/Modal/AssociationField.php b/administrator/components/com_associations/Field/Modal/AssociationField.php
index f0ebb62078e4d..3090a2d9e5d15 100644
--- a/administrator/components/com_associations/Field/Modal/AssociationField.php
+++ b/administrator/components/com_associations/Field/Modal/AssociationField.php
@@ -45,8 +45,8 @@ protected function getInput()
// The active item id field.
$value = (int) $this->value > 0 ? (int) $this->value : '';
- Factory::getDocument()->addScriptOptions('modal-associations', ['itemId' => $value]);
- HTMLHelper::_('script', 'com_associations/modal-associations.min.js', ['version' => 'auto', 'relative' => true]);
+ Factory::getDocument()->addScriptOptions('admin_associations_modal', ['itemId' => $value]);
+ HTMLHelper::_('script', 'com_associations/admin_associations_modal.min.js', ['version' => 'auto', 'relative' => true]);
// Setup variables for display.
$html = array();
diff --git a/administrator/components/com_associations/tmpl/association/edit.php b/administrator/components/com_associations/tmpl/association/edit.php
index 04cda37e03396..c584d606b9a8e 100644
--- a/administrator/components/com_associations/tmpl/association/edit.php
+++ b/administrator/components/com_associations/tmpl/association/edit.php
@@ -56,9 +56,11 @@
-
- form->getInput('modalassociation'); ?>
- form->getInput('itemlanguage'); ?>
+
+
+
+
form->getInput('itemlanguage'); ?>
+
form->getInput('modalassociation'); ?>
-
diff --git a/build/media_source/com_associations/css/sidebyside.css b/build/media_source/com_associations/css/sidebyside.css
index c2ddde2af6da2..4c6e44ceef8f1 100644
--- a/build/media_source/com_associations/css/sidebyside.css
+++ b/build/media_source/com_associations/css/sidebyside.css
@@ -32,9 +32,26 @@
border: 0 !important;
}
+.sidebyside .langtarget {
+ float: left;
+}
+
+.sidebyside .modaltarget {
+ float: left;
+ margin-left: .5rem;
+}
+
+.sidebyside #target-association {
+ margin-top: .5rem;
+}
+
+.sidebyside #reference-association {
+ margin-top: 3.35rem;
+}
+
.target-text {
float: left;
- width: 30%;
+ width: auto;
}
/* RTL overrides */
@@ -54,17 +71,56 @@ html[dir=rtl] .sidebyside .full-width .inner-panel {
padding: 0 !important;
}
+html[dir=rtl] .sidebyside .langtarget {
+ float: right;
+}
+
+html[dir=rtl] .sidebyside .modaltarget {
+ float: right;
+ margin-left: 0;
+ margin-right: .5rem;
+}
+
html[dir=rtl] .target-text {
float: right;
}
/* Responsive layout */
-@media (max-width: 767px) {
+@media (max-width: 1140px) {
+ .sidebyside #reference-association {
+ margin-top: 6.2rem;
+ }
+
+ .sidebyside .langtarget {
+ float: none;
+ }
+
+ .sidebyside .modaltarget {
+ float: left;
+ margin-left: 0;
+ }
+
+ html[dir=rtl] .sidebyside .langtarget {
+ float: none;
+ }
+
+ html[dir=rtl] .sidebyside .modaltarget {
+ float: right;
+ margin-left: 0;
+ margin-right: 0;
+ }
+}
+
+@media (max-width: 767.98px) {
.sidebyside .outer-panel {
float: none;
width: 100%;
}
+ .sidebyside #reference-association {
+ margin-top: 0;
+ }
+
.sidebyside #left-panel .inner-panel {
padding: 0;
}