<INCLUDE_TYPOSCRIPT: source="FILE:EXT:wseils/Configuration/TypoScript/Page/Includes/setup.txt">
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:wseils/Configuration/TypoScript/Page/PageTitle/setup.txt">

# @TODO : migration
# Chargement du template fluid pour le gabarit Organigramme 4 colonnes
#page.10.templateName.stdWrap.cObject.pagets__organigramme_4_columns = TEXT
#page.10.templateName.stdWrap.cObject.pagets__organigramme_4_columns.value = Organigramme4Columns

# Chargement du template fluid pour le gabarit Organigramme 5 colonnes
#page.10.templateName.stdWrap.cObject.pagets__organigramme_5_columns = TEXT
#page.10.templateName.stdWrap.cObject.pagets__organigramme_5_columns.value = Organigramme5Columns

# Chargement du template fluid pour le gabarit Sans menu
#page.10.templateName.stdWrap.cObject.pagets__default_sans_menu = TEXT
#page.10.templateName.stdWrap.cObject.pagets__default_sans_menu.value = DefaultSansMenu

# Chargement du template fluid pour la lettre interne
#page.10.templateName.stdWrap.cObject.pagets__internal_letter = TEXT
#page.10.templateName.stdWrap.cObject.pagets__internal_letter.value = InternalLetter

# Chargement du template fluid pour le menu
#page.10.templateName.stdWrap.cObject.pagets__default_2_columns_vertical = TEXT
#page.10.templateName.stdWrap.cObject.pagets__default_2_columns_vertical.value = Default2ColumnsVertical

# Si l'utilisateur est connecté et qu'il n'a pas répondu au formulaire de consentement alors on génère la lightbox
[frontend.user.isLoggedIn && alerteRougeCondition({$pageId.listeRougeIntraAgent}) && traverse(page, "uid") != {$pageId.listeRouge} && traverse(page, "uid") == {$searchPID} && traverse(page, "uid") == {$reportError} && traverse(page, "uid") == {$pageId.newsDetailPid}]
    page.7654 = CONTENT
    page.7654 {
        wrap (
<script type="text/javascript">
  $(window).on('load',function(){
    $('#rgpd').modal({backdrop: 'static', keyboard: false});
    $('.modal-backdrop').show();
  });
</script>
<!-- Button trigger modal -->
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#rgpd"></button>
<!-- Modal -->
<div class="modal fade" id="rgpd" tabindex="-1" role="dialog" aria-hidden="true">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h5 class="modal-title">Fonctionnalité liste rouge</h5>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
          <span aria-hidden="true">&times;</span>
        </button>
      </div>
      <div class="modal-body">|
      </div>
    </div>
  </div>
</div>
        )
        table = tt_content
        select.pidInList = {$pageId.listeRougeLightbox}
        select.where = colpos = 0
    }

    # On redirige l'utilisateur vers la page courante à la fin du formulaire
    plugin.tx_powermail.settings.setup.thx.overwrite.redirect = TEXT
    plugin.tx_powermail.settings.setup.thx.overwrite.redirect.data = TSFE:id
[global]

[traverse(page, "uid") == {$pageId.listeRouge}]
    lib.pageTitle >
    lib.pageTitle = COA

    plugin.tx_powermail.settings.setup.prefill.consentement = TEXT
    plugin.tx_powermail.settings.setup.prefill.consentement.preUserFunc = Wseils\Wseils\Utility\UserFuncs\Consentement->getConsentement
    plugin.tx_powermail.settings.setup.prefill.consentement.preUserFunc.storagePid = {$pageId.listeRougeIntraAgent}

    page {
        cssInline {
            10 = TEXT
            10.value (
.tx-powermail .panel-heading .panel-title { background-color: #E15A5A; color:#FFFFFF;}


.tx-powermail .frame {
margin-top:0;
}

.tx-powermail .col-sm-10 {
width:100%;
}

.tx-powermail .col-sm-offset-2 {
margin-left:0;
}

.col-md-4 .nano-content > div,
.tx-powermail .control-label,
.tx-powermail legend {
display:none;
}

.tx-powermail fieldset.layout3 {
    background-color:#FFFFFF;
}

.tx-powermail fieldset.layout3 input.powermail_submit {
    background-color:#2b425b;
    border-color:#2b425b;
}
            )
        }
    }
[global]

lib.listeRougeContent = CONTENT
lib.listeRougeContent {
    table = tt_content
    select {
        pidInList = {$pageId.listeRougeLightbox}
    }
    #renderObj = < tt_content
}

#rajouter le chmaps avec un contenu grid element
tt_content.gridelements_pi1.15 = TEXT
tt_content.gridelements_pi1.15.field = maxheight
tt_content.gridelements_pi1.15.wrap = <div class="gridelement-with-heigt" data-maxheight="|"></div>

#nettoyage conflit workspace
lib.cleanWorkspace = TEXT
lib.cleanWorkspace.postUserFunc = Wseils\Wseils\Utility\UserFuncs\CleanWorkspace->cleanWorkspaceDatabase

#appel de notre template pour les problème de workspace
module.tx_workspaces.view.partialRootPaths.100 = EXT:wseils/Resources/Private/Partials/ext/TX_Workspace/