| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- window.onRepoChange = function()
- {
- toggleLoading('#branchFrom', true);
- $('#branchCreateForm [type=submit]').addClass('disabled');
- const repoID = $('input[name="codeRepo"]').val();
- const $fromDom = $('[name=branchFrom]').zui('picker');
- $fromDom.$.clear();
- $.getJSON($.createLink('repo', 'ajaxGetBranchesAndTags', `repoID=${repoID}`), function(data)
- {
- const items = []
- let selected = '';
- if(data.branches)
- {
- items.push({text: branchLang, items: [], disabled: true, key: undefined});
- for(const branch in data.branches)
- {
- if(!selected) selected = branch;
- items[0].items.push({'text': branch, 'value': branch});
- }
- if(!selected) delete items[0];
- }
- if(data.tags)
- {
- items.push({text: tagLang, items: [], disabled: true, key: undefined});
- const index = items.length - 1;
- for(const tag in data.tags)
- {
- if(!selected) selected = tag;
- items[index].items.push({'text': tag, 'value': tag});
- }
- if(items[index].items.length == 0) delete items[index];
- }
- $fromDom.render({items: items});
- $fromDom.$.setValue(selected);
- toggleLoading('#branchFrom', false);
- $('#branchCreateForm [type=submit]').removeClass('disabled');
- });
- }
- $(document).on('click', '.modal-actions > button', function()
- {
- loadCurrentPage();
- })
|