update indiancinema info view
This commit is contained in:
parent
1a162594c5
commit
810c117ca9
1 changed files with 32 additions and 0 deletions
|
@ -131,6 +131,8 @@ pandora.ui.infoView = function(data) {
|
|||
|
||||
$minutes,
|
||||
|
||||
$imdb,
|
||||
|
||||
$descriptions,
|
||||
|
||||
$statistics = $('<div>')
|
||||
|
@ -235,6 +237,10 @@ pandora.ui.infoView = function(data) {
|
|||
|
||||
renderGroup(['imdbId']);
|
||||
|
||||
if (canEdit) {
|
||||
updateIMDb();
|
||||
}
|
||||
|
||||
if (data.summary || canEdit) {
|
||||
Ox.EditableContent({
|
||||
clickLink: pandora.clickLink,
|
||||
|
@ -454,6 +460,8 @@ pandora.ui.infoView = function(data) {
|
|||
if (Ox.contains(nameKeys, key)) {
|
||||
names = getNames();
|
||||
renderDescriptions();
|
||||
} else if (key == 'imdbId') {
|
||||
updateIMDb();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
@ -737,6 +745,9 @@ pandora.ui.infoView = function(data) {
|
|||
.html(' min')
|
||||
[data.runtime ? 'show' : 'hide']()
|
||||
.appendTo($element);
|
||||
} else if (key == 'imdbId') {
|
||||
$imdb = $('<span>')
|
||||
.appendTo($element);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
@ -933,6 +944,27 @@ pandora.ui.infoView = function(data) {
|
|||
pandora.UI.set({infoIconSize: iconSize});
|
||||
}
|
||||
|
||||
function updateIMDb() {
|
||||
if (data.imdbId) {
|
||||
pandora.api.find({
|
||||
query: {
|
||||
conditions: [{key: 'imdbId', operator: '=', value: data.imdbId}]
|
||||
}
|
||||
}, function(result) {
|
||||
if (result.data.items == 1) {
|
||||
$imdb.empty();
|
||||
} else {
|
||||
$imdb.html(
|
||||
' (<a href="/imdbId=' + data.imdbId + '">'
|
||||
+ result.data.items + ' duplicates</a>)'
|
||||
);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
$imdb.empty();
|
||||
}
|
||||
}
|
||||
|
||||
that.reload = function() {
|
||||
var src = src = '/' + data.id + '/' + (
|
||||
ui.icons == 'posters'
|
||||
|
|
Loading…
Reference in a new issue