about summary refs log tree commit diff
path: root/app/assets/javascripts/components/actions/modal.jsx
diff options
context:
space:
mode:
authorEugen Rochko <eugen@zeonfederated.com>2017-02-05 02:48:11 +0100
committerEugen Rochko <eugen@zeonfederated.com>2017-02-05 02:48:11 +0100
commit44fad0160f4b390a97fae8bb23cdc98ccf5649d9 (patch)
treeef09713b0e616ba9054740f983643554be6b1559 /app/assets/javascripts/components/actions/modal.jsx
parent21972bb39886942d6946757ff8c8f9fe329bb20f (diff)
Add next/previous navigation in modal for media attachments
Diffstat (limited to 'app/assets/javascripts/components/actions/modal.jsx')
-rw-r--r--app/assets/javascripts/components/actions/modal.jsx20
1 files changed, 18 insertions, 2 deletions
diff --git a/app/assets/javascripts/components/actions/modal.jsx b/app/assets/javascripts/components/actions/modal.jsx
index 89dbc7947..d19218c48 100644
--- a/app/assets/javascripts/components/actions/modal.jsx
+++ b/app/assets/javascripts/components/actions/modal.jsx
@@ -1,10 +1,14 @@
 export const MEDIA_OPEN  = 'MEDIA_OPEN';
 export const MODAL_CLOSE = 'MODAL_CLOSE';
 
-export function openMedia(url) {
+export const MODAL_INDEX_DECREASE = 'MODAL_INDEX_DECREASE';
+export const MODAL_INDEX_INCREASE = 'MODAL_INDEX_INCREASE';
+
+export function openMedia(media, index) {
   return {
     type: MEDIA_OPEN,
-    url: url
+    media,
+    index
   };
 };
 
@@ -13,3 +17,15 @@ export function closeModal() {
     type: MODAL_CLOSE
   };
 };
+
+export function decreaseIndexInModal() {
+  return {
+    type: MODAL_INDEX_DECREASE
+  };
+};
+
+export function increaseIndexInModal() {
+  return {
+    type: MODAL_INDEX_INCREASE
+  };
+};