Skip to content

Commit

Permalink
chore: Move to new file picker api for esm compatibility
Browse files Browse the repository at this point in the history
Signed-off-by: Julius Härtl <jus@bitgrid.net>
  • Loading branch information
juliushaertl committed Feb 13, 2024
1 parent 0ec6d5f commit 44acae1
Show file tree
Hide file tree
Showing 20 changed files with 395 additions and 1,656 deletions.
1,992 changes: 365 additions & 1,627 deletions package-lock.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@
"dependencies": {
"@nextcloud/auth": "^2.2.1",
"@nextcloud/axios": "^2.4.0",
"@nextcloud/dialogs": "^4.2.5",
"@nextcloud/event-bus": "^3.1.0",
"@nextcloud/l10n": "^2.2.0",
"@nextcloud/moment": "^1.3.1",
Expand Down Expand Up @@ -55,6 +54,7 @@
"@nextcloud/babel-config": "^1.0.0",
"@nextcloud/browserslist-config": "^3.0.0",
"@nextcloud/cypress": "^1.0.0-beta.7",
"@nextcloud/dialogs": "^5.1.1",
"@nextcloud/eslint-config": "^8.3.0",
"@nextcloud/stylelint-config": "^2.4.0",
"@nextcloud/vite-config": "^1.2.2",
Expand Down
2 changes: 1 addition & 1 deletion src/modules/main/partials/ColumnTypeSelection.vue
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
</template>

<script>
import '@nextcloud/dialogs/dist/index.css'
import '@nextcloud/dialogs/style.css'
import TextLongIcon from 'vue-material-design-icons/TextLong.vue'
import LinkIcon from 'vue-material-design-icons/Link.vue'
import CounterIcon from 'vue-material-design-icons/Counter.vue'
Expand Down
2 changes: 1 addition & 1 deletion src/modules/modals/CreateColumn.vue
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ import { NcModal, NcCheckboxRadioSwitch } from '@nextcloud/vue'
import SelectionForm from '../../shared/components/ncTable/partials/columnTypePartials/forms/SelectionForm.vue'
import SelectionMultiForm from '../../shared/components/ncTable/partials/columnTypePartials/forms/SelectionMultiForm.vue'
import { showError, showInfo, showSuccess, showWarning } from '@nextcloud/dialogs'
import '@nextcloud/dialogs/dist/index.css'
import '@nextcloud/dialogs/style.css'
import { mapGetters } from 'vuex'
import ColumnTypeSelection from '../main/partials/ColumnTypeSelection.vue'
import TextRichForm from '../../shared/components/ncTable/partials/columnTypePartials/forms/TextRichForm.vue'
Expand Down
2 changes: 1 addition & 1 deletion src/modules/modals/CreateRow.vue
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
<script>
import { NcModal, NcCheckboxRadioSwitch, NcNoteCard, NcButton } from '@nextcloud/vue'
import { showError, showSuccess } from '@nextcloud/dialogs'
import '@nextcloud/dialogs/dist/index.css'
import '@nextcloud/dialogs/style.css'
import { mapGetters } from 'vuex'
import ColumnFormComponent from '../main/partials/ColumnFormComponent.vue'
Expand Down
2 changes: 1 addition & 1 deletion src/modules/modals/CreateTable.vue
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@
<script>
import { NcModal, NcEmojiPicker, NcButton } from '@nextcloud/vue'
import { showError } from '@nextcloud/dialogs'
import '@nextcloud/dialogs/dist/index.css'
import '@nextcloud/dialogs/style.css'
import axios from '@nextcloud/axios'
import { generateUrl } from '@nextcloud/router'
import NcTile from '../../shared/components/ncTile/NcTile.vue'
Expand Down
2 changes: 1 addition & 1 deletion src/modules/modals/DeleteColumn.vue
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
import DialogConfirmation from '../../shared/modals/DialogConfirmation.vue'
import { showError } from '@nextcloud/dialogs'
import '@nextcloud/dialogs/dist/index.css'
import '@nextcloud/dialogs/style.css'
import { mapGetters } from 'vuex'
export default {
Expand Down
2 changes: 1 addition & 1 deletion src/modules/modals/DeleteRows.vue
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
import DialogConfirmation from '../../shared/modals/DialogConfirmation.vue'
import { showError } from '@nextcloud/dialogs'
import '@nextcloud/dialogs/dist/index.css'
import '@nextcloud/dialogs/style.css'
import { emit } from '@nextcloud/event-bus'
import { mapGetters } from 'vuex'
Expand Down
2 changes: 1 addition & 1 deletion src/modules/modals/DeleteTable.vue
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
import DialogConfirmation from '../../shared/modals/DialogConfirmation.vue'
import { showSuccess } from '@nextcloud/dialogs'
import '@nextcloud/dialogs/dist/index.css'
import '@nextcloud/dialogs/style.css'
import { mapGetters } from 'vuex'
export default {
Expand Down
2 changes: 1 addition & 1 deletion src/modules/modals/DeleteView.vue
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
import DialogConfirmation from '../../shared/modals/DialogConfirmation.vue'
import { showSuccess } from '@nextcloud/dialogs'
import '@nextcloud/dialogs/dist/index.css'
import '@nextcloud/dialogs/style.css'
import { mapGetters } from 'vuex'
export default {
Expand Down
2 changes: 1 addition & 1 deletion src/modules/modals/EditColumn.vue
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
<script>
import { NcModal, NcActions, NcActionButton, NcButton, NcUserBubble } from '@nextcloud/vue'
import { showError, showSuccess } from '@nextcloud/dialogs'
import '@nextcloud/dialogs/dist/index.css'
import '@nextcloud/dialogs/style.css'
import ColumnInfoPopover from '../main/partials/ColumnInfoPopover.vue'
import NumberForm from '../../shared/components/ncTable/partials/columnTypePartials/forms/NumberForm.vue'
import NumberStarsForm from '../../shared/components/ncTable/partials/columnTypePartials/forms/NumberStarsForm.vue'
Expand Down
2 changes: 1 addition & 1 deletion src/modules/modals/EditRow.vue
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
<script>
import { NcModal, NcButton, NcNoteCard } from '@nextcloud/vue'
import { showError } from '@nextcloud/dialogs'
import '@nextcloud/dialogs/dist/index.css'
import '@nextcloud/dialogs/style.css'
import ColumnFormComponent from '../main/partials/ColumnFormComponent.vue'
import permissionsMixin from '../../shared/components/ncTable/mixins/permissionsMixin.js'
import { mapGetters } from 'vuex'
Expand Down
2 changes: 1 addition & 1 deletion src/modules/modals/EditTable.vue
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@
<script>
import { NcModal, NcEmojiPicker, NcButton, NcUserBubble } from '@nextcloud/vue'
import { showError, showSuccess } from '@nextcloud/dialogs'
import '@nextcloud/dialogs/dist/index.css'
import '@nextcloud/dialogs/style.css'
import { mapGetters } from 'vuex'
import permissionsMixin from '../../shared/components/ncTable/mixins/permissionsMixin.js'
import { emit } from '@nextcloud/event-bus'
Expand Down
23 changes: 12 additions & 11 deletions src/modules/modals/Import.vue
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@

<script>
import { NcModal, NcButton, NcCheckboxRadioSwitch, NcEmptyContent, NcLoadingIcon } from '@nextcloud/vue'
import { FilePicker, FilePickerType, showError, showWarning } from '@nextcloud/dialogs'
import { getFilePickerBuilder, FilePickerType, showError, showWarning } from '@nextcloud/dialogs'
import RowFormWrapper from '../../shared/components/ncTable/partials/rowTypePartials/RowFormWrapper.vue'
import permissionsMixin from '../../shared/components/ncTable/mixins/permissionsMixin.js'
import IconFolder from 'vue-material-design-icons/Folder.vue'
Expand Down Expand Up @@ -202,6 +202,10 @@ export default {
methods: {
async actionCloseAndReload() {
if (!this?.activeElement) {
return
}
// reload data if active element was affected
if ((this.isView && this.isElementView && this.activeElement.tableId === this.element.tableId)
|| (this.isView && !this.isElementView && this.activeElement.tableId === this.element.id)
Expand Down Expand Up @@ -271,22 +275,19 @@ export default {
this.loading = false
},
pickFile() {
const filePicker = new FilePicker(
t('text', 'Select file for the import'),
false, // multiselect
[
const filePicker = getFilePickerBuilder(t('text', 'Select file for the import'))
.setMultiSelect(false)
.setMimeTypeFilter([
'text/csv',
'application/vnd.ms-excel',
'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
'application/xml',
'text/html',
'application/vnd.oasis.opendocument.spreadsheet',
], // mime filter
true, // modal
FilePickerType.Choose, // type
false, // directories
this.path, // path
)
])
.setType(FilePickerType.Choose)
.startAt(this.path)
.build()
filePicker.pick().then((file) => {
const client = OC.Files.getClient()
Expand Down
2 changes: 1 addition & 1 deletion src/modules/modals/TransferTable.vue
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
<script>
import { NcModal, NcButton } from '@nextcloud/vue'
import { showSuccess } from '@nextcloud/dialogs'
import '@nextcloud/dialogs/dist/index.css'
import '@nextcloud/dialogs/style.css'
import permissionsMixin from '../../shared/components/ncTable/mixins/permissionsMixin.js'
import NcUserAndGroupPicker from '../../shared/components/ncUserAndGroupPicker/NcUserAndGroupPicker.vue'
import { mapGetters } from 'vuex'
Expand Down
2 changes: 1 addition & 1 deletion src/modules/modals/ViewSettings.vue
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@
<script>
import { NcAppSettingsDialog, NcAppSettingsSection, NcEmojiPicker, NcButton } from '@nextcloud/vue'
import { showError } from '@nextcloud/dialogs'
import '@nextcloud/dialogs/dist/index.css'
import '@nextcloud/dialogs/style.css'
import FilterForm from '../main/partials/editViewPartials/filter/FilterForm.vue'
import SortForm from '../main/partials/editViewPartials/sort/SortForm.vue'
import SelectedViewColumns from '../main/partials/editViewPartials/SelectedViewColumns.vue'
Expand Down
2 changes: 1 addition & 1 deletion src/modules/navigation/partials/NavigationTableItem.vue
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@
</template>
<script>
import { NcActionButton, NcAppNavigationItem, NcCounterBubble, NcAvatar } from '@nextcloud/vue'
import '@nextcloud/dialogs/dist/index.css'
import '@nextcloud/dialogs/style.css'
import { mapGetters, mapState } from 'vuex'
import { emit } from '@nextcloud/event-bus'
import Table from 'vue-material-design-icons/Table.vue'
Expand Down
2 changes: 1 addition & 1 deletion src/modules/navigation/partials/NavigationViewItem.vue
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@
</template>
<script>
import { NcAppNavigationItem, NcActionButton, NcCounterBubble, NcAvatar } from '@nextcloud/vue'
import '@nextcloud/dialogs/dist/index.css'
import '@nextcloud/dialogs/style.css'
import { getCurrentUser } from '@nextcloud/auth'
import { mapGetters } from 'vuex'
import { showError } from '@nextcloud/dialogs'
Expand Down
2 changes: 1 addition & 1 deletion src/modules/sidebar/mixins/shareAPI.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import axios from '@nextcloud/axios'
import { generateUrl } from '@nextcloud/router'
import '@nextcloud/dialogs/dist/index.css'
import '@nextcloud/dialogs/style.css'
import displayError from '../../../shared/utils/displayError.js'

export default {
Expand Down
2 changes: 1 addition & 1 deletion src/store/store.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import Vuex from 'vuex'
import axios from '@nextcloud/axios'
import { generateUrl, generateOcsUrl } from '@nextcloud/router'
import { showError } from '@nextcloud/dialogs'
import '@nextcloud/dialogs/dist/index.css'
import '@nextcloud/dialogs/style.css'
import data from './data.js'
import displayError from '../shared/utils/displayError.js'

Expand Down

0 comments on commit 44acae1

Please sign in to comment.