Visitar URL original
Merge pull request #19113 from MauricioFauth/disable-ajax-db-table-pages · phpmyadmin/phpmyadmin@9188080 · GitHub
Skip to content

Commit 9188080

Browse files
Merge pull request #19113 from MauricioFauth/disable-ajax-db-table-pages
Disable Ajax for some links
2 parents 204bbd0 + eb766a9 commit 9188080

3 files changed

Lines changed: 9 additions & 23 deletions

File tree

‎resources/js/src/server/databases.ts‎

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -134,18 +134,6 @@ const CreateDatabase = {
134134
}
135135
};
136136

137-
function checkPrivilegesForDatabase () {
138-
var tableRows = $('.server_databases');
139-
$.each(tableRows, function () {
140-
$(this).on('click', function () {
141-
const db = $(this).attr('data');
142-
if (db !== CommonParams.get('db')) {
143-
Navigation.update(CommonParams.setAll({ 'db': db, 'table': '' }));
144-
}
145-
});
146-
});
147-
}
148-
149137
AJAX.registerTeardown('server/databases.js', function () {
150138
$(document).off('submit', '#dbStatsForm');
151139
$(document).off('submit', '#create_database_form.ajax');
@@ -154,5 +142,4 @@ AJAX.registerTeardown('server/databases.js', function () {
154142
AJAX.registerOnload('server/databases.js', function () {
155143
$(document).on('submit', '#dbStatsForm', DropDatabases.handleEvent);
156144
$(document).on('submit', '#create_database_form.ajax', CreateDatabase.handleEvent);
157-
checkPrivilegesForDatabase();
158145
});

‎resources/templates/database/structure/structure_table_row.twig‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
id="checkbox_tbl_{{ curr }}">
88
</td>
99
<th>
10-
<a href="{{ url('/sql', table_url_params|merge({'pos': 0})) }}" title="{{ browse_table_label_title }}">
10+
<a class="disableAjax" href="{{ url('/sql', table_url_params|merge({'pos': 0})) }}" title="{{ browse_table_label_title }}">
1111
{{- browse_table_label_truename -}}
1212
</a>
1313
{{ tracking_icon|raw }}
@@ -39,24 +39,24 @@
3939
{% endif %}
4040

4141
<td class="text-center d-print-none">
42-
<a href="{{ url('/sql', table_url_params|merge({'pos': 0})) }}">
42+
<a class="disableAjax" href="{{ url('/sql', table_url_params|merge({'pos': 0})) }}">
4343
{{ may_have_rows ? get_icon('b_browse', 'Browse'|trans) : get_icon('bd_browse', 'Browse'|trans) }}
4444
</a>
4545
</td>
4646
<td class="text-center d-print-none">
47-
<a href="{{ url('/table/structure', table_url_params) }}">
47+
<a class="disableAjax" href="{{ url('/table/structure', table_url_params) }}">
4848
{{ get_icon('b_props', 'Structure'|trans) }}
4949
</a>
5050
</td>
5151
<td class="text-center d-print-none">
52-
<a href="{{ url('/table/search', table_url_params) }}">
52+
<a class="disableAjax" href="{{ url('/table/search', table_url_params) }}">
5353
{{ may_have_rows ? get_icon('b_select', 'Search'|trans) : get_icon('bd_select', 'Search'|trans) }}
5454
</a>
5555
</td>
5656

5757
{% if not db_is_system_schema %}
58-
<td class="insert_table text-center d-print-none">
59-
<a href="{{ url('/table/change', table_url_params) }}">{{ get_icon('b_insrow', 'Insert'|trans) }}</a>
58+
<td class="text-center d-print-none">
59+
<a class="disableAjax" href="{{ url('/table/change', table_url_params) }}">{{ get_icon('b_insrow', 'Insert'|trans) }}</a>
6060
</td>
6161
{% if table_is_view %}
6262
<td class="text-center d-print-none">
@@ -131,7 +131,7 @@
131131

132132
{% if is_show_stats %}
133133
<td class="value tbl_size font-monospace text-end">
134-
<a href="{{ url('/table/structure', table_url_params) }}#showusage">
134+
<a class="disableAjax" href="{{ url('/table/structure', table_url_params) }}#showusage">
135135
<span>{{ formatted_size }}</span>&nbsp;<span class="unit">{{ unit }}</span>
136136
</a>
137137
</td>

‎resources/templates/server/databases/index.twig‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@
177177
{% endif %}
178178

179179
<td class="name">
180-
<a href="{{ database.url }}" title="
180+
<a class="disableAjax" href="{{ database.url }}" title="
181181
{{- "Jump to database '%s'"|trans|format(database.name) }}">
182182
{{ database.name }}
183183
</a>
@@ -234,8 +234,7 @@
234234
{% endif %}
235235

236236
<td class="tool">
237-
<a class="server_databases" data="
238-
{{- database.name }}" href="{{ url('/database/privileges', {'db': database.name}) }}" title="
237+
<a class="disableAjax" href="{{ url('/database/privileges', {'db': database.name}) }}" title="
239238
{{- 'Check privileges for database "%s".'|trans|format(database.name) }}">
240239
{{ get_icon('s_rights', 'Check privileges'|trans) }}
241240
</a>

0 commit comments

Comments
 (0)