Skip to content
Snippets Groups Projects
Select Git revision
  • c740285e07b089f788bcae6e811556f5484b95b0
  • mui5-tetras-main-stable default protected
  • mui5-tetras-main-old-stable
  • preprod protected
  • 75-dernieres-ameliorations-avant-workshop-du-7-02
  • wip-fix-xywh
  • wip-positionement-annot
  • wip-surface-transformer
  • uploads-file
  • 69-la-video-demare-quand-on-fait-glisser-le-slider-et-le-clic-creer-un-decalage-entre-le-player
  • 61-recettage-des-outils-d-annotation
  • gestion_multiple_ouverture_pannel_annotation
  • autorisation_un_pannel_annotation
  • autorisation_un_pannel_edition_annotation
  • récupération_temps_video
  • save-shapes-and-position
  • fix-error-create-annotation-pannel
  • time-saving-on-annotation
  • tetras-main protected
  • fix-poc-mirador
  • tetras-antho-test
21 results

.env.sample

Blame
  • companionWindows.js 764 B
    import { set, update, unset } from './utils';
    import ActionTypes from '../actions/action-types';
    
    /** */
    export function companionWindowsReducer(state = {}, action) {
      switch (action.type) {
        case ActionTypes.ADD_COMPANION_WINDOW:
          return set(state, [action.id], action.payload);
    
        case ActionTypes.ADD_WINDOW:
          return action.companionWindows.reduce((acc, cw) => set(acc, [cw.id], cw), state);
    
        case ActionTypes.REMOVE_WINDOW:
          return action.companionWindowIds.reduce((acc, id) => unset(acc, [id]), state);
    
        case ActionTypes.UPDATE_COMPANION_WINDOW:
          return update(state, [action.id], action.payload);
    
        case ActionTypes.REMOVE_COMPANION_WINDOW:
          return unset(state, [action.id]);
    
        default:
          return state;
      }
    }