Skip to content
Snippets Groups Projects

Issue #3308534: Adding translation is not showing the whole table

1 file
+ 17
14
Compare changes
  • Side-by-side
  • Inline
@@ -47,12 +47,12 @@ function simple_terms_and_menus_form_alter(&$form, FormStateInterface $form_stat
// Alter menu links form to open in dialogs.
if ($form_id == 'menu_edit_form') {
foreach ($form['links']['links'] as $key => $item) {
if (substr($key, 0, 14) == 'menu_plugin_id') {
foreach ($form['links']['links'] as $link_key => $link_info) {
if (substr($link_key, 0, 14) == 'menu_plugin_id') {
$items = ['edit', 'delete'];
foreach ($items as $item) {
if (isset($form['links']['links'][$key]['operations']['#links'][$item])) {
$form['links']['links'][$key]['operations']['#links'][$item]['attributes'] = [
if (isset($form['links']['links'][$link_key]['operations']['#links'][$item])) {
$form['links']['links'][$link_key]['operations']['#links'][$item]['attributes'] = [
'class' => ['use-ajax'],
'data-dialog-type' => 'modal',
'data-dialog-options' => json_encode([
@@ -67,16 +67,19 @@ function simple_terms_and_menus_form_alter(&$form, FormStateInterface $form_stat
// Alter taxonomy term links form to open in dialogs.
if ($form_id == 'taxonomy_overview_terms') {
foreach ($form['terms'] as $key => $item) {
if (is_array($item) && isset($item['#term']) && isset($form['terms'][$key]['operations']['#links'])) {
foreach ($form['terms'][$key]['operations']['#links'] as $operation => $link) {
$form['terms'][$key]['operations']['#links'][$operation]['attributes'] = [
'class' => ['use-ajax'],
'data-dialog-type' => 'modal',
'data-dialog-options' => json_encode([
'width' => 450,
]),
];
foreach ($form['terms'] as $term_key => $term_info) {
if (is_array($term_info) && isset($term_info['#term']) && isset($form['terms'][$term_key]['operations']['#links'])) {
$items = ['edit', 'delete'];
foreach ($items as $item) {
if (isset($form['terms'][$term_key]['operations']['#links'][$item])) {
$form['terms'][$term_key]['operations']['#links'][$item]['attributes'] = [
'class' => ['use-ajax'],
'data-dialog-type' => 'modal',
'data-dialog-options' => json_encode([
'width' => 450,
]),
];
}
}
}
}
Loading