Import files with fullpath (including filetype) (#1480)
Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
This commit is contained in:
parent
796e168190
commit
27a1df928b
|
@ -34,7 +34,7 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import AppNavigation from './components/AppNavigation/AppNavigation'
|
||||
import AppNavigation from './components/AppNavigation/AppNavigation.vue'
|
||||
import client from './services/cdav.js'
|
||||
|
||||
import AppContent from '@nextcloud/vue/dist/Components/AppContent'
|
||||
|
|
|
@ -96,9 +96,9 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import ListItemCalendar from './ListItemCalendar'
|
||||
import Colorpicker from './Colorpicker'
|
||||
import TheSettings from './TheSettings'
|
||||
import ListItemCalendar from './ListItemCalendar.vue'
|
||||
import Colorpicker from './Colorpicker.vue'
|
||||
import TheSettings from './TheSettings.vue'
|
||||
|
||||
import AppNavigation from '@nextcloud/vue/dist/Components/AppNavigation'
|
||||
import AppNavigationCounter from '@nextcloud/vue/dist/Components/AppNavigationCounter'
|
||||
|
|
|
@ -56,8 +56,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import CalendarSharee from './CalendarSharee'
|
||||
import client from '../../services/cdav'
|
||||
import CalendarSharee from './CalendarSharee.vue'
|
||||
import client from '../../services/cdav.js'
|
||||
|
||||
import Axios from '@nextcloud/axios'
|
||||
import { generateOcsUrl } from '@nextcloud/router'
|
||||
|
|
|
@ -125,8 +125,8 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import Colorpicker from './Colorpicker'
|
||||
import ShareCalendar from './CalendarShare'
|
||||
import Colorpicker from './Colorpicker.vue'
|
||||
import ShareCalendar from './CalendarShare.vue'
|
||||
|
||||
import { showSuccess, showError } from '@nextcloud/dialogs'
|
||||
import { generateRemoteUrl } from '@nextcloud/router'
|
||||
|
|
|
@ -156,10 +156,10 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import { overdue, sort, searchSubTasks, isTaskInList } from '../store/storeHelper'
|
||||
import { overdue, sort, searchSubTasks, isTaskInList } from '../store/storeHelper.js'
|
||||
import { linkify } from '../directives/linkify.js'
|
||||
import TaskStatusDisplay from './TaskStatusDisplay'
|
||||
import TaskDragContainer from './TaskDragContainer'
|
||||
import TaskStatusDisplay from './TaskStatusDisplay.vue'
|
||||
import TaskDragContainer from './TaskDragContainer.vue'
|
||||
|
||||
import { showError } from '@nextcloud/dialogs'
|
||||
import moment from '@nextcloud/moment'
|
||||
|
|
|
@ -35,7 +35,7 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import { sort } from '../store/storeHelper'
|
||||
import { sort } from '../store/storeHelper.js'
|
||||
|
||||
import draggable from 'vuedraggable'
|
||||
import { mapGetters, mapActions, mapMutations } from 'vuex'
|
||||
|
|
|
@ -62,10 +62,10 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import DeleteCompletedModal from '../DeleteCompletedModal'
|
||||
import LoadCompletedButton from '../LoadCompletedButton'
|
||||
import SortorderDropdown from '../SortorderDropdown'
|
||||
import TaskDragContainer from '../TaskDragContainer'
|
||||
import DeleteCompletedModal from '../DeleteCompletedModal.vue'
|
||||
import LoadCompletedButton from '../LoadCompletedButton.vue'
|
||||
import SortorderDropdown from '../SortorderDropdown.vue'
|
||||
import TaskDragContainer from '../TaskDragContainer.vue'
|
||||
|
||||
import { mapGetters, mapActions } from 'vuex'
|
||||
|
||||
|
|
|
@ -24,8 +24,8 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import General from './General'
|
||||
import Week from './Week'
|
||||
import General from './General.vue'
|
||||
import Week from './Week.vue'
|
||||
|
||||
export default {
|
||||
components: {
|
||||
|
|
|
@ -57,10 +57,10 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import { isTaskInList, isParentInList } from '../../store/storeHelper'
|
||||
import LoadCompletedButton from '../LoadCompletedButton'
|
||||
import SortorderDropdown from '../SortorderDropdown'
|
||||
import TaskDragContainer from '../TaskDragContainer'
|
||||
import { isTaskInList, isParentInList } from '../../store/storeHelper.js'
|
||||
import LoadCompletedButton from '../LoadCompletedButton.vue'
|
||||
import SortorderDropdown from '../SortorderDropdown.vue'
|
||||
import TaskDragContainer from '../TaskDragContainer.vue'
|
||||
|
||||
import moment from '@nextcloud/moment'
|
||||
|
||||
|
|
|
@ -53,9 +53,9 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import { isTaskInList } from '../../store/storeHelper'
|
||||
import SortorderDropdown from '../SortorderDropdown'
|
||||
import TaskDragContainer from '../TaskDragContainer'
|
||||
import { isTaskInList } from '../../store/storeHelper.js'
|
||||
import SortorderDropdown from '../SortorderDropdown.vue'
|
||||
import TaskDragContainer from '../TaskDragContainer.vue'
|
||||
|
||||
import moment from '@nextcloud/moment'
|
||||
|
||||
|
|
|
@ -382,9 +382,9 @@ License along with this library. If not, see <http://www.gnu.org/licenses/>.
|
|||
</template>
|
||||
|
||||
<script>
|
||||
import { overdue } from '../store/storeHelper'
|
||||
import Markdown from './Markdown'
|
||||
import TaskStatusDisplay from './TaskStatusDisplay'
|
||||
import { overdue } from '../store/storeHelper.js'
|
||||
import Markdown from './Markdown.vue'
|
||||
import TaskStatusDisplay from './TaskStatusDisplay.vue'
|
||||
import { linkify } from '../directives/linkify.js'
|
||||
|
||||
import moment from '@nextcloud/moment'
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
*/
|
||||
'use strict'
|
||||
|
||||
import linkifyStr from 'linkifyjs/string'
|
||||
import linkifyStr from 'linkifyjs/string.js'
|
||||
|
||||
function linkify(el, binding) {
|
||||
el.innerHTML = linkifyStr(binding.value, {
|
||||
|
|
|
@ -20,9 +20,9 @@
|
|||
*/
|
||||
'use strict'
|
||||
|
||||
import App from './App'
|
||||
import router from './router'
|
||||
import store from './store/store'
|
||||
import App from './App.vue'
|
||||
import router from './router.js'
|
||||
import store from './store/store.js'
|
||||
|
||||
import { subscribe, unsubscribe } from '@nextcloud/event-bus'
|
||||
import { linkTo } from '@nextcloud/router'
|
||||
|
|
|
@ -20,9 +20,9 @@
|
|||
*/
|
||||
|
||||
import { getInitialRoute } from './utils/router.js'
|
||||
import Collections from './components/TheCollections/Collections'
|
||||
import Calendar from './components/TheCollections/Calendar'
|
||||
import TheDetails from './components/TheDetails'
|
||||
import Collections from './components/TheCollections/Collections.vue'
|
||||
import Calendar from './components/TheCollections/Calendar.vue'
|
||||
import TheDetails from './components/TheDetails.vue'
|
||||
|
||||
import Vue from 'vue'
|
||||
import VueRouter from 'vue-router'
|
||||
|
|
|
@ -29,12 +29,12 @@
|
|||
*/
|
||||
'use strict'
|
||||
|
||||
import parseIcs from '../services/parseIcs'
|
||||
import client from '../services/cdav'
|
||||
import Task from '../models/task'
|
||||
import { isParentInList, searchSubTasks } from './storeHelper'
|
||||
import { findVTODObyState } from './cdav-requests'
|
||||
import router from '../router'
|
||||
import parseIcs from '../services/parseIcs.js'
|
||||
import client from '../services/cdav.js'
|
||||
import Task from '../models/task.js'
|
||||
import { isParentInList, searchSubTasks } from './storeHelper.js'
|
||||
import { findVTODObyState } from './cdav-requests.js'
|
||||
import router from '../router.js'
|
||||
import { detectColor, uidToHexColor } from '../utils/color.js'
|
||||
|
||||
import ICAL from 'ical.js'
|
||||
|
|
|
@ -20,8 +20,8 @@
|
|||
*/
|
||||
'use strict'
|
||||
|
||||
import Requests from '../services/requests'
|
||||
import { isTaskInList, searchSubTasks } from './storeHelper'
|
||||
import Requests from '../services/requests.js'
|
||||
import { isTaskInList, searchSubTasks } from './storeHelper.js'
|
||||
|
||||
import { generateUrl } from '@nextcloud/router'
|
||||
|
||||
|
|
|
@ -24,8 +24,8 @@
|
|||
*
|
||||
*/
|
||||
|
||||
import client from '../services/cdav'
|
||||
import { getDefaultPrincipalObject, mapDavToPrincipal } from '../models/principal'
|
||||
import client from '../services/cdav.js'
|
||||
import { getDefaultPrincipalObject, mapDavToPrincipal } from '../models/principal.js'
|
||||
|
||||
import Vue from 'vue'
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
*/
|
||||
'use strict'
|
||||
|
||||
import Requests from '../services/requests'
|
||||
import Requests from '../services/requests.js'
|
||||
|
||||
import { loadState } from '@nextcloud/initial-state'
|
||||
import { generateUrl } from '@nextcloud/router'
|
||||
|
|
|
@ -20,11 +20,11 @@
|
|||
*/
|
||||
'use strict'
|
||||
|
||||
import calendars from './calendars'
|
||||
import collections from './collections'
|
||||
import tasks from './tasks'
|
||||
import settings from './settings'
|
||||
import principals from './principals'
|
||||
import calendars from './calendars.js'
|
||||
import collections from './collections.js'
|
||||
import tasks from './tasks.js'
|
||||
import settings from './settings.js'
|
||||
import principals from './principals.js'
|
||||
|
||||
import Vue from 'vue'
|
||||
import Vuex from 'vuex'
|
||||
|
|
|
@ -20,11 +20,11 @@
|
|||
*/
|
||||
'use strict'
|
||||
|
||||
import Task from '../models/task'
|
||||
import { isParentInList, momentToICALTime } from './storeHelper'
|
||||
import TaskStatus from '../models/taskStatus'
|
||||
import router from '../router'
|
||||
import { findVTODObyUid } from './cdav-requests'
|
||||
import Task from '../models/task.js'
|
||||
import { isParentInList, momentToICALTime } from './storeHelper.js'
|
||||
import TaskStatus from '../models/taskStatus.js'
|
||||
import router from '../router.js'
|
||||
import { findVTODObyUid } from './cdav-requests.js'
|
||||
|
||||
import { showError } from '@nextcloud/dialogs'
|
||||
import moment from '@nextcloud/moment'
|
||||
|
|
Loading…
Reference in New Issue