aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/adm
diff options
context:
space:
mode:
authorDominik Dröscher <dhn2@users.sourceforge.net>2007-01-18 14:28:34 +0000
committerDominik Dröscher <dhn2@users.sourceforge.net>2007-01-18 14:28:34 +0000
commit916c410044c5d224d521a82efcb7ca061763fb97 (patch)
tree3621cf6ecee55db28a63e40a80a066a6e833e2e0 /phpBB/adm
parent1b1d9d2365561122c9cac280ff5b7080b3eaa695 (diff)
downloadforums-916c410044c5d224d521a82efcb7ca061763fb97.tar
forums-916c410044c5d224d521a82efcb7ca061763fb97.tar.gz
forums-916c410044c5d224d521a82efcb7ca061763fb97.tar.bz2
forums-916c410044c5d224d521a82efcb7ca061763fb97.tar.xz
forums-916c410044c5d224d521a82efcb7ca061763fb97.zip
The apply to selected items checkbox
git-svn-id: file:///svn/phpbb/trunk@6904 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/adm')
-rw-r--r--phpBB/adm/style/permission_mask.html10
-rw-r--r--phpBB/adm/style/permissions.js4
2 files changed, 11 insertions, 3 deletions
diff --git a/phpBB/adm/style/permission_mask.html b/phpBB/adm/style/permission_mask.html
index 86dbc0a5ee..dca218fc90 100644
--- a/phpBB/adm/style/permission_mask.html
+++ b/phpBB/adm/style/permission_mask.html
@@ -23,7 +23,7 @@
<!-- BEGIN f_mask -->
<fieldset class="perm">
- <legend>{p_mask.f_mask.NAME}</legend>
+ <legend><!-- IF not p_mask.S_VIEW --><input type="checkbox" class="radio" name="inherit[{p_mask.f_mask.UG_ID}][{p_mask.f_mask.FORUM_ID}]" id="checkbox{p_mask.S_ROW_COUNT}{p_mask.f_mask.S_ROW_COUNT}" value="1" /> <!-- ELSE --><!-- ENDIF -->{p_mask.f_mask.NAME}</legend>
<!-- IF not p_mask.S_VIEW -->
<div class="perm_switch">
@@ -65,7 +65,7 @@
<div class="perm_panel" id="options{p_mask.S_ROW_COUNT}{p_mask.f_mask.S_ROW_COUNT}{p_mask.f_mask.category.S_ROW_COUNT}" <!-- IF p_mask.S_FIRST_ROW and p_mask.f_mask.S_FIRST_ROW and p_mask.f_mask.category.S_FIRST_ROW --><!-- ELSE --> style="display: none;"<!-- ENDIF -->>
<span class="corners-top"><span></span></span>
<div class="tablewrap">
- <table cellspacing="1">
+ <table id="table{p_mask.S_ROW_COUNT}{p_mask.f_mask.S_ROW_COUNT}{p_mask.f_mask.category.S_ROW_COUNT}" cellspacing="1">
<colgroup>
<col class="permissions_name" />
<col class="permissions_yes" />
@@ -104,6 +104,12 @@
</tbody>
</table>
</div>
+ <!-- IF not p_mask.S_VIEW -->
+ <fieldset class="quick" style="margin-right: 11px;">
+ <p class="small">{L_APPLY_PERMISSIONS_EXPLAIN}</p>
+ <input class="button1" type="submit" name="psubmit[{p_mask.f_mask.UG_ID}][{p_mask.f_mask.FORUM_ID}]" value="{L_APPLY_PERMISSIONS}" />
+ </fieldset>
+ <!-- ENDIF -->
<span class="corners-bottom"><span></span></span>
</div>
<!-- END category -->
diff --git a/phpBB/adm/style/permissions.js b/phpBB/adm/style/permissions.js
index 36f2a49e4d..27a1a89ee8 100644
--- a/phpBB/adm/style/permissions.js
+++ b/phpBB/adm/style/permissions.js
@@ -32,7 +32,7 @@ function get_radio_status(index, rb)
*/
function set_colours(id, init, quick)
{
- var table = document.getElementById('options' + id);
+ var table = document.getElementById('table' + id);
var tab = document.getElementById('tab' + id);
if (typeof(quick) != 'undefined')
@@ -120,12 +120,14 @@ function swap_options(pmask, fmask, cat, adv, view)
if (adv_block.style.display == 'block' && adv == true)
{
dE('advanced' + pmask + fmask, -1);
+ document.getElementById('checkbox' + pmask + fmask).style.display = 'inline';
return;
}
// init colours
if (adv)
{
+ dE('checkbox' + pmask + fmask, -1);
init_colours(pmask + fmask);
}