source: spip-zone/_plugins_/newsletters/trunk/newsletter.html @ 75283

Last change on this file since 75283 was 75283, checked in by cedric@…, 6 years ago

Reparer la previsu sous Webkit : object avec le HTML inline dedans ne marche pas, du coup on repasse en iframe et on perd les crayons :(

File size: 2.4 KB
Line 
1#SET{quoi,#VAL{var_quoi}|_request|sinon{html_page}}
2<BOUCLE_previewnewsletter(NEWSLETTERS){id_newsletter}{si #VAL{_VAR_PREVIEW}|defined|et{#VAL{_VAR_PREVIEW}|constant}|et{#GET{quoi}|=={raw}|non}}>
3<!DOCTYPE html>
4<html>
5<head>
6        <style type="text/css">
7                html,body {height: 100%;width: 100%;margin: 0;padding: 0;overflow: hidden}
8                iframe {border: 0;width: 100%;height: 100%;margin:0;padding:0;}
9                .none {display: none;}
10                #var_mode {display: none;}
11                #nav {position: absolute;position: fixed; top:3em;right:0;z-index: 100;margin: 0;padding: 0}
12                #nav li {
13                        list-style: none;
14                        padding: 0;
15                        margin: 0; border: 0;
16                        margin-bottom: 1em;
17                        opacity: .7;
18                }
19                #nav li a,#nav li strong{
20                        display: block;
21                        padding: .4em 1em; background: #666;
22                        -webkit-border-bottom-left-radius: .3em; -webkit-border-top-left-radius: .3em;
23                        -moz-border-radius-bottomleft: .3em; -moz-border-radius-topleft: .3em;
24                        border-radius: .3em 0  0 .3em ;
25                        color:#fff;
26                }
27        </style>
28</head>
29<body>
30[(#GET{quoi}|=={html_email}|oui)
31<iframe
32        class="html_email" src="[(#HTML_EMAIL**|trim|newsletters_inline_base64src{text/html})]" style="">
33</iframe>][(#GET{quoi}|=={texte_email}|oui)
34<iframe
35        class="texte_email" src="[(#TEXTE_EMAIL**|trim|newsletters_inline_base64src{text/plain})]" style=""></iframe>
36][(#GET{quoi}|=={html_page}|oui)
37<iframe
38        class="html_page" src="[(#HTML_PAGE**|sinon{#HTML_EMAIL**}|newsletter_affiche_version_enligne|trim|newsletters_inline_base64src{text/html})]" style=""></iframe>
39]<ul id="nav">
40        <li>[(#SELF|parametre_url{var_mode,preview}|parametre_url{var_quoi,html_email}|lien_ou_expose{<:newsletter:info_preview_version_html_email:>,#GET{quoi}|=={html_email}})]</li>
41        <li>[(#SELF|parametre_url{var_mode,preview}|parametre_url{var_quoi,texte_email}|lien_ou_expose{<:newsletter:info_preview_version_texte_email:>,#GET{quoi}|=={texte_email}})]</li>
42        <li>[(#SELF|parametre_url{var_mode,preview}|parametre_url{var_quoi,html_page}lien_ou_expose{<:newsletter:info_preview_version_html_page:>,#GET{quoi}|=={html_page}})]</li>
43        <li>[(#SELF|parametre_url{var_mode,preview}|parametre_url{var_quoi,raw}|lien_ou_expose{<:newsletter:info_preview_version_html_page_noiframe:>,#GET{quoi}|=={raw}})]</li>
44</ul><div class="#EDIT{titre} none">#TITRE</div></body></html>
45</BOUCLE_previewnewsletter>
46<BOUCLE_newsletter(NEWSLETTERS){id_newsletter}>[
47(#HTML_PAGE**|sinon{#HTML_EMAIL**}|newsletter_affiche_version_enligne)
48]</BOUCLE_newsletter>
49<//B_previewnewsletter>
Note: See TracBrowser for help on using the repository browser.