PluginProbe ʕ •ᴥ•ʔ
VikAppointments Services Booking Calendar / 1.2.20
VikAppointments Services Booking Calendar v1.2.20
1.2.21 1.2.20 trunk 1.2.17 1.2.18 1.2.19
vikappointments / admin / views / manageusernote / tmpl / default_attachments_modal.php
vikappointments / admin / views / manageusernote / tmpl Last commit date
default.php 1 month ago default_attachments.php 1 month ago default_attachments_modal.php 1 month ago default_details.php 1 month ago default_options.php 1 month ago index.html 1 month ago
default_attachments_modal.php
62 lines
1 <?php
2 /**
3 * @package VikAppointments
4 * @subpackage core
5 * @author E4J s.r.l.
6 * @copyright Copyright (C) 2021 E4J s.r.l. All Rights Reserved.
7 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
8 * @link https://vikwp.com
9 */
10
11 // No direct access
12 defined('ABSPATH') or die('No script kiddies please!');
13
14 $vik = VAPApplication::getInstance();
15
16 ?>
17
18 <div class="inspector-form vap-media-inspector" id="inspector-attachment-form">
19
20 <div class="media-info-box">
21 <div class="media-thumbnail media-thumbnail-image">
22 <a href="#" target="_blank">
23 <img src="" />
24 </a>
25 </div>
26
27 <div class="media-details">
28 <div class="filename"></div>
29 <div class="uploaded"></div>
30 <div class="file-size"></div>
31 <div class="dimensions"></div>
32 </div>
33 </div>
34
35 </div>
36
37 <script>
38
39 (function($) {
40 $(function() {
41 // fill the form before showing the inspector
42 $('#attachments-inspector').on('inspector.show', (event) => {
43 var media = $(event.params.element);
44
45 var mediaUrl = media.find('*[src],*[data-src]');
46 mediaUrl = mediaUrl.attr('src') || mediaUrl.data('src');
47
48 var box = $('#inspector-attachment-form .media-info-box').last();
49
50 box.find('.media-thumbnail-image a')
51 .attr('href', mediaUrl)
52 .html(media.find('.media-centered').html());
53
54 box.find('.media-details .filename').text(media.data('name'));
55 box.find('.media-details .uploaded').text(media.data('date'));
56 box.find('.media-details .file-size').text(media.data('size'));
57 });
58 });
59 })(jQuery);
60
61 </script>
62