mirror of
https://github.com/ansible/awx.git
synced 2026-01-15 03:40:42 -03:30
Merge pull request #7143 from jlmitch5/forksPlaceholder
Forks placeholder
This commit is contained in:
commit
fc78d19a8e
@ -216,6 +216,17 @@
|
||||
}
|
||||
}
|
||||
|
||||
.Form-checkbox--subCheckbox {
|
||||
font-size: 10px;
|
||||
color: @default-stdout-txt;
|
||||
text-transform: uppercase;
|
||||
margin-top: 2px;
|
||||
|
||||
input {
|
||||
margin-top: 2px;
|
||||
}
|
||||
}
|
||||
|
||||
.Form-textUneditable {
|
||||
.Form-textInput {
|
||||
border: none;
|
||||
@ -733,3 +744,16 @@ input[type='radio']:checked:before {
|
||||
overflow-wrap: break-word;
|
||||
white-space: normal;
|
||||
}
|
||||
|
||||
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
|
||||
color: @b7grey;
|
||||
}
|
||||
::-moz-placeholder { /* Firefox 19+ */
|
||||
color: @b7grey;
|
||||
}
|
||||
:-ms-input-placeholder { /* IE 10+ */
|
||||
color: @b7grey;
|
||||
}
|
||||
:-moz-placeholder { /* Firefox 18- */
|
||||
color: @b7grey;
|
||||
}
|
||||
|
||||
@ -42,8 +42,10 @@ function adhocController($q, $scope, $stateParams,
|
||||
$scope.verbosity = verbosity_options[verbosity];
|
||||
}
|
||||
}
|
||||
$("#forks-number").spinner("value", forks_default);
|
||||
$scope.forks = forks_default;
|
||||
if (forks_default !== 0) {
|
||||
$("#forks-number").spinner("value", forks_default);
|
||||
$scope.forks = forks_default;
|
||||
}
|
||||
};
|
||||
|
||||
// set when "working" starts and stops
|
||||
|
||||
@ -97,15 +97,15 @@ export default ['i18n', function(i18n) {
|
||||
id: 'forks-number',
|
||||
type: 'number',
|
||||
integer: true,
|
||||
min: 0,
|
||||
min: 1,
|
||||
spinner: true,
|
||||
"default": 0,
|
||||
required: true,
|
||||
'class': "input-small",
|
||||
column: 1,
|
||||
awPopOver: '<p>The number of parallel or simultaneous processes to use while executing the command. 0 signifies ' +
|
||||
'the default value from the <a id="ansible_forks_docs" href=\"http://docs.ansible.com/intro_configuration.html#the-ansible-configuration-file\" ' +
|
||||
' target=\"_blank\">ansible configuration file</a>.</p>',
|
||||
awPopOver: '<p>' + i18n.sprintf(i18n._('The number of parallel or simultaneous processes to use while executing the playbook. Inputting no value will use ' +
|
||||
'the default value from the %sansible configuration file%s.'), '' +
|
||||
'<a id="ansible_forks_docs" href=\"http://docs.ansible.com/intro_configuration.html#the-ansible-configuration-file\" ' +
|
||||
' target=\"_blank\">', '</a>') +'</p>',
|
||||
placeholder: 'DEFAULT',
|
||||
dataTitle: i18n._('Forks'),
|
||||
dataPlacement: 'right',
|
||||
dataContainer: "body"
|
||||
|
||||
@ -776,7 +776,7 @@ angular.module('FormGenerator', [GeneratorHelpers.name, 'Utilities', listGenerat
|
||||
ngModel: field.subCheckbox.variable,
|
||||
ngShow: field.subCheckbox.ngShow,
|
||||
ngChange: field.subCheckbox.ngChange,
|
||||
ngDisabled: field.ngDisabled || field.subCheckbox.ngDisabled,
|
||||
ngDisabled: field.subCheckbox.ngDisabled || field.ngDisabled,
|
||||
text: field.subCheckbox.text || ''
|
||||
};
|
||||
}
|
||||
@ -800,7 +800,7 @@ angular.module('FormGenerator', [GeneratorHelpers.name, 'Utilities', listGenerat
|
||||
ngShow: field.subCheckbox.ngShow,
|
||||
ngChange: field.subCheckbox.ngChange,
|
||||
ngModel: field.subCheckbox.variable,
|
||||
ngDisabled: field.ngDisabled,
|
||||
ngDisabled: field.subCheckbox.ngDisabled || field.ngDisabled,
|
||||
text: field.subCheckbox.text || ''
|
||||
};
|
||||
}
|
||||
@ -1019,7 +1019,7 @@ angular.module('FormGenerator', [GeneratorHelpers.name, 'Utilities', listGenerat
|
||||
ngModel: field.subCheckbox.variable,
|
||||
ngShow: field.subCheckbox.ngShow,
|
||||
ngChange: field.subCheckbox.ngChange,
|
||||
ngDisabled: field.ngDisabled || field.subCheckbox.ngDisabled,
|
||||
ngDisabled: field.subCheckbox.ngDisabled || field.ngDisabled,
|
||||
text: field.subCheckbox.text || ''
|
||||
};
|
||||
}
|
||||
@ -1074,7 +1074,7 @@ angular.module('FormGenerator', [GeneratorHelpers.name, 'Utilities', listGenerat
|
||||
ngShow: field.subCheckbox.ngShow,
|
||||
ngModel: field.subCheckbox.variable,
|
||||
ngChange: field.subCheckbox.ngChange,
|
||||
ngDisabled: field.subCheckbox.ngDisabled,
|
||||
ngDisabled: field.subCheckbox.ngDisabled || field.ngDisabled,
|
||||
text: field.subCheckbox.text
|
||||
};
|
||||
}
|
||||
@ -1147,7 +1147,7 @@ angular.module('FormGenerator', [GeneratorHelpers.name, 'Utilities', listGenerat
|
||||
ngShow: field.subCheckbox.ngShow,
|
||||
ngChange: field.subCheckbox.ngChange,
|
||||
ngModel: field.subCheckbox.variable,
|
||||
ngDisabled: field.ngDisabled,
|
||||
ngDisabled: field.subCheckbox.ngDisabled || field.ngDisabled,
|
||||
text: field.subCheckbox.text || ''
|
||||
};
|
||||
}
|
||||
@ -1171,6 +1171,7 @@ angular.module('FormGenerator', [GeneratorHelpers.name, 'Utilities', listGenerat
|
||||
html += "ng-model=\"" + fld + '" ';
|
||||
html += 'name="' + fld + '" ';
|
||||
html += buildId(field, fld, this.form);
|
||||
html += (field.placeholder) ? this.attr(field, 'placeholder') : "";
|
||||
html += (field.min || field.min === 0) ? this.attr(field, 'min') : "";
|
||||
html += (field.max) ? this.attr(field, 'max') : "";
|
||||
html += (field.ngChange) ? this.attr(field, 'ngChange') : "";
|
||||
@ -1365,7 +1366,7 @@ angular.module('FormGenerator', [GeneratorHelpers.name, 'Utilities', listGenerat
|
||||
ngShow: field.subCheckbox.ngShow,
|
||||
ngChange: field.subCheckbox.ngChange,
|
||||
ngModel: field.subCheckbox.variable,
|
||||
ngDisabled: field.ngDisabled,
|
||||
ngDisabled: field.subCheckbox.ngDisabled || field.ngDisabled,
|
||||
text: field.subCheckbox.text || ''
|
||||
};
|
||||
}
|
||||
@ -1448,7 +1449,7 @@ angular.module('FormGenerator', [GeneratorHelpers.name, 'Utilities', listGenerat
|
||||
ngShow: field.subCheckbox.ngShow,
|
||||
ngChange: field.subCheckbox.ngChange,
|
||||
ngModel: field.subCheckbox.variable,
|
||||
ngDisabled: field.ngDisabled,
|
||||
ngDisabled: field.subCheckbox.ngDisabled || field.ngDisabled,
|
||||
text: field.subCheckbox.text || ''
|
||||
};
|
||||
}
|
||||
@ -2049,7 +2050,7 @@ angular.module('FormGenerator', [GeneratorHelpers.name, 'Utilities', listGenerat
|
||||
let ngShow = options.ngShow ? `ng-show="${options.ngShow}"` : '';
|
||||
|
||||
return `
|
||||
<label class="checkbox-inline Form-checkbox" ${ngShow}>
|
||||
<label class="checkbox-inline Form-checkbox Form-checkbox--subCheckbox" ${ngShow}>
|
||||
<input type="checkbox" id="${options.id}" ${ngModel} ${ngChange} ${ngDisabled} />
|
||||
${options.text}
|
||||
</label> `;
|
||||
|
||||
@ -261,11 +261,13 @@
|
||||
}
|
||||
else {
|
||||
if (fld !== 'variables' &&
|
||||
fld !== 'survey') {
|
||||
fld !== 'survey' &&
|
||||
fld !== 'forks') {
|
||||
data[fld] = $scope[fld];
|
||||
}
|
||||
}
|
||||
}
|
||||
data.forks = $scope.forks || 0;
|
||||
data.ask_diff_mode_on_launch = $scope.ask_diff_mode_on_launch ? $scope.ask_diff_mode_on_launch : false;
|
||||
data.ask_tags_on_launch = $scope.ask_tags_on_launch ? $scope.ask_tags_on_launch : false;
|
||||
data.ask_skip_tags_on_launch = $scope.ask_skip_tags_on_launch ? $scope.ask_skip_tags_on_launch : false;
|
||||
|
||||
@ -473,12 +473,14 @@ export default
|
||||
}
|
||||
else {
|
||||
if (fld !== 'variables' &&
|
||||
fld !== 'survey') {
|
||||
fld !== 'survey' &&
|
||||
fld !== 'forks') {
|
||||
data[fld] = $scope[fld];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
data.forks = $scope.forks || 0;
|
||||
data.ask_diff_mode_on_launch = $scope.ask_diff_mode_on_launch ? $scope.ask_diff_mode_on_launch : false;
|
||||
data.ask_tags_on_launch = $scope.ask_tags_on_launch ? $scope.ask_tags_on_launch : false;
|
||||
data.ask_skip_tags_on_launch = $scope.ask_skip_tags_on_launch ? $scope.ask_skip_tags_on_launch : false;
|
||||
|
||||
@ -57,7 +57,7 @@ export default
|
||||
scope.name = data.name;
|
||||
var fld, i;
|
||||
for (fld in form.fields) {
|
||||
if (fld !== 'variables' && fld !== 'survey' && data[fld] !== null && data[fld] !== undefined) {
|
||||
if (fld !== 'variables' && fld !== 'survey' && fld !== 'forks' && data[fld] !== null && data[fld] !== undefined) {
|
||||
if (form.fields[fld].type === 'select') {
|
||||
if (scope[fld + '_options'] && scope[fld + '_options'].length > 0) {
|
||||
for (i = 0; i < scope[fld + '_options'].length; i++) {
|
||||
@ -76,6 +76,12 @@ export default
|
||||
}
|
||||
master[fld] = scope[fld];
|
||||
}
|
||||
if (fld === 'forks') {
|
||||
if (data[fld] !== 0) {
|
||||
scope[fld] = data[fld];
|
||||
master[fld] = scope[fld];
|
||||
}
|
||||
}
|
||||
if (fld === 'variables') {
|
||||
// Parse extra_vars, converting to YAML.
|
||||
scope.variables = ParseVariableString(data.extra_vars);
|
||||
|
||||
@ -153,15 +153,15 @@ function(NotificationsList, CompletedJobsList, i18n) {
|
||||
id: 'forks-number',
|
||||
type: 'number',
|
||||
integer: true,
|
||||
min: 0,
|
||||
min: 1,
|
||||
spinner: true,
|
||||
"default": '0',
|
||||
'class': "input-small",
|
||||
column: 1,
|
||||
awPopOver: '<p>' + i18n.sprintf(i18n._('The number of parallel or simultaneous processes to use while executing the playbook. 0 signifies ' +
|
||||
awPopOver: '<p>' + i18n.sprintf(i18n._('The number of parallel or simultaneous processes to use while executing the playbook. Inputting no value will use ' +
|
||||
'the default value from the %sansible configuration file%s.'), '' +
|
||||
'<a id="ansible_forks_docs" href=\"http://docs.ansible.com/intro_configuration.html#the-ansible-configuration-file\" ' +
|
||||
' target=\"_blank\">', '</a>') +'</p>',
|
||||
placeholder: 'DEFAULT',
|
||||
dataTitle: i18n._('Forks'),
|
||||
dataPlacement: 'right',
|
||||
dataContainer: "body",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user