@@ -105,8 +105,8 @@ <h4 class="display-5">{{ ticket.summary}}
105
105
< a href ="# " class ="badge badge-pill badge-info dropdown-toggle "
106
106
data-toggle ="dropdown " title ="Mail to: " data-placement ="left ">
107
107
{% if ticket.submitted_by.profile.image %}
108
- < img src ="{{ ticket.submitted_by.profile.image.url }} "
109
- class ="align-middle rounded-circle ticket-view-profile-image "
108
+ < img data- src ="{{ ticket.submitted_by.profile.image.url }} "
109
+ class ="lazyload align-middle rounded-circle ticket-view-profile-image "
110
110
alt ="Submitter's Profile Image ">
111
111
{% else %}
112
112
< i class ="material-icons align-middle ticket-view-profile-default ">
@@ -121,7 +121,7 @@ <h4 class="display-5">{{ ticket.summary}}
121
121
{% if ticket.submitted_by.profile.zoom_id %}
122
122
< a class ="dropdown-item "
123
123
href ="https://zoom.us/j/{{ ticket.submitted_by.profile.zoom_id }} "
124
- target ="_blank ">
124
+ target ="_blank " rel =" noopener " >
125
125
< img src ="https://zoom.us/zoom.ico " class ="zoom-icon align-top "
126
126
alt ="zoom-icon ">
127
127
Join Zoom Meeting
@@ -138,8 +138,8 @@ <h4 class="display-5">{{ ticket.summary}}
138
138
< a href ="# " class ="badge badge-pill badge-info dropdown-toggle "
139
139
data-toggle ="dropdown " title ="Mail to: " data-placement ="left ">
140
140
{% if ticket.assigned_to.profile.image %}
141
- < img src ="{{ ticket.assigned_to.profile.image.url }} "
142
- class ="align-middle rounded-circle ticket-view-profile-image "
141
+ < img data- src ="{{ ticket.assigned_to.profile.image.url }} "
142
+ class ="lazyload align-middle rounded-circle ticket-view-profile-image "
143
143
alt ="Assignee's Profile Image ">
144
144
{% else %}
145
145
< i
@@ -154,7 +154,7 @@ <h4 class="display-5">{{ ticket.summary}}
154
154
{% if ticket.assigned_to.profile.zoom_id %}
155
155
< a class ="dropdown-item "
156
156
href ="https://zoom.us/j/{{ ticket.assigned_to.profile.zoom_id }} "
157
- target ="_blank ">
157
+ target ="_blank " rel =" noopener " >
158
158
< img src ="https://zoom.us/zoom.ico " class ="zoom-icon align-top "
159
159
alt ="zoom-icon ">
160
160
Join Zoom Meeting
@@ -198,12 +198,13 @@ <h4 class="display-5">{{ ticket.summary}}
198
198
< div class ="modal-dialog " role ="document ">
199
199
< div class ="modal-content ">
200
200
< div class ="modal-body ">
201
- < img src ="{{ ticket.screenshot.url }} " alt ="{{ ticket.screenshot }} ">
201
+ < img data-src ="{{ ticket.screenshot.url }} " class ="lazyload "
202
+ alt ="{{ ticket.screenshot }} ">
202
203
< br >
203
204
< br >
204
205
< span > < b > Ticket: </ b > {{ ticket.id }} | {{ ticket.summary }}</ span >
205
206
< span class ="float-right "> < b > Filename:</ b > < a
206
- href ="{{ ticket.screenshot.url }} " target ="_blank "
207
+ href ="{{ ticket.screenshot.url }} " target ="_blank " rel =" noopener "
207
208
data-toggle ="tooltip " title ="Open in New Tab "
208
209
data-placement ="bottom ">
209
210
{{ ticket.screenshot }}</ a > </ span >
@@ -289,8 +290,8 @@ <h5><i class="material-icons align-top">insert_comment</i> Comments ({{ comments
289
290
{% for comment in comments %}
290
291
< li class ="list-group-item ">
291
292
{% if comment.user.profile.image %}
292
- < img class ="rounded-circle float-left comment-profile-image "
293
- src ="{{ user.profile.image.url }} " alt ="{{ user.first_name }}'s Profile Image ">
293
+ < img class ="lazyload rounded-circle float-left comment-profile-image "
294
+ data- src ="{{ user.profile.image.url }} " alt ="{{ user.first_name }}'s Profile Image ">
294
295
{% else %}
295
296
< i class ="material-icons float-left "> account_circle</ i >
296
297
{% endif %}
0 commit comments