File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ sub cfg_plugins {
35
35
$param {reset } = 1 if $app -> param(' reset' );
36
36
$param {saved } = 1 if $app -> param(' saved' );
37
37
$param {mod_perl } = 1 if $ENV {MOD_PERL };
38
+ $param {plugin } = $app -> param(' plugin' );
38
39
$param {screen_id } = " list-plugins" ;
39
40
$param {screen_class } = " plugin-settings" ;
40
41
build_plugin_table( $app , param => \%param , scope => $q -> param(' blog_id' ) ? ' blog:' .$q -> param(' blog_id' ) : ' system' );
@@ -73,6 +74,7 @@ sub save_config {
73
74
}
74
75
75
76
$app -> add_return_arg( saved => 1 );
77
+ $app -> add_return_arg( plugin => $profile -> {object }-> id );
76
78
$app -> call_return;
77
79
}
78
80
@@ -285,7 +287,8 @@ sub build_plugin_table {
285
287
plugin_config_link => $plugin -> config_link(),
286
288
plugin_config_html => $config_html ,
287
289
plugin_settings_id => $settings -> id,
288
- plugin_id => $id ,
290
+ plugin_id => $plugin -> id,
291
+ plugin_num => $id ,
289
292
plugin_compat_errors => $registry -> {compat_errors },
290
293
};
291
294
my $block_tags = $plugin -> registry(' tags' , ' block' );
Original file line number Diff line number Diff line change @@ -10,15 +10,19 @@ $(document).ready( function() {
10
10
$(this).parent().addClass('active');
11
11
$('#' + newactive).show();
12
12
});
13
+ <mt:if name="plugin">
14
+ $('#content-nav ul li a[title="plugin-<$mt:var name="plugin"$>"]').trigger('click');
15
+ <mt:else>
13
16
if (a && $('#content-nav ul li a[title="'+a[1]+'"]')) {
14
17
$('#content-nav ul li a[title="'+a[1]+'"]').trigger('click');
15
18
} else {
16
19
$('#content-nav ul li:first-child').find('a').trigger('click');
17
20
}
21
+ </mt:if>
18
22
});
19
23
</script>
20
24
<ul>
21
25
<mt:loop name="plugin_loop">
22
- <li><a href="javascript:void(0)" title="plugin-<$mt:var name="plugin_id" dirify="1"$>"><b><$mt:var name="plugin_name"$></b></a></li>
26
+ <li<mt:if name="plugin" eq="$plugin_id"> class="active"</mt:if> ><a href="javascript:void(0)" title="plugin-<$mt:var name="plugin_id" dirify="1"$>"><b><$mt:var name="plugin_name"$></b></a></li>
23
27
</mt:loop>
24
28
</ul>
You can’t perform that action at this time.
0 commit comments