Skip to content

Commit 5939012

Browse files
committed
Change Menus and checkboxes disabled to hide
1 parent d120654 commit 5939012

File tree

5 files changed

+149
-183
lines changed

5 files changed

+149
-183
lines changed

web/css/styles.min.css

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -916,16 +916,18 @@ input[type="checkbox"] {
916916

917917
.l-stat {
918918
margin: 0 auto;
919-
display: table;
920919
margin: 34px auto;
921920
position: fixed;
922921
background-color: #fff;
923922
z-index: 100;
924923
padding-top: 30px;
924+
width: 100%;
925+
overflow: hidden;
925926
}
926927
.l-stat__col {
927-
display: table-cell;
928+
display: block;
928929
vertical-align: top;
930+
float: left;
929931
}
930932
.l-stat__col a {
931933
display: inline-block;
@@ -993,19 +995,6 @@ input[type="checkbox"] {
993995
margin-right: -8px;
994996
}
995997

996-
.l-stat__col a.disabled {
997-
cursor: default;
998-
text-decoration: none;
999-
}
1000-
1001-
.l-stat__col a.disabled:hover {
1002-
border: none;
1003-
}
1004-
1005-
.l-stat__col a.disabled .l-stat__col-title, .l-stat__col a.disabled li {
1006-
color: #e0e0e0;
1007-
}
1008-
1009998
.l-separator.selected,
1010999
.l-separator {
10111000
height: 1px;
@@ -3136,13 +3125,14 @@ form#vstobjects.suspended {
31363125
background: rgba(50, 50, 50, 0.9);
31373126
display: inline-block;
31383127
position: fixed;
3139-
right: 20%;
3128+
left: 50%;
31403129
bottom: 0;
31413130
color: #eee;
31423131
width: 800px;
31433132
border: 1px solid #333;
31443133
font-size: 13px;
31453134
z-index: 120;
3135+
transform: translate(-50%, 0);
31463136
}
31473137
.shortcuts .header {
31483138
border-bottom: 1px solid #333;

web/templates/admin/add_web.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -71,16 +71,16 @@
7171
</select>
7272
</td>
7373
</tr>
74-
<tr>
74+
<?php if($panel[$user]['DNS_DOMAINS'] != "0") { ?><tr>
7575
<td class="vst-text input-label">
76-
<label><input type="checkbox" size="20" class="vst-checkbox" name="v_dns" <?php if (empty($v_dns)&&$panel[$user]['DNS_DOMAINS'] != "0") echo "checked=yes"; ?> <?php if($panel[$user]['DNS_DOMAINS'] == "0") echo "disabled" ?> ><?php print __('DNS Support');?></label>
76+
<label><input type="checkbox" size="20" class="vst-checkbox" name="v_dns" <?php if (empty($v_dns)&&$panel[$user]['DNS_DOMAINS'] != "0") echo "checked=yes"; ?>> <?php print __('DNS Support');?></label>
7777
</td>
78-
</tr>
79-
<tr>
78+
</tr><?php } ?>
79+
<?php if($panel[$user]['MAIL_DOMAINS'] != "0") { ?><tr>
8080
<td class="vst-text input-label">
81-
<label><input type="checkbox" size="20" class="vst-checkbox" name="v_mail" <?php if (empty($v_mail)&&$panel[$user]['MAIL_DOMAINS'] != "0") echo "checked=yes"; ?> <?php if($panel[$user]['MAIL_DOMAINS'] == "0") echo "disabled" ?> ><?php print __('Mail Support');?></label>
81+
<label><input type="checkbox" size="20" class="vst-checkbox" name="v_mail" <?php if (empty($v_mail)&&$panel[$user]['MAIL_DOMAINS'] != "0") echo "checked=yes"; ?>> <?php print __('Mail Support');?></label>
8282
</td>
83-
</tr>
83+
</tr><?php } ?>
8484
<tr>
8585
<td class="step-top vst-text" style="/*padding: 32px 0 20px 0;*/">
8686
<a href="javascript:elementHideShow('advtable');" class="vst-advanced"><?php print __('Advanced options');?></a>

web/templates/admin/panel.html

Lines changed: 68 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -48,62 +48,74 @@
4848
</ul>
4949
</a>
5050
</div>
51-
<div class="l-stat__col <?php if($TAB == 'WEB' ) echo 'l-stat__col--active' ?>">
52-
<a href="/list/web/">
53-
<div class="l-stat__col-title"><?=__('WEB')?></div>
54-
<ul>
55-
<li><?=__('domains')?>: <span><?=$panel[$user]['U_WEB_DOMAINS']?></span></li>
56-
<li><?=__('aliases')?>: <span><?=$panel[$user]['U_WEB_ALIASES']?></span></li>
57-
<li><?=__('spnd')?>: <span><?=$panel[$user]['SUSPENDED_WEB']?></span></li>
58-
</ul>
59-
</a>
60-
</div>
61-
<div class="l-stat__col <?php if($TAB == 'DNS' ) echo 'l-stat__col--active' ?>">
62-
<a href="/list/dns/">
63-
<div class="l-stat__col-title"><?=__('DNS')?></div>
64-
<ul>
65-
<li><?=__('domains')?>: <span><?=$panel[$user]['U_DNS_DOMAINS']?></span></li>
66-
<li><?=__('records')?>: <span><?=$panel[$user]['U_DNS_RECORDS']?></span></li>
67-
<li><?=__('spnd')?>: <span><?=$panel[$user]['SUSPENDED_DNS']?></span></li>
68-
</ul>
69-
</a>
70-
</div>
71-
<div class="l-stat__col <?php if($TAB == 'MAIL' ) echo 'l-stat__col--active' ?>">
72-
<a href="/list/mail/">
73-
<div class="l-stat__col-title"><?=__('MAIL')?></div>
74-
<ul>
75-
<li><?=__('domains')?>: <span><?=$panel[$user]['U_MAIL_DOMAINS']?></span></li>
76-
<li><?=__('accounts')?>: <span><?=$panel[$user]['U_MAIL_ACCOUNTS']?></span></li>
77-
<li><?=__('spnd')?>: <span><?=$panel[$user]['SUSPENDED_MAIL']?></span></li>
78-
</ul>
79-
</a>
80-
</div>
81-
<div class="l-stat__col <?php if($TAB == 'DB' ) echo 'l-stat__col--active' ?>">
82-
<a href="/list/db/">
83-
<div class="l-stat__col-title"><?=__('DB')?></div>
84-
<ul>
85-
<li><?=__('databases')?>: <span><?=$panel[$user]['U_DATABASES']?></span></li>
86-
<li><?=__('spnd')?>: <span><?=$panel[$user]['SUSPENDED_DB']?></span></li>
87-
</ul>
88-
</a>
89-
</div>
90-
<div class="l-stat__col <?php if($TAB == 'CRON' ) echo 'l-stat__col--active' ?>">
91-
<a href="/list/cron/">
92-
<div class="l-stat__col-title"><?=__('CRON')?></div>
93-
<ul>
94-
<li><?=__('jobs')?>: <span><?=$panel[$user]['U_CRON_JOBS']?></span></li>
95-
<li><?=__('spnd')?>: <span><?=$panel[$user]['SUSPENDED_CRON']?></span></li>
96-
</ul>
97-
</a>
98-
</div>
99-
<div class="l-stat__col <?php if($TAB == 'BACKUP' ) echo 'l-stat__col--active' ?>">
100-
<a href="/list/backup/">
101-
<div class="l-stat__col-title"><?=__('BACKUP')?></div>
102-
<ul>
103-
<li><?=__('backups')?>: <span><?=$panel[$user]['U_BACKUPS']?></span></li>
104-
</ul>
105-
</a>
106-
</div>
51+
<?php if($panel[$user]['WEB_DOMAINS'] != "0") { ?>
52+
<div class="l-stat__col <?php if($TAB == 'WEB' ) echo 'l-stat__col--active' ?>">
53+
<a href="/list/web/">
54+
<div class="l-stat__col-title"><?=__('WEB')?></div>
55+
<ul>
56+
<li><?=__('domains')?>: <span><?=$panel[$user]['U_WEB_DOMAINS']?></span></li>
57+
<li><?=__('aliases')?>: <span><?=$panel[$user]['U_WEB_ALIASES']?></span></li>
58+
<li><?=__('spnd')?>: <span><?=$panel[$user]['SUSPENDED_WEB']?></span></li>
59+
</ul>
60+
</a>
61+
</div>
62+
<?php } ?>
63+
<?php if($panel[$user]['DNS_DOMAINS'] != "0") { ?>
64+
<div class="l-stat__col <?php if($TAB == 'DNS' ) echo 'l-stat__col--active' ?>">
65+
<a href="/list/dns/">
66+
<div class="l-stat__col-title"><?=__('DNS')?></div>
67+
<ul>
68+
<li><?=__('domains')?>: <span><?=$panel[$user]['U_DNS_DOMAINS']?></span></li>
69+
<li><?=__('records')?>: <span><?=$panel[$user]['U_DNS_RECORDS']?></span></li>
70+
<li><?=__('spnd')?>: <span><?=$panel[$user]['SUSPENDED_DNS']?></span></li>
71+
</ul>
72+
</a>
73+
</div>
74+
<?php } ?>
75+
<?php if($panel[$user]['MAIL_DOMAINS'] != "0") { ?>
76+
<div class="l-stat__col <?php if($TAB == 'MAIL' ) echo 'l-stat__col--active' ?>">
77+
<a href="/list/mail/">
78+
<div class="l-stat__col-title"><?=__('MAIL')?></div>
79+
<ul>
80+
<li><?=__('domains')?>: <span><?=$panel[$user]['U_MAIL_DOMAINS']?></span></li>
81+
<li><?=__('accounts')?>: <span><?=$panel[$user]['U_MAIL_ACCOUNTS']?></span></li>
82+
<li><?=__('spnd')?>: <span><?=$panel[$user]['SUSPENDED_MAIL']?></span></li>
83+
</ul>
84+
</a>
85+
</div>
86+
<?php } ?>
87+
<?php if($panel[$user]['DATABASES'] != "0") { ?>
88+
<div class="l-stat__col <?php if($TAB == 'DB' ) echo 'l-stat__col--active' ?>">
89+
<a href="/list/db/">
90+
<div class="l-stat__col-title"><?=__('DB')?></div>
91+
<ul>
92+
<li><?=__('databases')?>: <span><?=$panel[$user]['U_DATABASES']?></span></li>
93+
<li><?=__('spnd')?>: <span><?=$panel[$user]['SUSPENDED_DB']?></span></li>
94+
</ul>
95+
</a>
96+
</div>
97+
<?php } ?>
98+
<?php if($panel[$user]['CRON_JOBS'] != "0") { ?>
99+
<div class="l-stat__col <?php if($TAB == 'CRON' ) echo 'l-stat__col--active' ?>">
100+
<a href="/list/cron/">
101+
<div class="l-stat__col-title"><?=__('CRON')?></div>
102+
<ul>
103+
<li><?=__('jobs')?>: <span><?=$panel[$user]['U_CRON_JOBS']?></span></li>
104+
<li><?=__('spnd')?>: <span><?=$panel[$user]['SUSPENDED_CRON']?></span></li>
105+
</ul>
106+
</a>
107+
</div>
108+
<?php } ?>
109+
<?php if($panel[$user]['BACKUPS'] != "0") { ?>
110+
<div class="l-stat__col <?php if($TAB == 'BACKUP' ) echo 'l-stat__col--active' ?>">
111+
<a href="/list/backup/">
112+
<div class="l-stat__col-title"><?=__('BACKUP')?></div>
113+
<ul>
114+
<li><?=__('backups')?>: <span><?=$panel[$user]['U_BACKUPS']?></span></li>
115+
</ul>
116+
</a>
117+
</div>
118+
<?php } ?>
107119
</div>
108120
<!-- /.l-stats -->
109121
</div>

web/templates/scripts.html

Lines changed: 1 addition & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -15,54 +15,6 @@
1515
});
1616
</script>
1717

18-
<?php if($panel[$user]['WEB_DOMAINS'] == "0") { ?>
19-
<script>
20-
$('a[href^="/list/web"]').addClass('disabled').click(function() {
21-
return false;
22-
});
23-
</script>
24-
<?php } ?>
25-
26-
<?php if($panel[$user]['DNS_DOMAINS'] == "0") { ?>
27-
<script>
28-
$('a[href^="/list/dns"]').addClass('disabled').click(function() {
29-
return false;
30-
});
31-
</script>
32-
<?php } ?>
33-
34-
<?php if($panel[$user]['MAIL_DOMAINS'] == "0") { ?>
35-
<script>
36-
$('a[href^="/list/mail"]').addClass('disabled').click(function() {
37-
return false;
38-
});
39-
</script>
40-
<?php } ?>
41-
42-
<?php if($panel[$user]['DATABASES'] == "0") { ?>
43-
<script>
44-
$('a[href^="/list/db"]').addClass('disabled').click(function() {
45-
return false;
46-
});
47-
</script>
48-
<?php } ?>
49-
50-
<?php if($panel[$user]['CRON_JOBS'] == "0") { ?>
51-
<script>
52-
$('a[href^="/list/cron"]').addClass('disabled').click(function() {
53-
return false;
54-
});
55-
</script>
56-
<?php } ?>
57-
58-
<?php if($panel[$user]['BACKUPS'] == "0") { ?>
59-
<script>
60-
$('a[href^="/list/backup"]').addClass('disabled').click(function() {
61-
return false;
62-
});
63-
</script>
64-
<?php } ?>
65-
6618
<?php
6719
// Dialogs
6820
// todo: display all the dialogs?
@@ -116,4 +68,4 @@
11668
<?php
11769
unset($_SESSION['error_msg']);
11870
endif;
119-
?>
71+
?>

0 commit comments

Comments
 (0)