Giter Club home page Giter Club logo

dayspan-vuetify's People

Contributors

anoadragon453 avatar audricch avatar clickermonkey avatar deka avatar developernaren avatar federicobaldini avatar luizotavior avatar maartenvw avatar mehmetakifalp avatar naulacambra avatar nomadigital avatar teuunn avatar wolfgangal avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dayspan-vuetify's Issues

Add permission checks

  • Can user edit event?
  • Can user edit event frequency?
  • Can user edit event times/all day?
  • Can user edit specific detail?
  • Can user see specific detail?
  • Can user perform action?

Event printing

This will be an option in ds-schedule-actions and it will trigger an event. The default implementation of the event will be very lacking - the user should override this.

Dragging to create event does not work in Firefox

Tested On:
Browser: Firefox 61.0.1
OS : Ubuntu 18.04 and Ubuntu 16.04 (64-bit)

When I drag on multiple cells, it just opens the dialog to create an event on the day I started to drag the mouse from. It works like a click event.

This works in chrome (68.0.344). It opens a modal with multiple day selected, as expected.

Please let me know if you need additional information to replicate the issue.

type check failed for prop "calendar". Expected E, got Object.

`

<script> import { Calendar, Weekday, Month, Sorts, Day } from 'dayspan'; import Vue from 'vue'; export default { name: 'dayspan', data () { return { calendar: Calendar.months() } }, created () { } } </script> <style scoped> </style>`

I did like this, but I got wrong. how can I fix it?

Scheduler

Allows the user to add an event based on guest availability.

Based on a group of events, show each group as a column with their list of events.

Type switching broken

Schedule type set a few values that the other types don't have, the calendar is messed up after that.

Support of database usage

First of all, this is a great project. Thank you for making this nice library.
I see that currently the library uses only Local Storage to store "events".
Is there any plan to support an option for database instead?

I am happy to create a pull request for it too. And I believe the changes should be made in src/app.vue since that's the only place I can find localStorage?

Relative font imports do not work

Following the install instructions, I get errors that .fonts/*.woff etc. are not found from *.css.min. I was able to work around this by copying the fonts directory into the lib directory so that the relative imports line up. Should the imports in the .min.css be changed to ../fonts/*.woff etc. or am I doing something wrong on how I import it?

Clicking on a day results in page navigation

Clicking on a day in month view results in a page navigate. Since there's no URL set as the href value, it simply reloads the page.

Adding the .prevent modifier to the a tag in the Day.vue component should fix this problem.

Add patterns for better schedule readability

  • on the 1st last day of the month = Last day of the month
    • { lastDayOfMonth: [1] }
  • on the 1st last day of April = Last day of April
    • { lastDayOfMonth: [1], month: 1 }
  • on Monday in September on the 1st last weekspan of the month = Last Monday in September
    • ex: Memorial Day
    • { lastWeekspanOfMonth: [0], dayOfWeek: 1, month: 1 }

Not sure how to customize

I am looking to customize calendar. I need to add and remove some fields in the create event pop up and load event when the calendar starts, But it is not mentioned anywhere in the doc and am very confused.

Are there any docs or links I can get started on?

You can publish the code you are using for the example somewhere, that can be helpful to me.

Calendar mistakes clicks for drags on touchpad

When I click on an event in month view, the calendar mistakes my click for a drag, and does not open the edit dialog. However, tapping the event on my touchscreen works as expected.

This is on a Dell XPS 15.

Add prompting options

Before the following actions, they should be able to specify whether they want the user prompted with an "Are you sure? Yes/No".

The prompt should be slotted.

The actions:

  • actionRemove
  • actionExclude
  • actionCancel
  • actionUncancel
  • actionMove
  • actionInclude
  • move
  • toggleAllDay
  • removeExistingTime (when an event already exists)
  • changeExistingType (when an event already exists)

Event search & filtering

This will be up to the user to implement which events are visible and which apply - but this library will update the visible flag and refresh the calendar.

This library will provide the search bar, and optional filter area.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.