Merge lp:~xzcvczx/dmedia/dmedia-bng-fixup into lp:dmedia

Proposed by xzcvczx
Status: Merged
Merged at revision: 575
Proposed branch: lp:~xzcvczx/dmedia/dmedia-bng-fixup
Merge into: lp:dmedia
Diff against target: 71 lines (+15/-17)
2 files modified
ui/dmedia.js (+10/-9)
ui/index.html (+5/-8)
To merge this branch: bzr merge lp:~xzcvczx/dmedia/dmedia-bng-fixup
Reviewer Review Type Date Requested Status
Jason Gerard DeRose Approve
Review via email: mp+145090@code.launchpad.net

Description of the change

Cleaned up browser code, specifically in metadata information section so that there is a variable number of elements

To post a comment you must log in.
Revision history for this message
Jason Gerard DeRose (jderose) wrote :

Looks good, thanks!

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'ui/dmedia.js'
2--- ui/dmedia.js 2013-01-16 15:29:28 +0000
3+++ ui/dmedia.js 2013-01-27 15:26:18 +0000
4@@ -638,23 +638,24 @@
5 this.player.src = null;
6 return;
7 }
8+
9 this.player.src = 'dmedia:' + id;
10 this.player.play();
11 this.tagger.reset();
12 this.tags.innerHTML = null;
13 this.project.db.get($bind(this.on_doc, this), id);
14+ $('clip_title').placeholder = null;
15+ $('clip_title').value = null;
16+
17+ while ($('metadata').firstChild)
18+ $('metadata').removeChild($('metadata').firstChild );
19 },
20
21 on_doc: function(req) {
22 this.doc = req.read();
23
24 $('clip_title').placeholder = this.doc.name;
25- if (this.doc.title) {
26- $('clip_title').value = this.doc.title;
27- }
28- else {
29- $('clip_title').value = '';
30- }
31+ if (this.doc.title) $('clip_title').value = this.doc.title;
32
33 if (this.doc.media == 'video') {
34 var resolution = this.doc.width + 'x' + this.doc.height;
35@@ -662,9 +663,9 @@
36 var fps = Math.round((framerate.num/framerate.denom)*100)/100;
37 var length = format_time(this.doc.duration.seconds);
38
39- $('metadata_1').textContent = length;
40- $('metadata_2').textContent = resolution;
41- $('metadata_3').textContent = fps + ' fps';
42+ $('metadata').appendChild($el('p',{'class':'metadata', 'textContent':length}));
43+ $('metadata').appendChild($el('p',{'class':'metadata', 'textContent':resolution}));
44+ $('metadata').appendChild($el('p',{'class':'metadata', 'textContent':fps + ' fps'}));
45 }
46
47 var keys = Object.keys(this.doc.tags);
48
49=== modified file 'ui/index.html'
50--- ui/index.html 2013-01-16 15:29:28 +0000
51+++ ui/index.html 2013-01-27 15:26:18 +0000
52@@ -66,14 +66,11 @@
53 <div id="browser_main" class="hide">
54 <div id="screen"><video id="player"></div>
55 <div id="east" class="grid_row">
56- <div id="info" class="grid_row">
57- <form id="clip_title_form">
58- <input id="clip_title" class="grid_3"></input>
59- </form>
60- <p id="metadata_1" class="metadata"></p>
61- <p id="metadata_2" class="metadata"></p>
62- <p id="metadata_3" class="metadata"></p>
63- </div>
64+ <form id="clip_title_form">
65+ <input id="clip_title" class="grid_3"></input>
66+ </form>
67+ <div id="metadata" class="grid_3 grid_row">
68+ </div>
69 <form id="tag_form">
70 <div id="tag_block" class="grid_row">
71 <div id="add_tag" class="grid_2 grid_cell">

Subscribers

People subscribed via source and target branches

to all changes: