Project

General

Profile

Revision 7bde24ad

ID7bde24ad0efba8190771833f96cf5524e54969fd
Parent cea946f5
Child b82c4c03

Added by Francois POIROTTE over 8 years ago

[#1457] Rafraichissement AJAX dans VigiBoard

Change le mécanisme de rafraichissement du tableau de VigiBoard pour
utiliser de l'AJAX.
Réutilise le fichier "loader.js" pour obtenir un sablier lors du
chargement (et donc suppression des copies dans VigiMap/VigiGraph).
Le script "loader.js" est enrichi pour pouvoir ajouter la notion d'un
calque qui est rendu semi-opaque lors de l'exécution de la requête.

Change-Id: Idc537cd8b4f257af9fcd6ac8c6334deadd9d042a
Refs: #1457.
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/1898
Tested-by: Build system <>
Reviewed-by: Francois POIROTTE <>

View differences:

vigiboard/tests/functional/plugins/test_plugin_hls.py
121 121

  
122 122
        # On s'assure que la colonne des HLS
123 123
        # impactés est vide pour notre évènement.
124
        plugin_data = resp.lxml.xpath('//table[@class="vigitable"]'
124
        plugin_data = resp.lxml.xpath(
125
            '//table[contains(concat(" ", @class, " "), " vigitable ")]'
125 126
            '/tbody/tr/td[@class="plugin_hls"]/text()')
126 127
        assert_equal(plugin_data[0].strip(), "")
127 128

  
......
143 144

  
144 145
        # On s'assure que la colonne des HLS impactés contient
145 146
        # bien le nom de notre HLS de plus haut niveau impacté.
146
        plugin_data = resp.lxml.xpath('//table[@class="vigitable"]'
147
        plugin_data = resp.lxml.xpath(
148
            '//table[contains(concat(" ", @class, " "), " vigitable ")]'
147 149
            '/tbody/tr/td[@class="plugin_hls"]/text()')
148 150
        assert_equal(plugin_data[0].strip(), "HLS12")
149 151

  
......
165 167

  
166 168
        # On s'assure que la colonne des HLS contient bien
167 169
        # le nombre de HLS de plus haut niveau impactés,
168
        plugin_data = resp.lxml.xpath('//table[@class="vigitable"]'
170
        plugin_data = resp.lxml.xpath(
171
            '//table[contains(concat(" ", @class, " "), " vigitable ")]'
169 172
            '/tbody/tr/td[@class="plugin_hls"]/a/text()')
170 173
        assert_equal(plugin_data[0].strip(), "2")
171 174

  
......
207 210

  
208 211
        # On s'assure que la colonne des HLS contient bien
209 212
        # le nom de notre HLS de plus haut niveau impacté.
210
        plugin_data = resp.lxml.xpath('//table[@class="vigitable"]'
213
        plugin_data = resp.lxml.xpath(
214
            '//table[contains(concat(" ", @class, " "), " vigitable ")]'
211 215
            '/tbody/tr/td[@class="plugin_hls"]/text()')
212 216
        assert_equal(plugin_data[0].strip(), "HLS")

Also available in: Unified diff