fix docker + add pause to preview iframe
This commit is contained in:
parent
6e7ca0a1dc
commit
8a41d2d278
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -10,13 +10,24 @@ jQuery(document).ready(function ($) {
|
||||
});
|
||||
|
||||
$(document).on('click', '.node-player-group-preview', function () {
|
||||
const $iframe = $('<iframe>', {
|
||||
src: $(this).attr('data-url'),
|
||||
frameborder: 0
|
||||
});
|
||||
const $icon = $(this).find('i');
|
||||
const isPlay = $icon.hasClass('fa-play');
|
||||
const $holder = $(this).parents('.preview:eq(0)');
|
||||
|
||||
$(this).parents('.preview:eq(0)').append($iframe);
|
||||
$(this).remove();
|
||||
if (isPlay) {
|
||||
const $iframe = $('<iframe>', {
|
||||
src: $(this).attr('data-url'),
|
||||
frameborder: 0
|
||||
});
|
||||
|
||||
$holder.append($iframe);
|
||||
$(this).addClass('hover-only');
|
||||
$icon.removeClass('fa-play').addClass('fa-pause');
|
||||
} else {
|
||||
$holder.find('iframe').remove();
|
||||
$(this).removeClass('hover-only');
|
||||
$icon.removeClass('fa-pause').addClass('fa-play');
|
||||
}
|
||||
});
|
||||
|
||||
$(document).on('click', '.node-player-group-player-assign', function () {
|
||||
|
||||
@ -21,13 +21,24 @@ jQuery(document).ready(function ($) {
|
||||
});
|
||||
|
||||
$(document).on('click', '.playlist-preview', function () {
|
||||
const $iframe = $('<iframe>', {
|
||||
src: $(this).attr('data-url'),
|
||||
frameborder: 0
|
||||
});
|
||||
const $icon = $(this).find('i');
|
||||
const isPlay = $icon.hasClass('fa-play');
|
||||
const $holder = $(this).parents('.preview:eq(0)');
|
||||
|
||||
$(this).parents('.preview:eq(0)').append($iframe);
|
||||
$(this).remove();
|
||||
if (isPlay) {
|
||||
const $iframe = $('<iframe>', {
|
||||
src: $(this).attr('data-url'),
|
||||
frameborder: 0
|
||||
});
|
||||
|
||||
$holder.append($iframe);
|
||||
$(this).addClass('hover-only');
|
||||
$icon.removeClass('fa-play').addClass('fa-pause');
|
||||
} else {
|
||||
$holder.find('iframe').remove();
|
||||
$(this).removeClass('hover-only');
|
||||
$icon.removeClass('fa-pause').addClass('fa-play');
|
||||
}
|
||||
});
|
||||
|
||||
main();
|
||||
|
||||
@ -75,12 +75,27 @@
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
.preview-holder {
|
||||
position: relative;
|
||||
|
||||
.form-group {
|
||||
flex-grow: 0;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.hover-only {
|
||||
display: none;
|
||||
}
|
||||
|
||||
&:hover {
|
||||
.hover-only {
|
||||
display: flex;
|
||||
position: absolute;
|
||||
&:hover {
|
||||
background: $gkscaleC;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
h4 {
|
||||
|
||||
@ -97,13 +97,28 @@
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
.preview-holder {
|
||||
position: relative;
|
||||
|
||||
.form-group {
|
||||
flex-grow: 0;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.hover-only {
|
||||
display: none;
|
||||
}
|
||||
|
||||
&:hover {
|
||||
.hover-only {
|
||||
display: flex;
|
||||
position: absolute;
|
||||
&:hover {
|
||||
background: $gkscaleC;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
h4 {
|
||||
|
||||
@ -12,9 +12,7 @@ services:
|
||||
- PORT=5000
|
||||
- PORT_HTTP_EXTERNAL_STORAGE=5001
|
||||
volumes:
|
||||
- ./data/db:/app/data/db
|
||||
- ./data/uploads:/app/data/uploads
|
||||
- ./var/run/storage:/app/var/run/storage
|
||||
- ./:/app/
|
||||
ports:
|
||||
- 5000:5000
|
||||
- 5001:5001
|
||||
|
||||
Loading…
Reference in New Issue
Block a user