Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 984 | Rev 1007 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 984 Rev 1005
Línea 9... Línea 9...
9
import {
9
import {
10
  closeShareModal,
10
  closeShareModal,
11
  openShareModal,
11
  openShareModal,
12
  setModalType,
12
  setModalType,
13
} from "../../../redux/share-modal/shareModal.actions";
13
} from "../../../redux/share-modal/shareModal.actions";
14
import { addFeed } from "../../../redux/feed/feed.actions";
14
import { addFeed, fetchFeeds } from "../../../redux/feed/feed.actions";
15
import DropzoneComponent from "../../../shared/dropzone/DropzoneComponent";
15
import DropzoneComponent from "../../../shared/dropzone/DropzoneComponent";
16
import { shareModalTypes } from "../../../redux/share-modal/shareModal.types";
16
import { shareModalTypes } from "../../../redux/share-modal/shareModal.types";
17
import { feedTypes } from "../../../redux/feed/feed.types";
17
import { feedTypes } from "../../../redux/feed/feed.types";
18
import {CKEditor} from "ckeditor4-react";
18
import {CKEditor} from "ckeditor4-react";
19
import {axios} from "../../../utils";
19
import {axios} from "../../../utils";
Línea 39... Línea 39...
39
    isOpen,
39
    isOpen,
40
    modalType,
40
    modalType,
41
    lastModalType,
41
    lastModalType,
42
    setModalType,
42
    setModalType,
43
    feedType,
43
    feedType,
-
 
44
    timelineUrl
44
  } = props;
45
  } = props;
45
  // Redux dispatch Destructuring
46
  // Redux dispatch Destructuring
46
  const { closeShareModal, addNotification, addFeed, openShareModal } = props;
47
  const { closeShareModal, addNotification, addFeed, openShareModal } = props;
47
  // states
48
  // states
48
  const [loading, setLoading] = useState(false);
49
  const [loading, setLoading] = useState(false);
Línea 94... Línea 95...
94
      default:
95
      default:
95
        return "";
96
        return "";
96
    }
97
    }
97
  };
98
  };
Línea -... Línea 99...
-
 
99
 
98
 
100
  console.log('>>: timelineUrl > ', timelineUrl)
99
  useEffect(() => {
101
  useEffect(() => {
100
    const postedOrShared = modalType === shareModalTypes.SHARE ? "s" : "p";
102
    const postedOrShared = modalType === shareModalTypes.SHARE ? "s" : "p";
101
    setValue("posted_or_shared", postedOrShared);
103
    setValue("posted_or_shared", postedOrShared);
102
    if (getValues("file") || getValues("description")) {
104
    if (getValues("file") || getValues("description")) {
Línea 107... Línea 109...
107
    }
109
    }
108
  }, [modalType]);
110
  }, [modalType]);
109
  const hideDuplicatedModal = () => {
111
  const hideDuplicatedModal = () => {
110
    setTimeout(() => {
112
    setTimeout(() => {
111
      const modals = document.getElementsByClassName('modal');
113
      const modals = document.getElementsByClassName('modal');
112
      console.log('>>: modals > ', modals)
-
 
113
      if(modals.length > 0 && modals[0].style.display !== 'none'){
114
      if(modals.length > 0 && modals[0].style.display !== 'none'){
114
        const currentModal = modals[0];
115
        const currentModal = modals[0];
115
        currentModal.style.display = 'none';
116
        currentModal.style.display = 'none';
116
        for (let index = 0; index < modals.length; index++) {
117
        for (let index = 0; index < modals.length; index++) {
117
          const element = modals[index];
118
          const element = modals[index];
Línea 336... Línea 337...
336
});
337
});
Línea 337... Línea 338...
337
 
338
 
338
const mapDispatchToProps = {
339
const mapDispatchToProps = {
339
  addNotification: (notification) => addNotification(notification),
340
  addNotification: (notification) => addNotification(notification),
340
  closeShareModal: () => closeShareModal(),
341
  closeShareModal: () => closeShareModal(),
341
  openShareModal: (postUrl, modalType, feedType) =>
-
 
342
    openShareModal(postUrl, modalType, feedType),
342
  openShareModal: (postUrl, modalType, feedType) => openShareModal(postUrl, modalType, feedType),
343
  setModalType: (modalType) => setModalType(modalType),
343
  setModalType: (modalType) => setModalType(modalType),
-
 
344
  addFeed: (feed) => addFeed(feed),
344
  addFeed: (feed) => addFeed(feed),
345
  fetchFeeds: (url, page) => fetchFeeds(url, page),
Línea 345... Línea 346...
345
};
346
};