Overview
Comment:Corrections appels javascript
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 82b4cee008ee2addfc70759ede22776a5eae04b9
User & Date: bohwaz on 2015-02-17 17:49:51
Other Links: manifest | tags
Context
2015-02-18
16:53
Fix vérification check-in: 48c4153254 user: bohwaz tags: trunk
2015-02-17
17:49
Corrections appels javascript check-in: 82b4cee008 user: bohwaz tags: trunk
17:48
Correction positionnement actions check-in: 2104bb3c44 user: bohwaz tags: trunk
Changes

Modified src/templates/admin/compta/operations/modifier.tpl from [bd69dfd019] to [b40f382e72].

74
75
76
77
78
79
80
81
82


83
84
85
86
87
88
89
74
75
76
77
78
79
80


81
82
83
84
85
86
87
88
89







-
-
+
+







    <script type="text/javascript">
    {literal}
    (function () {

        window.changeMoyenPaiement = function()
        {
            var elm = $('#f_moyen_paiement');
            toggleElementVisibility('.f_cheque', elm.value == 'CH');
            toggleElementVisibility('.f_banque', elm.value != 'ES');
            g.toggle('.f_cheque', elm.value == 'CH');
            g.toggle('.f_banque', elm.value != 'ES');
        };

        changeMoyenPaiement();

        $('#f_moyen_paiement').onchange = changeMoyenPaiement;
    } ());
    {/literal}

Modified src/templates/admin/compta/operations/saisir.tpl from [77c7c44d7d] to [055da0f1df].

117
118
119
120
121
122
123
124
125


126
127
128
129
130
131
132
117
118
119
120
121
122
123


124
125
126
127
128
129
130
131
132







-
-
+
+







    <script type="text/javascript">
    {literal}
    (function () {

        window.changeMoyenPaiement = function()
        {
            var elm = $('#f_moyen_paiement');
            toggleElementVisibility('.f_cheque', elm.value == 'CH');
            toggleElementVisibility('.f_banque', elm.value != 'ES');
            g.toggle('.f_cheque', elm.value == 'CH');
            g.toggle('.f_banque', elm.value != 'ES');
        };

        changeMoyenPaiement();

        $('#f_moyen_paiement').onchange = changeMoyenPaiement;
    } ());
    {/literal}

Modified src/templates/admin/config/donnees.tpl from [eb7c0b1fe7] to [456d713f89].

70
71
72
73
74
75
76
77

78
79
80
81



82
83
84
85
86
87
88
89








90
91
92
93
94
95
96
70
71
72
73
74
75
76

77
78



79
80
81








82
83
84
85
86
87
88
89
90
91
92
93
94
95
96







-
+

-
-
-
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+








<fieldset>
    <legend>Copies de sauvegarde disponibles</legend>
    {if empty($liste)}
        <p class="help">Aucune copie de sauvegarde disponible.</p>
    {else}
        <dl>
        {foreach from=$liste key="f" item="d"}
            <dt><label for="f_select">Sélectionner une sauvegarde</label></dt>
            <dd>
                <label>
                    <input type="radio" name="file" value="{$f|escape}" />
                    {$f|escape} — {$d|date_fr:'d/m/Y à H:i'}
                <select name="file" id="f_select">
                {foreach from=$liste key="f" item="d"}
                    <option value="{$f|escape}">{$f|escape} — {$d|date_fr:'d/m/Y à H:i'}</option>
                </label>
            </dd>
        {/foreach}
        </dl>
        <p class="alert">
            Attention, en cas de restauration, l'intégralité des données courantes seront effacées et remplacées par celles contenues dans la sauvegarde sélectionnée. Cependant, afin de prévenir toute erreur
            une sauvegarde des données sera réalisée avant la restauration.
        </p>
                {/foreach}
                </select>
            </dd>
            <dd class="help">
                Attention, en cas de restauration, l'intégralité des données courantes seront effacées et remplacées par celles contenues dans la sauvegarde sélectionnée. Cependant, afin de prévenir toute erreur
                une sauvegarde des données sera réalisée avant la restauration.
            </dd>
        </dl>
        <p>
            {csrf_field key="backup_manage"}
            <input type="submit" name="restore" value="Restaurer cette sauvegarde" />
            <input type="submit" name="remove" value="Supprimer cette sauvegarde" />
        </p>
    {/if}
</fieldset>

Modified src/templates/admin/config/membres.tpl from [c5015eaa6e] to [a7577c1151].

1

2
3
4
5
6
7
8

1
2
3
4
5
6
7
8
-
+







{include file="admin/_head.tpl" title="Configuration — Fiche membres" current="config"}
{include file="admin/_head.tpl" title="Configuration — Fiche membres" current="config" js=1}

{include file="admin/config/_menu.tpl" current="membres"}

{if $error}
    {if $error == 'OK'}
    <p class="confirm">
        La configuration a bien été enregistrée.
161
162
163
164
165
166
167
168

169
170

171
172
173
174
175
176
177
161
162
163
164
165
166
167

168
169

170
171
172
173
174
175
176
177







-
+

-
+







                            {/foreach}
                        {/if}
                        {if $champ.type == 'select' || empty($champ.options) || count($champ.options) < 32}
                            <li><input type="text" name="champs[{$nom|escape}][options][]" value="" size="50" /></li>
                        {/if}
                    </dd>
                {/if}
                <dt><label for="f_list_row">Numéro de colonne dans la liste des membres</label></dt>
                <dt><label for="f_{$nom|escape}_list_row">Numéro de colonne dans la liste des membres</label></dt>
                <dd class="help">Laisser vide ou indiquer le chiffre zéro pour que ce champ n'apparaisse pas dans la liste des membres. Inscrire un chiffre entre 1 et 10 pour indiquer l'ordre d'affichage du champ dans le tableau de la liste des membres.</dd>
                <dd><input type="number" id="f_list_row" name="champs[{$nom|escape}][list_row]" min="0" max="10" value="{form_field data=$champs[$nom] name=list_row}" /></dd>
                <dd><input type="number" id="f_{$nom|escape}_list_row" name="champs[{$nom|escape}][list_row]" min="0" max="10" value="{form_field data=$champs[$nom] name=list_row}" /></dd>
            </dl>
        </fieldset>
        {/foreach}
    </div>

    <fieldset id="f_passe">
        <legend>Mot de passe</legend>

Modified src/templates/admin/config/site.tpl from [79f26b3d27] to [3d710490c2].

1

2
3
4
5
6
7
8

1
2
3
4
5
6
7
8
-
+







{include file="admin/_head.tpl" title="Configuration — Site public" current="config"}
{include file="admin/_head.tpl" title="Configuration — Site public" current="config" js=1}

{if $error && $error != 'OK'}
    <p class="error">
        {$error|escape}
    </p>
{/if}

28
29
30
31
32
33
34
35
36
37
38
39
40
41

42
43
44
45
46
47
48
49
50
51
52
53
28
29
30
31
32
33
34

35
36
37
38
39

40
41
42
43
44
45
46
47
48
49
50
51
52







-





-
+












        <p class="submit">
            {csrf_field key=$csrf_key}
            <input type="submit" name="save" value="Enregistrer &rarr;" />
        </p>

    </form>

    <script type="text/javascript" src="{$admin_url}static/code_editor.min.js"></script>
    <script type="text/javascript">
    var doc_url = "{$admin_url}doc/skel/";
    var skel_list = {$sources_json};
    var skel_current = "{$edit.file|escape}";
    </script>
    <script type="text/javascript" src="{$admin_url}static/skel_editor.js"></script>
    <script type="text/javascript" src="{$admin_url}static/scripts/skel_editor.js"></script>
{else}
    <div class="templatesList">
        <h3>Squelettes du site</h3>
        <ul>
        {foreach from=$sources item="source"}
            <li><a href="?edit={$source|escape:'url'}">{$source|escape}</a></li>
        {/foreach}
        </ul>
    </div>
{/if}

{include file="admin/_foot.tpl"}

Modified src/templates/admin/install.tpl from [b65d4c6b37] to [1ae4cf09fd].

53
54
55
56
57
58
59
60
61


62
63

64


65
66
67
68
69
70
71
53
54
55
56
57
58
59


60
61
62
63
64

65
66
67
68
69
70
71
72
73







-
-
+
+


+
-
+
+







    </fieldset>

    <p class="submit">
        {csrf_field key="install"}
        <input type="submit" id="f_submit" name="save" value="Terminer l'installation &rarr;" />
    </p>

    <script type="text/javascript" src="{$admin_url}static/password.js"></script>
    <script type="text/javascript" src="{$admin_url}static/loader.js"></script>
    <script type="text/javascript" src="{$admin_url}static/loader.js"></script>

    <script type="text/javascript">
    {literal}
    g.script('scripts/password.js').onload = function () {
    initPasswordField('password_suggest', 'f_passe_membre', 'f_repasse_membre');
        initPasswordField('password_suggest', 'f_passe', 'f_repasse');
    };
    
    var form = $('form')[0];
    form.onsubmit = function () {
        $('#f_submit').style.opacity = 0;
        var loader = document.createElement('div');
        loader.className = 'loader install';
        loader.innerHTML = '<b>Garradin est en cours d\'installation…</b>';

Modified src/templates/admin/membres/ajouter.tpl from [36a550cd64] to [ad97821ae3].

54
55
56
57
58
59
60
61
62


63



64
65
66
67
54
55
56
57
58
59
60

61
62
63

64
65
66
67
68
69
70







-

+
+
-
+
+
+




    <p class="submit">
        {csrf_field key="new_member"}
        <input type="submit" name="save" value="Enregistrer &rarr;" />
    </p>

</form>

<script type="text/javascript" src="{$admin_url}static/password.js"></script>
<script type="text/javascript">
{literal}
g.script('scripts/password.js').onload = function () {
initPasswordField('password_suggest', 'f_passe', 'f_repasse');
    initPasswordField('password_suggest', 'f_passe', 'f_repasse');
};
{/literal}
</script>


{include file="admin/_foot.tpl"}

Modified src/templates/admin/membres/cotisations/ajout.tpl from [7f90463cce] to [62f9cf3edb].

89
90
91
92
93
94
95
96
97


98
99
100
101
102
103
104
105
106
107
108

109
110
111
112
113

114
115
116
117
118
119
120

121
122
123
124
125
126
89
90
91
92
93
94
95


96
97
98
99
100
101
102
103
104
105
106
107

108
109
110
111
112

113
114
115
116
117
118
119

120
121
122
123
124
125
126







-
-
+
+










-
+




-
+






-
+







<script type="text/javascript">
{literal}
(function () {
    window.changeMoyenPaiement = function()
    {
        var elm = $('#f_moyen_paiement');
        toggleElementVisibility('.f_cheque', elm.value == 'CH');
        toggleElementVisibility('.f_banque', elm.value != 'ES');
        g.toggle('.f_cheque', elm.value == 'CH');
        g.toggle('.f_banque', elm.value != 'ES');
    };

    changeMoyenPaiement();

    $('#f_moyen_paiement').onchange = changeMoyenPaiement;

    $('#f_id_cotisation').onchange = function () {
        if (this.options[this.selectedIndex].getAttribute('data-compta'))
        {
            $('#f_montant').value = this.options[this.selectedIndex].getAttribute('data-amount'); 
            toggleElementVisibility('.f_compta', true);
            g.toggle('.f_compta', true);
            changeMoyenPaiement();
        }
        else
        {
            toggleElementVisibility('.f_compta', false);
            g.toggle('.f_compta', false);
            changeMoyenPaiement();
        }
    };

    if (!$('#f_id_cotisation').options[$('#f_id_cotisation').selectedIndex].getAttribute('data-compta'))
    {
        toggleElementVisibility('.f_compta', false);
        g.toggle('.f_compta', false);
    }
} ());
{/literal}
</script>

{include file="admin/_foot.tpl"}

Modified src/templates/admin/membres/cotisations/gestion/modifier.tpl from [9a276088f3] to [bb8cdd962e].

83
84
85
86
87
88
89
90

91
92
93

94
95
96
97
98
99

100
101
102

103
104

105
106
107
108
109
110
111
112
113
114
83
84
85
86
87
88
89

90
91
92

93
94
95
96
97
98

99
100
101

102
103

104
105
106
107
108
109
110
111
112
113
114







-
+


-
+





-
+


-
+

-
+











    if (!$('#f_periodicite_jours').checked)
        hide.push('.periode_jours');

    if (!$('#f_periodicite_dates').checked)
        hide.push('.periode_dates');

    toggleElementVisibility(hide, false);
    g.toggle(hide, false);

    $('#f_categorie').onchange = function() {
        toggleElementVisibility('.cat_compta', this.checked);
        g.toggle('.cat_compta', this.checked);
        return true;
    };

    function togglePeriode()
    {
        toggleElementVisibility(['.periode_jours', '.periode_dates'], false);
        g.toggle(['.periode_jours', '.periode_dates'], false);

        if (this.checked && this.value == 'jours')
            toggleElementVisibility('.periode_jours', true);
            g.toggle('.periode_jours', true);
        else if (this.checked && this.value == 'date')
            toggleElementVisibility('.periode_dates', true);
            g.toggle('.periode_dates', true);
    }

    $('#f_periodicite_ponctuel').onchange = togglePeriode;
    $('#f_periodicite_dates').onchange = togglePeriode;
    $('#f_periodicite_jours').onchange = togglePeriode;
})();
{/literal}
</script>

{include file="admin/_foot.tpl"}

Modified src/templates/admin/membres/cotisations/index.tpl from [12a7534fe4] to [2765e00926].

127
128
129
130
131
132
133
134

135
136
137

138
139
140
141
142
143

144
145
146

147
148

149
150
151
152
153
154
155
156
157
158
159
160
127
128
129
130
131
132
133

134
135
136

137
138
139
140
141
142

143
144
145

146
147

148
149
150
151
152
153
154
155
156
157
158
159
160







-
+


-
+





-
+


-
+

-
+













    if (!$('#f_periodicite_jours').checked)
        hide.push('.periode_jours');

    if (!$('#f_periodicite_dates').checked)
        hide.push('.periode_dates');

    toggleElementVisibility(hide, false);
    g.toggleElementVisibility(hide, false);

    $('#f_categorie').onchange = function() {
        toggleElementVisibility('.cat_compta', this.checked);
        g.toggleElementVisibility('.cat_compta', this.checked);
        return true;
    };

    function togglePeriode()
    {
        toggleElementVisibility(['.periode_jours', '.periode_dates'], false);
        g.toggleElementVisibility(['.periode_jours', '.periode_dates'], false);

        if (this.checked && this.value == 'jours')
            toggleElementVisibility('.periode_jours', true);
            g.toggleElementVisibility('.periode_jours', true);
        else if (this.checked && this.value == 'date')
            toggleElementVisibility('.periode_dates', true);
            g.toggleElementVisibility('.periode_dates', true);
    }

    $('#f_periodicite_ponctuel').onchange = togglePeriode;
    $('#f_periodicite_dates').onchange = togglePeriode;
    $('#f_periodicite_jours').onchange = togglePeriode;
})();
{/literal}
</script>

{/if}

{include file="admin/_foot.tpl"}

Modified src/templates/admin/membres/import.tpl from [ddcbc94fe7] to [af9178fa27].

71
72
73
74
75
76
77
78

79
80
81
82
83
84
85
86
87
88
71
72
73
74
75
76
77

78
79
80
81
82
83
84
85
86
87
88







-
+











</form>

<script type="text/javascript">
{literal}
(function () {
    function toggleGalette() {
        toggleElementVisibility('.galette', $('#f_type_galette').checked);
        g.toggle('.galette', $('#f_type_galette').checked);
    }

    $('#f_type').onchange = toggleGalette;
    $('#f_type_galette').onchange = toggleGalette;
    toggleGalette();
})();
{/literal}
</script>

{include file="admin/_foot.tpl"}

Modified src/templates/admin/membres/modifier.tpl from [12ac0c305b] to [05312cea7a].

72
73
74
75
76
77
78
79
80


81



82
83
84
72
73
74
75
76
77
78

79
80
81

82
83
84
85
86
87







-

+
+
-
+
+
+



    <p class="submit">
        {csrf_field key="edit_member_"|cat:$membre.id}
        <input type="submit" name="save" value="Enregistrer &rarr;" />
    </p>

</form>

<script type="text/javascript" src="{$admin_url}static/password.js"></script>
<script type="text/javascript">
{literal}
g.script('scripts/password.js').onload = function () {
initPasswordField('password_suggest', 'f_passe', 'f_repasse');
    initPasswordField('password_suggest', 'f_passe', 'f_repasse');
};
{/literal}
</script>

{include file="admin/_foot.tpl"}

Modified src/templates/admin/mes_infos.tpl from [f80bf59949] to [16d0990455].

46
47
48
49
50
51
52
53

54


55



56
57
58
46
47
48
49
50
51
52

53
54
55
56

57
58
59
60
61
62







-
+

+
+
-
+
+
+



    <p class="submit">
        {csrf_field key="edit_me"}
        <input type="submit" name="save" value="Enregistrer &rarr;" />
    </p>

</form>

<script type="text/javascript" src="{$admin_url}static/password.js"></script>

<script type="text/javascript">
{literal}
g.script('scripts/password.js').onload = function () {
initPasswordField('password_suggest', 'f_passe', 'f_repasse');
    initPasswordField('password_suggest', 'f_passe', 'f_repasse');
};
{/literal}
</script>

{include file="admin/_foot.tpl"}

Modified src/templates/admin/wiki/editer.tpl from [b5cdf0d26a] to [ff2422d963].

113
114
115
116
117
118
119
120

121
122
123


124
125
126


127
128
129
130
131



132
133
134
135
136



137
138
139
140
141
142
143
144
145
146
147


148
149
150
151
152
153

154
155
156
157

158
159
160
161
162
163
164
165
113
114
115
116
117
118
119

120
121


122
123
124


125
126
127
128



129
130
131
132
133



134
135
136
137
138
139
140
141
142
143
144
145


146
147
148
149
150
151
152

153
154
155
156

157
158
159
160
161
162
163
164
165







-
+

-
-
+
+

-
-
+
+


-
-
-
+
+
+


-
-
-
+
+
+









-
-
+
+





-
+



-
+









</form>

<script type="text/javascript">
var page_id = '{$page.id|escape}';
{literal}
(function() {
    document.getElementById('f_droit_lecture_categorie').onchange = function()
    $('#f_droit_lecture_categorie').onchange = function()
    {
        document.getElementById('f_droit_ecriture_normal').checked = false;
        document.getElementById('f_droit_ecriture_normal').disabled = true;
        $('#f_droit_ecriture_normal').checked = false;
        $('#f_droit_ecriture_normal').disabled = true;

        document.getElementById('f_droit_ecriture_categorie').checked = true;
        document.getElementById('f_droit_ecriture_categorie').disabled = true;
        $('#f_droit_ecriture_categorie').checked = true;
        $('#f_droit_ecriture_categorie').disabled = true;
    };

    document.getElementById('f_droit_lecture_normal').onchange = function() {
        document.getElementById('f_droit_ecriture_normal').disabled = false;
        document.getElementById('f_droit_ecriture_categorie').disabled = false;
    $('#f_droit_lecture_normal').onchange = function() {
        $('#f_droit_ecriture_normal').disabled = false;
        $('#f_droit_ecriture_categorie').disabled = false;
    };

    document.getElementById('f_droit_lecture_public').onchange = function() {
        document.getElementById('f_droit_ecriture_normal').disabled = false;
        document.getElementById('f_droit_ecriture_categorie').disabled = false;
    $('#f_droit_lecture_public').onchange = function() {
        $('#f_droit_ecriture_normal').disabled = false;
        $('#f_droit_ecriture_categorie').disabled = false;
    };

    window.changeParent = function(parent, title)
    {
        if (parent == page_id)
        {
            return false;
        }

        document.getElementById('f_parent').value = parent;
        document.getElementById('current_parent_name').innerHTML = title;
        $('#f_parent').value = parent;
        $('#current_parent_name').innerHTML = title;
        return true;
    };

    window.browseWikiForParent = function()
    {
        window.open('_chercher_parent.php?parent=' + document.getElementById('f_parent').value, 'browseParent',
        window.open('_chercher_parent.php?parent=' + $('#f_parent').value, 'browseParent',
            'width=500,height=600,top=150,left=150,scrollbars=1,location=false');
    };

    if (document.getElementById('f_chiffrement').checked)
    if ($('#f_chiffrement').checked)
    {
        wikiDecrypt(true);
    }
}());
</script>
{/literal}

{include file="admin/_foot.tpl"}

Modified src/templates/admin/wiki/page.tpl from [60cc46abba] to [d9ada2768f].

1
2

3
4
5
6
7
8
9
1

2
3
4
5
6
7
8
9

-
+







{if !empty($page.titre) && $can_read}
    {include file="admin/_head.tpl" title=$page.titre current="wiki"}
    {include file="admin/_head.tpl" title=$page.titre current="wiki" js=1}
{else}
    {include file="admin/_head.tpl" title="Wiki" current="wiki"}
{/if}

<ul class="actions">
    {if $user.droits.wiki >= Garradin\Membres::DROIT_ECRITURE}
        <li><a href="{$www_url}admin/wiki/creer.php?parent={if $config.accueil_wiki == $page.uri}0{else}{$page.id|escape}{/if}"><strong>Créer une nouvelle page</strong></a></li>
69
70
71
72
73
74
75
76

77
78
79
80
81
82
83
69
70
71
72
73
74
75

76
77
78
79
80
81
82
83







-
+








            {if $page.contenu.chiffrement}
                <noscript>
                    <div class="error">
                        Vous dever activer javascript pour pouvoir déchiffrer cette page.
                    </div>
                </noscript>
                <script type="text/javascript" src="{$admin_url}static/wiki-encryption.js"></script>
                <script type="text/javascript" src="{$admin_url}static/scripts/wiki-encryption.js"></script>
                <div id="wikiEncryptedMessage">
                    <p class="alert">Cette page est chiffrée.
                        <input type="button" onclick="return wikiDecrypt(false);" value="Entrer le mot de passe" />
                    </p>
                </div>
                <div class="wikiContent" style="display: none;" id="wikiEncryptedContent">
                    {$page.contenu.contenu|escape}