Fix merge conflicts

This commit is contained in:
Anton 2024-01-11 15:40:03 +01:00
parent 7233f4c8ab
commit 5eaae54e77
8 changed files with 20 additions and 59 deletions

View file

@ -107,11 +107,11 @@
.dp__input_icon { .dp__input_icon {
display: flex; display: flex;
height: 1.5rem; height: 1.5rem;
left: .75rem; left: .5rem;
}
.dp__clear_icon { img {
width: 1.375rem; width: 1rem;
}
} }
.dp__input { .dp__input {

View file

@ -125,10 +125,10 @@
</template> </template>
<script> <script>
import SelectSearch from '../shared/select_search.vue'; import SelectSearch from '../shared/legacy/select_search.vue';
import ChecklistSearch from '../shared/checklist_search.vue'; import ChecklistSearch from '../shared/legacy/checklist_search.vue';
import Select from '../shared/select.vue'; import Select from '../shared/legacy/select.vue';
import ChecklistSelect from '../shared/checklist_select.vue'; import ChecklistSelect from '../shared/legacy/checklist_select.vue';
export default { export default {
name: 'RepositoryItemRelationshipsModal', name: 'RepositoryItemRelationshipsModal',

View file

@ -58,9 +58,10 @@
</template> </template>
<script> <script>
/* global HelperModule */
import NotificationsFlyout from './notifications/notifications_flyout.vue'; import NotificationsFlyout from './notifications/notifications_flyout.vue';
import DropdownSelector from '../shared/legacy/dropdown_selector.vue'; import DropdownSelector from '../shared/legacy/dropdown_selector.vue';
import Select from '../shared/select.vue'; import SelectDropdown from '../shared/select_dropdown.vue';
import MenuDropdown from '../shared/menu_dropdown.vue'; import MenuDropdown from '../shared/menu_dropdown.vue';
export default { export default {
@ -68,7 +69,7 @@ export default {
components: { components: {
DropdownSelector, DropdownSelector,
NotificationsFlyout, NotificationsFlyout,
Select, SelectDropdown,
MenuDropdown MenuDropdown
}, },
props: { props: {
@ -142,15 +143,14 @@ export default {
}); });
}, },
switchTeam(team) { switchTeam(team) {
if (this.currentTeam == team) return; if (this.currentTeam === team) return;
const newTeam = this.teams.find((e) => e[0] == team); const newTeam = this.teams.find((e) => e[0] === team);
if (!newTeam) return; if (!newTeam) return;
$.post(this.teamSwitchUrl, { team_id: team }, (result) => { $.post(this.teamSwitchUrl, { team_id: team }, (result) => {
this.currentTeam = result.current_team; this.currentTeam = result.current_team;
dropdownSelector.selectValues('#sciNavigationTeamSelector', this.currentTeam);
$('body').attr('data-current-team-id', this.currentTeam); $('body').attr('data-current-team-id', this.currentTeam);
window.open(this.rootUrl, '_self'); window.open(this.rootUrl, '_self');
}).fail((msg) => { }).fail((msg) => {
@ -168,10 +168,9 @@ export default {
}); });
}, },
refreshCurrentTeam() { refreshCurrentTeam() {
const newTeam = parseInt($('body').attr('data-current-team-id')); const newTeam = parseInt($('body').attr('data-current-team-id'), 10);
if (newTeam !== this.currentTeam) { if (newTeam !== this.currentTeam) {
this.currentTeam = newTeam; this.currentTeam = newTeam;
dropdownSelector.selectValues('#sciNavigationTeamSelector', this.currentTeam);
} }
} }
} }

View file

@ -19,26 +19,6 @@
</template> </template>
<script> <script>
<<<<<<< HEAD
// filter types
import RepositoryNonEmptyTextValue from './filters/repositoryNonEmptyTextValue.vue'
import RepositoryAssetValue from './filters/repositoryAssetValue.vue'
import RepositoryTextValue from './filters/repositoryTextValue.vue'
import RepositoryNumberValue from './filters/repositoryNumberValue.vue'
import RepositoryMyModuleValue from './filters/repositoryMyModuleValue.vue'
import RepositoryDateValue from './filters/repositoryDateValue.vue'
import RepositoryDateRangeValue from './filters/repositoryDateRangeValue.vue'
import RepositoryDateTimeValue from './filters/repositoryDateTimeValue.vue'
import RepositoryDateTimeRangeValue from './filters/repositoryDateTimeRangeValue.vue'
import RepositoryTimeValue from './filters/repositoryTimeValue.vue'
import RepositoryTimeRangeValue from './filters/repositoryTimeRangeValue.vue'
import RepositoryListValue from './filters/repositoryListValue.vue'
import RepositoryStatusValue from './filters/repositoryStatusValue.vue'
import RepositoryChecklistValue from './filters/repositoryChecklistValue.vue'
import RepositoryUserValue from './filters/repositoryUserValue.vue'
import RepositoryStockValue from './filters/repositoryStockValue.vue'
import DropdownSelector from '../shared/legacy/dropdown_selector.vue'
=======
// filter types // filter types
import RepositoryNonEmptyTextValue from './filters/repositoryNonEmptyTextValue.vue'; import RepositoryNonEmptyTextValue from './filters/repositoryNonEmptyTextValue.vue';
import RepositoryAssetValue from './filters/repositoryAssetValue.vue'; import RepositoryAssetValue from './filters/repositoryAssetValue.vue';
@ -56,8 +36,7 @@ import RepositoryStatusValue from './filters/repositoryStatusValue.vue';
import RepositoryChecklistValue from './filters/repositoryChecklistValue.vue'; import RepositoryChecklistValue from './filters/repositoryChecklistValue.vue';
import RepositoryUserValue from './filters/repositoryUserValue.vue'; import RepositoryUserValue from './filters/repositoryUserValue.vue';
import RepositoryStockValue from './filters/repositoryStockValue.vue'; import RepositoryStockValue from './filters/repositoryStockValue.vue';
import DropdownSelector from '../shared/dropdown_selector.vue'; import DropdownSelector from '../shared/legacy/dropdown_selector.vue';
>>>>>>> develop
export default { export default {
name: 'FilterElement', name: 'FilterElement',

View file

@ -56,13 +56,8 @@
<label :class="`text-sm font-normal ${errors.unit ? 'text-sn-delete-red' : 'text-sn-grey'}`" for="stock-unit"> <label :class="`text-sm font-normal ${errors.unit ? 'text-sn-delete-red' : 'text-sn-grey'}`" for="stock-unit">
{{ i18n.t('repository_stock_values.manage_modal.unit') }} {{ i18n.t('repository_stock_values.manage_modal.unit') }}
</label> </label>
<<<<<<< HEAD
<SelectDropdown <SelectDropdown
:disabled="[2, 3].includes(operation)"
=======
<Select
:disabled="['add', 'remove'].includes(operation)" :disabled="['add', 'remove'].includes(operation)"
>>>>>>> develop
:value="unit" :value="unit"
:options="units" :options="units"
:placeholder="i18n.t('repository_stock_values.manage_modal.unit_prompt')" :placeholder="i18n.t('repository_stock_values.manage_modal.unit_prompt')"

View file

@ -38,7 +38,7 @@
<script> <script>
import checklistSelect from './checklist_select.vue'; import checklistSelect from './checklist_select.vue';
import { debounce } from './debounce'; import { debounce } from '../debounce';
export default { export default {
name: 'ChecklistSearch', name: 'ChecklistSearch',

View file

@ -26,7 +26,7 @@
<script> <script>
import Select from './select.vue'; import Select from './select.vue';
import { debounce } from './debounce'; import { debounce } from '../debounce';
export default { export default {
name: 'SelectSearch', name: 'SelectSearch',

View file

@ -37,12 +37,10 @@
<i class="sn-icon sn-icon-right ml-auto"></i> <i class="sn-icon sn-icon-right ml-auto"></i>
</span> </span>
<div <div
class="absolute bg-sn-white rounded p-2.5 sn-shadow-menu-sm flex flex-col gap-[1px] tw-hidden group-hover:block" class="absolute bg-sn-white top-0 rounded p-2.5 sn-shadow-menu-sm flex flex-col gap-[1px] tw-hidden group-hover:block"
:class="{ :class="{
'left-0 ml-[100%]': item.position === 'right', 'left-0 ml-[100%]': item.position === 'right',
'right-0 mr-[100%]': item.position === 'left', 'right-0 mr-[100%]': item.position === 'left'
'bottom-0': openUp,
'top-0': !openUp,
}" }"
> >
<a v-for="(sub_item, si) in item.submenu" :key="si" <a v-for="(sub_item, si) in item.submenu" :key="si"
@ -64,8 +62,8 @@
<script> <script>
import { vOnClickOutside } from '@vueuse/components';
import FixedFlyoutMixin from './mixins/fixed_flyout.js'; import FixedFlyoutMixin from './mixins/fixed_flyout.js';
import { vOnClickOutside } from '@vueuse/components'
export default { export default {
name: 'DropdownMenu', name: 'DropdownMenu',
@ -87,16 +85,6 @@ export default {
'click-outside': vOnClickOutside 'click-outside': vOnClickOutside
}, },
mixins: [FixedFlyoutMixin], mixins: [FixedFlyoutMixin],
watch: {
isOpen() {
if (this.isOpen) {
this.$emit('open');
this.$nextTick(() => {
this.setPosition();
});
}
}
},
methods: { methods: {
closeMenu() { closeMenu() {
this.isOpen = false; this.isOpen = false;