summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJules Laplace <jules@okfoc.us>2014-11-14 17:29:25 -0500
committerJules Laplace <jules@okfoc.us>2014-11-14 17:30:26 -0500
commit61343137b4600aa225318de352b06de6aa4d1707 (patch)
tree428b48b7e653a286fe85823e822f0fc2ce63ab16
parent5b9b94d0dac5ddb70a5ea51b948cde40ae898202 (diff)
audio settings
-rw-r--r--public/assets/javascripts/mx/primitives/mx.soundcloud.js3
-rw-r--r--public/assets/javascripts/ui/lib/Parser.js3
-rw-r--r--views/controls/editor/media-editor.ejs8
-rw-r--r--views/controls/reader/media-player.ejs2
4 files changed, 10 insertions, 6 deletions
diff --git a/public/assets/javascripts/mx/primitives/mx.soundcloud.js b/public/assets/javascripts/mx/primitives/mx.soundcloud.js
index 6ac64bb..75286d9 100644
--- a/public/assets/javascripts/mx/primitives/mx.soundcloud.js
+++ b/public/assets/javascripts/mx/primitives/mx.soundcloud.js
@@ -17,6 +17,7 @@ MX.Soundcloud = MX.Object3D.extend({
this.el.classList.add("mx-scenery")
this.el.style.backgroundRepeat = 'no-repeat'
+ this.paused = true
this.ops = ops
},
@@ -62,6 +63,8 @@ MX.Soundcloud = MX.Object3D.extend({
},
ready: function(){
+ this.seek( this.media.keyframe || 0 )
+
if (this.media.autoplay) {
this.play()
}
diff --git a/public/assets/javascripts/ui/lib/Parser.js b/public/assets/javascripts/ui/lib/Parser.js
index 87d52ef..8bc0310 100644
--- a/public/assets/javascripts/ui/lib/Parser.js
+++ b/public/assets/javascripts/ui/lib/Parser.js
@@ -132,8 +132,7 @@ var Parser = {
type: "soundcloud",
token: result.id,
thumbnail: result.artwork_url || result.user.avatar_url,
- title: result.title,
- description: result.user.username,
+ title: result.user.username + " - " + result.title,
width: 166,
height: 166,
})
diff --git a/views/controls/editor/media-editor.ejs b/views/controls/editor/media-editor.ejs
index 1f4f720..99746e8 100644
--- a/views/controls/editor/media-editor.ejs
+++ b/views/controls/editor/media-editor.ejs
@@ -11,7 +11,7 @@
<textarea name="description" placeholder="short description"></textarea>
</div>
- <div class="video setting">
+ <div class="video audio setting">
<span class="playButton" data-role="play-media">
<span class="on ion-ios7-play-outline"></span>
<span class="off ion-ios7-pause-outline"></span>
@@ -21,15 +21,17 @@
ion-volume-mute
-->
</div>
- <div class="video setting">
+ <div class="video audio setting">
<input type="checkbox" name="autoplay" value="1" id="video_autoplay">
<label for="video_autoplay">Autoplay</label>
<input type="checkbox" name="loop" value="1" id="video_loop">
<label for="video_loop">Loop</label>
+ <span class="video">
<input type="checkbox" name="mute" value="1" id="video_mute">
<label for="video_mute">Mute</label>
+ </span>
</div>
- <div class="video setting">
+ <div class="video audio setting">
<label for="video-keyframe">Initial Still</label>
<br>
<input type="range" min="0" max="1" value="0" step="0.01" name="keyframe" id="video-keyframe">
diff --git a/views/controls/reader/media-player.ejs b/views/controls/reader/media-player.ejs
index 9872592..cac9992 100644
--- a/views/controls/reader/media-player.ejs
+++ b/views/controls/reader/media-player.ejs
@@ -1,6 +1,6 @@
<div class="vvbox settings" id="mediaPlayer">
- <span class="playButton video" data-role="play-media">
+ <span class="playButton video audio" data-role="play-media">
<span class="on ion-play"></span>
<span class="off ion-pause"></span>
</span>