Updated capture metadata location to match upcoming API v2
This commit is contained in:
parent
ccfeb3e6b5
commit
06f6c08b4f
2 changed files with 15 additions and 21 deletions
|
|
@ -4,11 +4,11 @@
|
||||||
:class="{ 'uk-card-secondary': $store.state.globalSettings.darkMode }"
|
:class="{ 'uk-card-secondary': $store.state.globalSettings.darkMode }"
|
||||||
>
|
>
|
||||||
<div class="uk-card-media-top">
|
<div class="uk-card-media-top">
|
||||||
<a class="lightbox-link" :href="imgURL" :data-caption="metadata.filename">
|
<a class="lightbox-link" :href="imgURL" :data-caption="captureState.filename">
|
||||||
<img
|
<img
|
||||||
class="uk-width-1-1"
|
class="uk-width-1-1"
|
||||||
:data-src="thumbURL"
|
:data-src="thumbURL"
|
||||||
:alt="metadata.id"
|
:alt="captureState.metadata.id"
|
||||||
width="300"
|
width="300"
|
||||||
height="225"
|
height="225"
|
||||||
uk-img
|
uk-img
|
||||||
|
|
@ -22,7 +22,7 @@
|
||||||
uk-grid
|
uk-grid
|
||||||
>
|
>
|
||||||
<div class="uk-margin-remove-top uk-padding-remove uk-width-expand">
|
<div class="uk-margin-remove-top uk-padding-remove uk-width-expand">
|
||||||
{{ metadata.filename }}
|
{{ captureState.filename }}
|
||||||
</div>
|
</div>
|
||||||
<div class="uk-margin-remove-top uk-padding-remove uk-width-auto">
|
<div class="uk-margin-remove-top uk-padding-remove uk-width-auto">
|
||||||
<a href="#" class="uk-icon" @click="delCaptureConfirm()">
|
<a href="#" class="uk-icon" @click="delCaptureConfirm()">
|
||||||
|
|
@ -44,7 +44,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="uk-card-footer uk-padding-small">
|
<div class="uk-card-footer uk-padding-small">
|
||||||
<div v-for="tag in tags" :key="tag">
|
<div v-for="tag in captureState.metadata.tags" :key="tag">
|
||||||
<span
|
<span
|
||||||
v-if="tag === 'temporary'"
|
v-if="tag === 'temporary'"
|
||||||
class="uk-label uk-label-danger uk-margin-small-right"
|
class="uk-label uk-label-danger uk-margin-small-right"
|
||||||
|
|
@ -74,13 +74,13 @@
|
||||||
}"
|
}"
|
||||||
>
|
>
|
||||||
<button class="uk-modal-close-default" type="button" uk-close></button>
|
<button class="uk-modal-close-default" type="button" uk-close></button>
|
||||||
<h2 class="uk-modal-title">{{ metadata.filename }}</h2>
|
<h2 class="uk-modal-title">{{ captureState.filename }}</h2>
|
||||||
<p><b>Path: </b>{{ path }}</p>
|
<p><b>Path: </b>{{ captureState.path }}</p>
|
||||||
<p><b>Time: </b>{{ betterTimestring }}</p>
|
<p><b>Time: </b>{{ betterTimestring }}</p>
|
||||||
<p><b>ID: </b>{{ metadata.id }}</p>
|
<p><b>ID: </b>{{ captureState.metadata.id }}</p>
|
||||||
<p><b>Format: </b>{{ metadata.format }}</p>
|
<p><b>Format: </b>{{ captureState.metadata.format }}</p>
|
||||||
|
|
||||||
<div v-for="(value, key) in metadata.custom" :key="key">
|
<div v-for="(value, key) in captureState.metadata.custom" :key="key">
|
||||||
<p>
|
<p>
|
||||||
<b>{{ key }}: </b>{{ value }}
|
<b>{{ key }}: </b>{{ value }}
|
||||||
</p>
|
</p>
|
||||||
|
|
@ -134,13 +134,9 @@ export default {
|
||||||
name: "CaptureCard",
|
name: "CaptureCard",
|
||||||
|
|
||||||
props: {
|
props: {
|
||||||
metadata: {
|
captureState: {
|
||||||
type: Object,
|
type: Object,
|
||||||
required: true
|
required: true
|
||||||
},
|
|
||||||
path: {
|
|
||||||
type: String,
|
|
||||||
required: true
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
@ -168,16 +164,16 @@ export default {
|
||||||
return this.captureURL + "/download?thumbnail=true";
|
return this.captureURL + "/download?thumbnail=true";
|
||||||
},
|
},
|
||||||
imgURL: function() {
|
imgURL: function() {
|
||||||
return this.captureURL + "/download/" + this.metadata.filename;
|
return this.captureURL + "/download/" + this.captureState.filename;
|
||||||
},
|
},
|
||||||
tagURL: function() {
|
tagURL: function() {
|
||||||
return this.captureURL + "/tags";
|
return this.captureURL + "/tags";
|
||||||
},
|
},
|
||||||
captureURL: function() {
|
captureURL: function() {
|
||||||
return this.$store.getters.uri + "/camera/capture/" + this.metadata.id;
|
return this.$store.getters.uri + "/camera/capture/" + this.captureState.metadata.id;
|
||||||
},
|
},
|
||||||
betterTimestring: function() {
|
betterTimestring: function() {
|
||||||
var dtSplit = this.metadata.time.split("_");
|
var dtSplit = this.captureState.metadata.time.split("_");
|
||||||
var date = dtSplit[0];
|
var date = dtSplit[0];
|
||||||
var time = dtSplit[1].replace(/-/g, ":");
|
var time = dtSplit[1].replace(/-/g, ":");
|
||||||
return date + " " + time;
|
return date + " " + time;
|
||||||
|
|
@ -264,7 +260,7 @@ export default {
|
||||||
},
|
},
|
||||||
|
|
||||||
makeModalName: function(prefix) {
|
makeModalName: function(prefix) {
|
||||||
return prefix + this.metadata.id;
|
return prefix + this.captureState.metadata.id;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -82,9 +82,7 @@
|
||||||
/>
|
/>
|
||||||
<captureCard
|
<captureCard
|
||||||
v-else
|
v-else
|
||||||
:metadata="item.metadata"
|
:captureState="item"
|
||||||
:temporary="item.temporary"
|
|
||||||
:path="item.path"
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue