33{% load origin %}
44
55{% load ietf_filters %}
6+ {% load textfilters %}
67{% load staticfiles %}
78
89{% block title %}
4849 < div class ="row ">
4950 < div class ="col-md-12 ">
5051 {% for floor in floors %}
51- < div class ="anchor-target " id ="{{floor.name|slugify }} "> </ div >
52+ < div class ="anchor-target " id ="{{floor.name|xslugify }} "> </ div >
5253 < h3 > {{ floor.name }}</ h3 >
5354 < div class ="floor-plan ">
54- < img id ="{{floor.name|slugify }}-image " class ="col-md-12 col-sm-12 col-xs-12 " src ="{{ floor.image.url }} " >
55+ < img id ="{{floor.name|xslugify }}-image " class ="col-md-12 col-sm-12 col-xs-12 " src ="{{ floor.image.url }} " >
5556 <!-- We need as many of these as we can have individual rooms combining into one -->
56- < div id ="{{floor.name|slugify }}-arrowdiv0 " style ="position: absolute; left: 0; top: 67.5px; visibility: hidden; "> < img id ="arrow " src ="{% static 'ietf/images/arrow-ani.gif' %} "> </ div >
57- < div id ="{{floor.name|slugify }}-arrowdiv1 " style ="position: absolute; left: 0; top: 67.5px; visibility: hidden; "> < img id ="arrow " src ="{% static 'ietf/images/arrow-ani.gif' %} "> </ div >
58- < div id ="{{floor.name|slugify }}-arrowdiv2 " style ="position: absolute; left: 0; top: 67.5px; visibility: hidden; "> < img id ="arrow " src ="{% static 'ietf/images/arrow-ani.gif' %} "> </ div >
59- < div id ="{{floor.name|slugify }}-arrowdiv3 " style ="position: absolute; left: 0; top: 67.5px; visibility: hidden; "> < img id ="arrow " src ="{% static 'ietf/images/arrow-ani.gif' %} "> </ div >
57+ < div id ="{{floor.name|xslugify }}-arrowdiv0 " style ="position: absolute; left: 0; top: 67.5px; visibility: hidden; "> < img id ="arrow " src ="{% static 'ietf/images/arrow-ani.gif' %} "> </ div >
58+ < div id ="{{floor.name|xslugify }}-arrowdiv1 " style ="position: absolute; left: 0; top: 67.5px; visibility: hidden; "> < img id ="arrow " src ="{% static 'ietf/images/arrow-ani.gif' %} "> </ div >
59+ < div id ="{{floor.name|xslugify }}-arrowdiv2 " style ="position: absolute; left: 0; top: 67.5px; visibility: hidden; "> < img id ="arrow " src ="{% static 'ietf/images/arrow-ani.gif' %} "> </ div >
60+ < div id ="{{floor.name|xslugify }}-arrowdiv3 " style ="position: absolute; left: 0; top: 67.5px; visibility: hidden; "> < img id ="arrow " src ="{% static 'ietf/images/arrow-ani.gif' %} "> </ div >
6061 </ div >
6162 < div class ="rooms small ">
6263 {% for f in floors %}
6364 {% for room in f.room_set.all %}
64- < a href ="javascript: setarrow('{{room.name|slugify }}') "> {{ room.name|nbsp }}</ a >  
65+ < a href ="javascript: setarrow('{{room.name|xslugify }}') "> {{ room.name|nbsp }}</ a >  
6566 {% endfor %}
6667 {% endfor %}
6768 < hr class ="slim ">
6869 {% for f in floors %}
6970 {% for room in f.room_set.all %}
7071 {% if room.functional_display_name %}
71- < a href ="javascript: setarrow('{{room.name|slugify }}') "> {{ room.functional_display_name|nbsp }}</ a >  
72+ < a href ="javascript: setarrow('{{room.name|xslugify }}') "> {{ room.functional_display_name|nbsp }}</ a >  
7273 {% endif %}
7374 {% endfor %}
7475 {% endfor %}
@@ -85,7 +86,7 @@ <h3>{{ floor.name }}</h3>
8586 < script >
8687 // These must match the 'arrowdiv' divs above
8788 var arrowsuffixlist = [ '0' , '1' , '2' , '3' ] ;
88- var floorlist = [ { % for floor in floors % } { % if not forloop . first % } , { % endif % } '{{floor.name|slugify }}' { % endfor % } ] ;
89+ var floorlist = [ { % for floor in floors % } { % if not forloop . first % } , { % endif % } '{{floor.name|xslugify }}' { % endfor % } ] ;
8990
9091 function roommap ( nm )
9192 {
@@ -102,10 +103,10 @@ <h3>{{ floor.name }}</h3>
102103
103104 if ( 0 ) { }
104105 { % for room in meeting . room_set . all % }
105- else if ( nm == '{{room.name|slugify }}' ) { left = { { room . left } } ; top = { { room. top } } ; right = { { room . right} } ; bottom = { { room . bottom} } ; floor = '{{room.floorplan.name|slugify }}' ; width = { { room . floorplan . image . width } } ; } { % endfor % }
106+ else if ( nm == '{{room.name|xslugify }}' ) { left = { { room . left } } ; top = { { room. top } } ; right = { { room . right} } ; bottom = { { room . bottom} } ; floor = '{{room.floorplan.name|xslugify }}' ; width = { { room . floorplan . image . width } } ; } { % endfor % }
106107
107108 { % for room in meeting . room_set . all % } { % if room . functional_display_name % }
108- else if ( nm == '{{room.functional_name|slugify }}' ) { left = { { room . left } } ; top = { { room. top } } ; right = { { room . right} } ; bottom = { { room . bottom} } ; floor = '{{room.floorplan.name|slugify }}' ; width = { { room . floorplan . image . width } } ; } { % endif % } { % endfor % }
109+ else if ( nm == '{{room.functional_name|xslugify }}' ) { left = { { room . left } } ; top = { { room. top } } ; right = { { room . right} } ; bottom = { { room . bottom} } ; floor = '{{room.floorplan.name|xslugify }}' ; width = { { room . floorplan . image . width } } ; } { % endif % } { % endfor % }
109110
110111 else return null ;
111112
0 commit comments