View | Details | Raw Unified | Return to bug 20651
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/css/staff-global.css (-2 / +7 lines)
Lines 3081-3086 fieldset.rows + fieldset.action { Link Here
3081
    margin-top: 20px;
3081
    margin-top: 20px;
3082
}
3082
}
3083
3083
3084
#interlibraryloans h3#dataPreviewLabel {
3085
    margin: 0.3em 0;
3086
}
3087
3084
#interlibraryloans .bg-info {
3088
#interlibraryloans .bg-info {
3085
    overflow: auto;
3089
    overflow: auto;
3086
    position: relative;
3090
    position: relative;
Lines 3149-3156 fieldset.rows + fieldset.action { Link Here
3149
    margin-bottom: 1em;
3153
    margin-bottom: 1em;
3150
}
3154
}
3151
3155
3152
#ill-view-panel #requestattributes .label {
3156
#requestattributes {
3153
    width: auto;
3157
    font-family: monospace;
3158
    line-height: 1.3em;
3154
}
3159
}
3155
3160
3156
table#ill-requests {
3161
table#ill-requests {
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/ill/ill-requests.tt (-31 / +54 lines)
Lines 193-204 Link Here
193
            }
193
            }
194
        };
194
        };
195
195
196
        // Toggle request attributes in Illview
197
        $('#toggle_requestattributes').on('click', function(e) {
198
            e.preventDefault();
199
            $('#requestattributes').toggleClass('content_hidden');
200
        });
201
202
        // Filter partner list
196
        // Filter partner list
203
        $('#partner_filter').keyup(function() {
197
        $('#partner_filter').keyup(function() {
204
            var needle = $('#partner_filter').val();
198
            var needle = $('#partner_filter').val();
Lines 216-221 Link Here
216
            });
210
            });
217
        });
211
        });
218
212
213
		// Display the modal containing request supplier metadata
214
		$('#ill-request-display-metadata').on('click', function(e) {
215
			e.preventDefault();
216
			$('#dataPreview').modal({show:true});
217
		});
218
219
        // Get our data from the API and process it prior to passing
219
        // Get our data from the API and process it prior to passing
220
        // it to datatables
220
        // it to datatables
221
        var ajax = $.ajax(
221
        var ajax = $.ajax(
Lines 483-501 Link Here
483
                    [% capabilities = request.capabilities %]
483
                    [% capabilities = request.capabilities %]
484
                    [% req_status = request.status %]
484
                    [% req_status = request.status %]
485
                    <h1>Manage ILL request</h1>
485
                    <h1>Manage ILL request</h1>
486
                    <div id="toolbar" class="btn-toolbar">
486
                    <div class="row">
487
                        <a title="Edit request" id="ill-toolbar-btn-edit-action" class="btn btn-sm btn-default" href="/cgi-bin/koha/ill/ill-requests.pl?method=edit_action&amp;illrequest_id=[% request.illrequest_id %]">
487
                        <div class="col-md-10">
488
                        <span class="fa fa-pencil"></span>
488
                            <div id="toolbar" class="btn-toolbar">
489
                        Edit request
489
                                <a title="Edit request" id="ill-toolbar-btn-edit-action" class="btn btn-sm btn-default" href="/cgi-bin/koha/ill/ill-requests.pl?method=edit_action&amp;illrequest_id=[% request.illrequest_id %]">
490
                        </a>
490
                                <span class="fa fa-pencil"></span>
491
                        [% FOREACH action IN actions %]
491
                                Edit request
492
                            [% IF action.method != 0 %]
492
                                </a>
493
                                <a title="[% action.ui_method_name %]" id="ill-toolbar-btn-[% action.id | lower %]" class="btn btn-sm btn-default" href="/cgi-bin/koha/ill/ill-requests.pl?method=[% action.method %]&amp;illrequest_id=[% request.illrequest_id %]">
493
                                [% FOREACH action IN actions %]
494
                                <span class="fa [% action.ui_method_icon %]"></span>
494
                                    [% IF action.method != 0 %]
495
                                [% action.ui_method_name %]
495
                                        <a title="[% action.ui_method_name %]" id="ill-toolbar-btn-[% action.id | lower %]" class="btn btn-sm btn-default" href="/cgi-bin/koha/ill/ill-requests.pl?method=[% action.method %]&amp;illrequest_id=[% request.illrequest_id %]">
496
                                        <span class="fa [% action.ui_method_icon %]"></span>
497
                                        [% action.ui_method_name %]
498
                                        </a>
499
                                    [% END %]
500
                                [% END %]
501
                            </div>
502
                        </div>
503
                        <div class="col-md-2">
504
                            <div id="toolbar" class="btn-toolbar pull-right">
505
                                <a title="Display supplier metadata" id="ill-request-display-metadata" class="btn btn-sm btn-default" href="#">
506
                                    <span class="fa fa-eye"></span>
507
                                    Display supplier metadata
496
                                </a>
508
                                </a>
497
                            [% END %]
509
                            </div>
498
                        [% END %]
510
                        </div>
499
                    </div>
511
                    </div>
500
                    <div id="ill-view-panel" class="panel panel-default">
512
                    <div id="ill-view-panel" class="panel panel-default">
501
                        <div class="panel-heading">
513
                        <div class="panel-heading">
Lines 562-582 Link Here
562
                                    </div>
574
                                    </div>
563
                                [% END %]
575
                                [% END %]
564
                            </div>
576
                            </div>
565
                            <div class="rows">
566
                                <h3><a id="toggle_requestattributes" href="#">Toggle full supplier metadata</a></h3>
567
                                <div id="requestattributes" class="content_hidden">
568
                                    [% FOREACH attr IN request.illrequestattributes %]
569
                                        <div class="requestattr-[% attr.type %]">
570
                                            <span class="label">[% attr.type %]:</span>
571
                                            [% attr.value %]
572
                                        </div>
573
                                    [% END %]
574
                                </div>
575
576
                            </div>
577
                        </div>
577
                        </div>
578
                    </div>
578
                    </div>
579
579
580
					<div id="dataPreview" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="dataPreviewLabel" aria-hidden="true">
581
						<div class="modal-dialog">
582
							<div class="modal-content">
583
								<div class="modal-header">
584
									<button type="button" class="closebtn" data-dismiss="modal" aria-hidden="true">×</button>
585
									<h3 id="dataPreviewLabel"> Supplier metadata</h3>
586
								</div>
587
								<div class="modal-body">
588
									<div id="requestattributes">
589
										[% FOREACH attr IN request.illrequestattributes %]
590
											<div class="requestattr-[% attr.type %]">
591
												<span class="label">[% attr.type %]:</span>
592
												[% attr.value %]
593
											</div>
594
										[% END %]
595
									</div>
596
								</div>
597
								<div class="modal-footer">
598
									<button class="btn btn-default" data-dismiss="modal" aria-hidden="true">Close</button>
599
								</div>
600
							</div>
601
						</div>
602
					</div>
603
580
                [% ELSIF query_type == 'illlist' %]
604
                [% ELSIF query_type == 'illlist' %]
581
                    <!-- illlist -->
605
                    <!-- illlist -->
582
                    <h1>View ILL requests</h1>
606
                    <h1>View ILL requests</h1>
583
- 

Return to bug 20651