Skip to content
Snippets Groups Projects
Commit 06efb61e authored by gnaegi's avatar gnaegi
Browse files

OO-725 beautify poster selector

parent a7efe5b7
No related branches found
No related tags found
No related merge requests found
Showing
with 62 additions and 14 deletions
...@@ -87,6 +87,7 @@ public class VideoPosterSelectionForm extends BasicController { ...@@ -87,6 +87,7 @@ public class VideoPosterSelectionForm extends BasicController {
proposalLayout.contextPut("serverUrl", serverUrl); proposalLayout.contextPut("serverUrl", serverUrl);
Link button = LinkFactory.createButton(String.valueOf(x), proposalLayout, this); Link button = LinkFactory.createButton(String.valueOf(x), proposalLayout, this);
button.setCustomEnabledLinkCSS("o_video_poster_selct");
button.setCustomDisplayText(translate("poster.select")); button.setCustomDisplayText(translate("poster.select"));
buttons.put(button, posterProposal); buttons.put(button, posterProposal);
// .addFormLink(posterProposal.getName(), "selectPoster", "track.delete", "track.delete", null, Link.BUTTON); // .addFormLink(posterProposal.getName(), "selectPoster", "track.delete", "track.delete", null, Link.BUTTON);
......
#foreach( $poster in $pics.entrySet()) <div class="o_video_poster_select">
<div> <h2>$r.translate("poster.select")</h2>
<img src="$poster.key" height="400px" width="400px" />$r.render($poster.value) #foreach( $poster in $pics.entrySet())
<div class="o_video_poster" style="background-image: url('$poster.key')">
$r.render($poster.value)
</div>
#end
</div> </div>
#end
...@@ -29,7 +29,7 @@ track.upload=Upload ...@@ -29,7 +29,7 @@ track.upload=Upload
track.delete=L\u00F6schen track.delete=L\u00F6schen
track.upload.error.nolang=Bitte w\u00E4hlen Sie eine Sprache aus dieser Liste aus track.upload.error.nolang=Bitte w\u00E4hlen Sie eine Sprache aus dieser Liste aus
track.upload.error.nofile=Bitte w\u00E4hlen Sie eine Datei aus. track.upload.error.nofile=Bitte w\u00E4hlen Sie eine Datei aus.
poster.select=ausw\u00E4hlen poster.select=Vorschaubild ausw\u00E4hlen
admin.menu.title=Video admin.menu.title=Video
admin.menu.title.alt=Konfiguration der Video-Resource admin.menu.title.alt=Konfiguration der Video-Resource
admin.config.title=Video Konfiguration admin.config.title=Video Konfiguration
......
...@@ -28,7 +28,7 @@ track.langs=Language ...@@ -28,7 +28,7 @@ track.langs=Language
track.upload=Upload track.upload=Upload
track.delete=Delete track.delete=Delete
track.upload.error.nolang=Please select a language form the list track.upload.error.nolang=Please select a language form the list
poster.select=select poster.select=Select poster frame
admin.menu.title=Video admin.menu.title=Video
admin.menu.title.alt=Configuration of the Video-Resource admin.menu.title.alt=Configuration of the Video-Resource
admin.config.title=Video Configuration admin.config.title=Video Configuration
......
...@@ -56,6 +56,7 @@ ...@@ -56,6 +56,7 @@
@import "modules/devel"; @import "modules/devel";
@import "modules/wiki"; @import "modules/wiki";
@import "modules/portfolio"; @import "modules/portfolio";
@import "modules/video";
@import "modules/admin"; @import "modules/admin";
@import "modules/qpool"; @import "modules/qpool";
@import "modules/dmz"; @import "modules/dmz";
......
.o_video {
}
.o_video_poster_select {
text-align: center;
.o_video_poster {
position: relative;
display: inline-block;
width: 400px;
max-width: 100%;
height: 225px;
margin: 5px;
background-size: cover;
background-repeat: no-repeat;
a {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
border: 1px solid #eee;
span {
position: absolute;
bottom: 0;
width: 100%;
display: block;
line-height: 3em;
background: #FFF;
opacity: 0.8;
}
&:hover {
border: 1px solid #bbb;
span {
opacity: 0.9;
}
}
}
}
}
\ No newline at end of file
This diff is collapsed.
source diff could not be displayed: it is too large. Options to address this: view the blob.
This diff is collapsed.
This diff is collapsed.
source diff could not be displayed: it is too large. Options to address this: view the blob.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment