Make sure all popups & dropdowns are animated
This commit is contained in:
parent
a4fb3e19be
commit
0d64506d73
10 changed files with 276 additions and 252 deletions
|
@ -97,6 +97,7 @@
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<transition name="modal">
|
||||||
<modal
|
<modal
|
||||||
@close="showDeleteModal = false"
|
@close="showDeleteModal = false"
|
||||||
@submit="remove()"
|
@submit="remove()"
|
||||||
|
@ -110,6 +111,7 @@
|
||||||
<b>This CANNOT BE UNDONE!</b>
|
<b>This CANNOT BE UNDONE!</b>
|
||||||
</p>
|
</p>
|
||||||
</modal>
|
</modal>
|
||||||
|
</transition>
|
||||||
</card>
|
</card>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -105,6 +105,7 @@
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
|
<transition name="modal">
|
||||||
<modal
|
<modal
|
||||||
@close="showDeleteModal = false"
|
@close="showDeleteModal = false"
|
||||||
@submit="deleteSharable()"
|
@submit="deleteSharable()"
|
||||||
|
@ -119,6 +120,7 @@
|
||||||
<b>This CANNOT BE UNDONE!</b>
|
<b>This CANNOT BE UNDONE!</b>
|
||||||
</p>
|
</p>
|
||||||
</modal>
|
</modal>
|
||||||
|
</transition>
|
||||||
</card>
|
</card>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -100,6 +100,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Delete modal -->
|
<!-- Delete modal -->
|
||||||
|
<transition name="modal">
|
||||||
<modal
|
<modal
|
||||||
@close="showDeleteModal = false"
|
@close="showDeleteModal = false"
|
||||||
v-if="showDeleteModal"
|
v-if="showDeleteModal"
|
||||||
|
@ -112,6 +113,7 @@
|
||||||
<b>This CANNOT BE UNDONE!</b>
|
<b>This CANNOT BE UNDONE!</b>
|
||||||
</p>
|
</p>
|
||||||
</modal>
|
</modal>
|
||||||
|
</transition>
|
||||||
|
|
||||||
<transition name="modal">
|
<transition name="modal">
|
||||||
<modal
|
<modal
|
||||||
|
|
|
@ -140,6 +140,8 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<transition name="modal">
|
||||||
<modal
|
<modal
|
||||||
@close="showDeleteModal = false"
|
@close="showDeleteModal = false"
|
||||||
@submit="deleteComment()"
|
@submit="deleteComment()"
|
||||||
|
@ -151,6 +153,7 @@
|
||||||
<b>CANNOT BE UNDONE!</b>
|
<b>CANNOT BE UNDONE!</b>
|
||||||
</p>
|
</p>
|
||||||
</modal>
|
</modal>
|
||||||
|
</transition>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -88,6 +88,7 @@
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<!-- Delete modal -->
|
<!-- Delete modal -->
|
||||||
|
<transition name="modal">
|
||||||
<modal
|
<modal
|
||||||
@close="showDeleteModal = false"
|
@close="showDeleteModal = false"
|
||||||
@submit="removeTaskRelation()"
|
@submit="removeTaskRelation()"
|
||||||
|
@ -96,6 +97,7 @@
|
||||||
<p slot="text">Are you sure you want to delete this task relation?<br/>
|
<p slot="text">Are you sure you want to delete this task relation?<br/>
|
||||||
<b>This CANNOT BE UNDONE!</b></p>
|
<b>This CANNOT BE UNDONE!</b></p>
|
||||||
</modal>
|
</modal>
|
||||||
|
</transition>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -128,6 +128,7 @@
|
||||||
|
|
||||||
<link-sharing :list-id="$route.params.id" v-if="linkSharingEnabled"/>
|
<link-sharing :list-id="$route.params.id" v-if="linkSharingEnabled"/>
|
||||||
|
|
||||||
|
<transition name="modal">
|
||||||
<modal
|
<modal
|
||||||
@close="showDeleteModal = false"
|
@close="showDeleteModal = false"
|
||||||
@submit="deleteList()"
|
@submit="deleteList()"
|
||||||
|
@ -136,6 +137,7 @@
|
||||||
<p slot="text">Are you sure you want to delete this list and all of its contents?
|
<p slot="text">Are you sure you want to delete this list and all of its contents?
|
||||||
<br/>This includes all tasks and <b>CANNOT BE UNDONE!</b></p>
|
<br/>This includes all tasks and <b>CANNOT BE UNDONE!</b></p>
|
||||||
</modal>
|
</modal>
|
||||||
|
</transition>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -33,8 +33,7 @@
|
||||||
{{ bucket.tasks.length }}/{{ bucket.limit }}
|
{{ bucket.tasks.length }}/{{ bucket.limit }}
|
||||||
</span>
|
</span>
|
||||||
<div
|
<div
|
||||||
:class="{ 'is-active': bucketOptionsDropDownActive[bucket.id] }"
|
class="dropdown is-right is-active options"
|
||||||
class="dropdown is-right options"
|
|
||||||
v-if="canWrite"
|
v-if="canWrite"
|
||||||
>
|
>
|
||||||
<div @click.stop="toggleBucketDropdown(bucket.id)" class="dropdown-trigger">
|
<div @click.stop="toggleBucketDropdown(bucket.id)" class="dropdown-trigger">
|
||||||
|
@ -42,7 +41,8 @@
|
||||||
<icon icon="ellipsis-v"/>
|
<icon icon="ellipsis-v"/>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="dropdown-menu" role="menu">
|
<transition name="fade">
|
||||||
|
<div class="dropdown-menu" role="menu" v-if="bucketOptionsDropDownActive[bucket.id]">
|
||||||
<div class="dropdown-content">
|
<div class="dropdown-content">
|
||||||
<a
|
<a
|
||||||
@click.stop="showSetLimitInput = true"
|
@click.stop="showSetLimitInput = true"
|
||||||
|
@ -81,6 +81,7 @@
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</transition>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div :ref="`tasks-container${bucket.id}`" class="tasks">
|
<div :ref="`tasks-container${bucket.id}`" class="tasks">
|
||||||
|
@ -241,6 +242,7 @@
|
||||||
<router-view/>
|
<router-view/>
|
||||||
</transition>
|
</transition>
|
||||||
|
|
||||||
|
<transition name="modal">
|
||||||
<modal
|
<modal
|
||||||
@close="showBucketDeleteModal = false"
|
@close="showBucketDeleteModal = false"
|
||||||
@submit="deleteBucket()"
|
@submit="deleteBucket()"
|
||||||
|
@ -251,7 +253,7 @@
|
||||||
This will not delete any tasks but move them into the default bucket.
|
This will not delete any tasks but move them into the default bucket.
|
||||||
</p>
|
</p>
|
||||||
</modal>
|
</modal>
|
||||||
|
</transition>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
@ -448,8 +450,9 @@ export default {
|
||||||
this.$set(this.showNewTaskInput, bucket, !this.showNewTaskInput[bucket])
|
this.$set(this.showNewTaskInput, bucket, !this.showNewTaskInput[bucket])
|
||||||
},
|
},
|
||||||
toggleBucketDropdown(bucketId) {
|
toggleBucketDropdown(bucketId) {
|
||||||
|
const oldState = this.bucketOptionsDropDownActive[bucketId]
|
||||||
this.closeBucketDropdowns() // Close all eventually open dropdowns
|
this.closeBucketDropdowns() // Close all eventually open dropdowns
|
||||||
this.$set(this.bucketOptionsDropDownActive, bucketId, !this.bucketOptionsDropDownActive[bucketId])
|
this.$set(this.bucketOptionsDropDownActive, bucketId, !oldState)
|
||||||
},
|
},
|
||||||
closeBucketDropdowns() {
|
closeBucketDropdowns() {
|
||||||
this.showSetLimitInput = false
|
this.showSetLimitInput = false
|
||||||
|
|
|
@ -86,6 +86,7 @@
|
||||||
shareType="team"
|
shareType="team"
|
||||||
type="namespace"/>
|
type="namespace"/>
|
||||||
|
|
||||||
|
<transition name="modal">
|
||||||
<modal
|
<modal
|
||||||
@close="showDeleteModal = false"
|
@close="showDeleteModal = false"
|
||||||
v-if="showDeleteModal"
|
v-if="showDeleteModal"
|
||||||
|
@ -94,6 +95,7 @@
|
||||||
<p slot="text">Are you sure you want to delete this namespace and all of its contents?
|
<p slot="text">Are you sure you want to delete this namespace and all of its contents?
|
||||||
<br/>This includes lists & tasks and <b>CANNOT BE UNDONE!</b></p>
|
<br/>This includes lists & tasks and <b>CANNOT BE UNDONE!</b></p>
|
||||||
</modal>
|
</modal>
|
||||||
|
</transition>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -382,6 +382,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<transition name="modal">
|
||||||
<modal
|
<modal
|
||||||
@close="showDeleteModal = false"
|
@close="showDeleteModal = false"
|
||||||
@submit="deleteTask()"
|
@submit="deleteTask()"
|
||||||
|
@ -393,6 +394,7 @@
|
||||||
<b>cannot be undone!</b>
|
<b>cannot be undone!</b>
|
||||||
</p>
|
</p>
|
||||||
</modal>
|
</modal>
|
||||||
|
</transition>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
|
@ -134,6 +134,7 @@
|
||||||
</card>
|
</card>
|
||||||
|
|
||||||
<!-- Team delete modal -->
|
<!-- Team delete modal -->
|
||||||
|
<transition name="modal">
|
||||||
<modal
|
<modal
|
||||||
@close="showDeleteModal = false"
|
@close="showDeleteModal = false"
|
||||||
@submit="deleteTeam()"
|
@submit="deleteTeam()"
|
||||||
|
@ -148,7 +149,9 @@
|
||||||
<b>This CANNOT BE UNDONE!</b>
|
<b>This CANNOT BE UNDONE!</b>
|
||||||
</p>
|
</p>
|
||||||
</modal>
|
</modal>
|
||||||
|
</transition>
|
||||||
<!-- User delete modal -->
|
<!-- User delete modal -->
|
||||||
|
<transition name="modal">
|
||||||
<modal
|
<modal
|
||||||
@close="showUserDeleteModal = false"
|
@close="showUserDeleteModal = false"
|
||||||
@submit="deleteUser()"
|
@submit="deleteUser()"
|
||||||
|
@ -162,6 +165,7 @@
|
||||||
<b>This CANNOT BE UNDONE!</b>
|
<b>This CANNOT BE UNDONE!</b>
|
||||||
</p>
|
</p>
|
||||||
</modal>
|
</modal>
|
||||||
|
</transition>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue