Lines 251-270
$(document).ready(function() {
Link Here
|
251 |
"mDataProp": function( oObj ) { |
251 |
"mDataProp": function( oObj ) { |
252 |
holds[oObj.reserve_id] = oObj; //Store holds for later use |
252 |
holds[oObj.reserve_id] = oObj; //Store holds for later use |
253 |
|
253 |
|
254 |
if ( oObj.found ) { |
254 |
if (oObj.found) { |
255 |
return ""; |
255 |
return ""; |
256 |
} else if ( oObj.suspend == 1 ) { |
256 |
} else if (oObj.suspend == 1) { |
257 |
return "<a class='hold-resume btn btn-default btn-xs' data-hold-id='" + oObj.reserve_id + "'>" |
257 |
return ( |
258 |
+"<i class='fa fa-play'></i> " + __("Resume") + "</a>"; |
258 |
"<a class='hold-resume btn btn-default btn-xs' data-hold-id='" + |
259 |
} else { |
259 |
oObj.reserve_id + |
260 |
return "<a class='hold-suspend btn btn-default btn-xs' data-hold-id='" + oObj.reserve_id + "' data-hold-title='"+ oObj.title +"'>" |
260 |
"'>" + |
261 |
+"<i class='fa fa-pause'></i> " + __("Suspend") + "</a>"; |
261 |
"<i class='fa fa-play'></i> " + |
262 |
} |
262 |
__("Resume") + |
263 |
} |
263 |
"</a>" |
264 |
}, |
264 |
); |
265 |
{ |
265 |
} else { |
266 |
"mDataProp": function( oObj ) { |
266 |
const link = Object.assign( |
267 |
var data = ""; |
267 |
document.createElement("a"), |
|
|
268 |
{ |
269 |
className: |
270 |
"hold-suspend btn btn-default btn-xs", |
271 |
textContent: " " + __("Suspend"), |
272 |
} |
273 |
); |
274 |
link.setAttribute( |
275 |
"data-hold-id", |
276 |
oObj.reserve_id |
277 |
); |
278 |
link.setAttribute( |
279 |
"data-hold-title", |
280 |
oObj.title |
281 |
); |
282 |
const icon = Object.assign( |
283 |
document.createElement("i"), |
284 |
{ |
285 |
className: "fa fa-pause", |
286 |
} |
287 |
); |
288 |
link.prepend(icon); |
289 |
return link.outerHTML; |
290 |
} |
291 |
}, |
292 |
}, |
293 |
{ |
294 |
data: function (oObj) { |
295 |
var data = ""; |
268 |
|
296 |
|
269 |
if ( oObj.suspend == 1 ) { |
297 |
if ( oObj.suspend == 1 ) { |
270 |
data += "<p>" + __("Hold is <strong>suspended</strong>"); |
298 |
data += "<p>" + __("Hold is <strong>suspended</strong>"); |
Lines 322-334
$(document).ready(function() {
Link Here
|
322 |
}, |
350 |
}, |
323 |
})); |
351 |
})); |
324 |
|
352 |
|
325 |
$('#holds-table').on( 'draw.dt', function () { |
353 |
$("#holds-table").on("draw.dt", function () { |
326 |
$(".hold-suspend").on( "click", function() { |
354 |
$(".hold-suspend").on("click", function () { |
327 |
var hold_id = $(this).data('hold-id'); |
355 |
var hold_id = $(this).data("hold-id"); |
328 |
var hold_title = $(this).data('hold-title'); |
356 |
var hold_title = $(this).data("hold-title"); |
329 |
$("#suspend-modal-title").html( hold_title ); |
357 |
$("#suspend-modal-title").text(hold_title); |
330 |
$("#suspend-modal-submit").data( 'hold-id', hold_id ); |
358 |
$("#suspend-modal-submit").data("hold-id", hold_id); |
331 |
$('#suspend-modal').modal('show'); |
359 |
$("#suspend-modal").modal("show"); |
332 |
}); |
360 |
}); |
333 |
|
361 |
|
334 |
$(".hold-resume").on("click", function () { |
362 |
$(".hold-resume").on("click", function () { |
335 |
- |
|
|