| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- window.changeNodeType = function(e)
- {
- if(e.target.value == 'current')
- {
- window.oldReviewer = zui.Picker.query("#reviewer").options.items;
- const reviewer = JSON.parse(JSON.stringify(window.oldReviewer));
- reviewer.filter(r => currentReviewers.includes(r.value)).forEach(r => r.disabled = true);
- zui.Picker.query("#reviewer").render({items: reviewer});
- let selected = $('#reviewer').zui('picker').$.state.value;
- if(selected)
- {
- selected = selected.split(',').filter(r => !currentReviewers.includes(r));
- $('#reviewer').zui('picker').$.setValue(selected.join(','));
- }
- $('.multipleType').addClass('hidden');
- $('[name=addNodeTitle]').closest('.form-group').addClass('hidden');
- }
- else
- {
- if(window.oldReviewer) zui.Picker.query("#reviewer").render({items: window.oldReviewer});
- $('.multipleType').removeClass('hidden');
- $('[name=addNodeTitle]').closest('.form-group').removeClass('hidden');
- }
- }
- window.changeMultiple = function(e)
- {
- $('[name=needAll]').parent().addClass('hidden');
- $(e.target).parent().find('[name=needAll]').parent().removeClass('hidden');
- $('[name=percent]').parent().toggleClass('hidden', $(e.target).val() != 'percent');
- }
- window.checkPercent = function(e)
- {
- const percent = parseInt(e.target.value);
- if(percent < 1 || percent > 100 || isNaN(percent) || percent != e.target.value)
- {
- $('#percent').val('50');
- zui.Modal.alert(warningLang['percent']);
- }
- }
|