mirror of
https://github.com/serghey-rodin/vesta.git
synced 2025-08-14 18:49:17 -07:00
Merge branch 'master' of github.com:serghey-rodin/vesta
This commit is contained in:
commit
ebe8173af1
15 changed files with 141 additions and 46 deletions
|
@ -11,9 +11,14 @@ App.Actions.PACKAGE.disable_unlimited = function(elm, source_elm) {
|
|||
if ($(elm).data('prev_value') && $(elm).data('prev_value').trim() != '') {
|
||||
var prev_value = $(elm).data('prev_value').trim();
|
||||
$(elm).val(prev_value);
|
||||
if (App.Helpers.isUnlimitedValue(prev_value)) {
|
||||
$(elm).val('0');
|
||||
}
|
||||
}
|
||||
else {
|
||||
$(elm).val('0');
|
||||
if (App.Helpers.isUnlimitedValue($(elm).val())) {
|
||||
$(elm).val('0');
|
||||
}
|
||||
}
|
||||
$(elm).attr('disabled', false);
|
||||
$(source_elm).css('opacity', '0.5');
|
||||
|
@ -38,16 +43,25 @@ App.Listeners.PACKAGE.checkbox_unlimited_feature = function() {
|
|||
App.Listeners.PACKAGE.init = function() {
|
||||
$('.unlim-trigger').each(function(i, elm) {
|
||||
var ref = $(elm).prev('.vst-input');
|
||||
if ($(ref).val().trim() == App.Constants.UNLIM_VALUE || $(ref).val().trim() == App.Constants.UNLIM_TRANSLATED_VALUE) {
|
||||
$(ref).val('0');
|
||||
if (App.Helpers.isUnlimitedValue($(ref).val())) {
|
||||
App.Actions.PACKAGE.enable_unlimited(ref, elm);
|
||||
}
|
||||
else {
|
||||
$(ref).data('prev_value', $(ref).val());
|
||||
App.Actions.PACKAGE.disable_unlimited(ref, elm);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
App.Helpers.isUnlimitedValue = function(value) {
|
||||
var value = value.trim();
|
||||
if (value == App.Constants.UNLIM_VALUE || value == App.Constants.UNLIM_TRANSLATED_VALUE) {
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
//
|
||||
// Page entry point
|
||||
// Trigger listeners
|
||||
|
|
|
@ -11,9 +11,14 @@ App.Actions.PACKAGE.disable_unlimited = function(elm, source_elm) {
|
|||
if ($(elm).data('prev_value') && $(elm).data('prev_value').trim() != '') {
|
||||
var prev_value = $(elm).data('prev_value').trim();
|
||||
$(elm).val(prev_value);
|
||||
if (App.Helpers.isUnlimitedValue(prev_value)) {
|
||||
$(elm).val('0');
|
||||
}
|
||||
}
|
||||
else {
|
||||
$(elm).val('0');
|
||||
if (App.Helpers.isUnlimitedValue($(elm).val())) {
|
||||
$(elm).val('0');
|
||||
}
|
||||
}
|
||||
$(elm).attr('disabled', false);
|
||||
$(source_elm).css('opacity', '0.5');
|
||||
|
@ -38,16 +43,25 @@ App.Listeners.PACKAGE.checkbox_unlimited_feature = function() {
|
|||
App.Listeners.PACKAGE.init = function() {
|
||||
$('.unlim-trigger').each(function(i, elm) {
|
||||
var ref = $(elm).prev('.vst-input');
|
||||
if ($(ref).val().trim() == App.Constants.UNLIM_VALUE || $(ref).val().trim() == App.Constants.UNLIM_TRANSLATED_VALUE) {
|
||||
$(ref).val('0');
|
||||
if (App.Helpers.isUnlimitedValue($(ref).val())) {
|
||||
App.Actions.PACKAGE.enable_unlimited(ref, elm);
|
||||
}
|
||||
else {
|
||||
$(ref).data('prev_value', $(ref).val());
|
||||
App.Actions.PACKAGE.disable_unlimited(ref, elm);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
App.Helpers.isUnlimitedValue = function(value) {
|
||||
var value = value.trim();
|
||||
if (value == App.Constants.UNLIM_VALUE || value == App.Constants.UNLIM_TRANSLATED_VALUE) {
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
//
|
||||
// Page entry point
|
||||
// Trigger listeners
|
||||
|
|
|
@ -51,15 +51,28 @@
|
|||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<select class="vst-list" name="v_chain">
|
||||
<option value="SSH" <?php if ((!empty($v_chain)) && ( $v_chain == "'SSH'" )) echo 'selected'?>><?php print __('SSH') ?></option>
|
||||
<option value="WEB" <?php if ((!empty($v_chain)) && ( $v_chain == "'WEB'" )) echo 'selected'?>><?php print __('WEB') ?></option>
|
||||
<option value="FTP" <?php if ((!empty($v_chain)) && ( $v_chain == "'FTP'" )) echo 'selected'?>><?php print __('FTP') ?></option>
|
||||
<option value="DNS" <?php if ((!empty($v_chain)) && ( $v_chain == "'DNS'" )) echo 'selected'?>><?php print __('DNS') ?></option>
|
||||
<option value="MAIL" <?php if ((!empty($v_chain)) && ( $v_chain == "'MAIL'" )) echo 'selected'?>><?php print __('MAIL') ?></option>
|
||||
<option value="DB" <?php if ((!empty($v_chain)) && ( $v_chain == "'DB'" )) echo 'selected'?>><?php print __('DB') ?></option>
|
||||
<option value="VESTA" <?php if ((!empty($v_chain)) && ( $v_chain == "'VESTA'" )) echo 'selected'?>><?php print __('VESTA') ?></option>
|
||||
</select>
|
||||
<select class="vst-list" name="v_chain">
|
||||
<?php
|
||||
// chains list
|
||||
$chains = array(
|
||||
'SSH',
|
||||
'WEB',
|
||||
'FTP',
|
||||
'DNS',
|
||||
'MAIL',
|
||||
'DB',
|
||||
'VESTA'
|
||||
);
|
||||
|
||||
foreach($chains as $chain){
|
||||
$selected = (!empty($v_chain)) && ( $v_chain == $chain) ? 'selected' : '';
|
||||
?>
|
||||
<option value="<?php echo $chain?>" <?php echo $selected ?>>
|
||||
<?php print __($chain) ?>
|
||||
</option>
|
||||
|
||||
<?php } ?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue