rhymix/common/tpl/popup_layout.html

33 lines
917 B
HTML

@version(2)
@load('../../modules/admin/tpl/css/admin.bootstrap.css')
@load('../../modules/admin/tpl/css/admin.css')
<div class="x popup">
{!! $content !!}
</div>
@if (isset($iframe_sequence) && preg_match('/^\w+$/', $iframe_sequence))
<script>
const iframe_sequence = '{{ $iframe_sequence }}';
window.opener = window.parent;
window.close = function() {
const iframe = parent.document.getElementById('_rx_iframe_' + iframe_sequence);
if (iframe) {
iframe.remove();
}
};
</script>
<style>
.x.popup { width: 100vw; height: 100vh; display: flex; flex-direction: column; }
.x.popup > form { width: 100vw; height: 100vh; display: flex; flex-direction: column; margin: 0; }
.x_modal-header { flex: 0 0 auto; }
.x_modal-body { flex: 1; overflow: scroll; }
</style>
@else
<script>
jQuery(function() {
setTimeout(setFixedPopupSize, 500);
});
var _isPoped = true;
</script>
@endif