view-page-mobile.php
См. документацию.
1 <?php
2 
3 /**
4  * @file
5  * @brief окно с просмотром страницы в мобильном фрейме
6  */
7 
8 isset($user) or require $_SERVER['DOCUMENT_ROOT'] . '/page/404.php';
9 
10 ?>
11 <div id="view-page-mobile" class="modal fade" data-backdrop="static" data-keyboard="false" style="background:rgba(255, 255, 255,.8);">
12  <div class="modal-dialog" style="width:411px;height:836px;">
13  <div class="modal-content" style="background: transparent;border:none;">
14  <div class="modal-body d-flex justify-content-center position-relative p-0" style="overflow:hidden;background:transparent;">
15  <div style="width:411px;height:836px;background-image:url(/assets/system/img/mobile.png);position:relative;z-index:5;"></div>
16  <iframe src="" frameborder="0" style="border:0;top: 99px;left: 26px;bottom:0px;right:0px;width: 360px;height: 638px;position:absolute;z-index:10;" allowfullscreen></iframe>
17  <div class="btn-group btn-group-toggle position-absolute" data-toggle="buttons" style="z-index:100;bottom:22px;">
18  <label title="Позвонить в поддержку" class="btn btn-outline-success">
19  <input type="radio" name="act" id="radio-1" value="1"> <i class="fa fa-volume-control-phone"></i>
20  </label>
21  <label title="Повесить трубку" class="btn btn-outline-danger">
22  <input type="radio" name="act" id="radio-2" value="2"> <i class="fa fa-phone"></i>
23  </label>
24  </div>
25  <a title="Перезагрузить" class="ex-reload" href="#"><i class="fas fa-redo-alt"></i></a>
26  </div>
27  </div>
28  </div>
29  <script>
30  $('#view-page-mobile').on('show.bs.modal', function() {
31  $('#view-page-mobile iframe').attr('src', $('#view-page iframe')[0].contentDocument.URL);
32  });
33 
34  $('#view-page-mobile iframe').on('load', function() {
35  this.contentWindow.$('head').append('<style>body::-webkit-scrollbar{width:0;}</style>');
36  });
37 
38  $(document).on("click", "#view-page-mobile .ex-reload", function(e) {
39  e.preventDefault();
40  let URL = $('#view-page-mobile iframe')[0].contentDocument.URL;
41  $("#view-page-mobile iframe").attr("src", "");
42  setTimeout(() => {
43  $("#view-page-mobile iframe").attr("src", URL);
44  }, 100);
45  });
46 
47  $(document).on("change", "#view-page-mobile input[name=act]", function() {
48  if (this.value == 1) {
49  _modal('#comments');
50  } else {
51  $('#view-page-mobile').modal('hide');
52  }
53  $(this).prop('checked', false);
54  $(this).parent().removeClass('active');
55  });
56  </script>
57 </div>
$user
Definition: from-user.php:38
setcookie('FROM_UID', $uid, [ 'expires'=> time()+31536000, 'path'=> '/', 'domain'=> $_SERVER['HTTP_HOST'], 'secure'=> Wrong\Start\Env::$e->IS_SECURE, 'httponly'=> false, 'samesite'=> Wrong\Start\Env::$e->IS_SECURE ? 'None' :'Lax']) or setcookie('FROM_UID' $_SERVER['HTTP_HOST']
Definition: from-user.php:36
if(! $user->id) демо версия data toggle
Definition: comments.php:17
href
Definition: main.php:21