Streamlined type of star and public
This commit is contained in:
parent
b226f879b0
commit
138bf714c5
BIN
dist/main.js
vendored
BIN
dist/main.js
vendored
Binary file not shown.
@ -384,7 +384,7 @@ album.setPublic = function(albumID, e) {
|
||||
|
||||
albums.refresh();
|
||||
|
||||
if (!basicModal.visible()&&album.json.public==0) {
|
||||
if (!basicModal.visible()&&album.json.public==='0') {
|
||||
|
||||
var msg = '',
|
||||
action;
|
||||
@ -475,7 +475,7 @@ album.setPublic = function(albumID, e) {
|
||||
view.album.public();
|
||||
view.album.password();
|
||||
|
||||
if (album.json.public==1) contextMenu.shareAlbum(albumID, e);
|
||||
if (album.json.public==='1') contextMenu.shareAlbum(albumID, e);
|
||||
|
||||
}
|
||||
|
||||
|
@ -25,45 +25,7 @@ albums.load = function() {
|
||||
api.post('Album::getAll', {}, function(data) {
|
||||
|
||||
/* Smart Albums */
|
||||
data.smartalbums.unsorted = {
|
||||
id: 0,
|
||||
title: 'Unsorted',
|
||||
sysdate: data.smartalbums.unsorted.num + ' photos',
|
||||
unsorted: '1',
|
||||
thumb0: data.smartalbums.unsorted.thumb0,
|
||||
thumb1: data.smartalbums.unsorted.thumb1,
|
||||
thumb2: data.smartalbums.unsorted.thumb2
|
||||
};
|
||||
|
||||
data.smartalbums.starred = {
|
||||
id: 'f',
|
||||
title: 'Starred',
|
||||
sysdate: data.smartalbums.starred.num + ' photos',
|
||||
star: '1',
|
||||
thumb0: data.smartalbums.starred.thumb0,
|
||||
thumb1: data.smartalbums.starred.thumb1,
|
||||
thumb2: data.smartalbums.starred.thumb2
|
||||
};
|
||||
|
||||
data.smartalbums.public = {
|
||||
id: 's',
|
||||
title: 'Public',
|
||||
sysdate: data.smartalbums.public.num + ' photos',
|
||||
public: '1',
|
||||
thumb0: data.smartalbums.public.thumb0,
|
||||
thumb1: data.smartalbums.public.thumb1,
|
||||
thumb2: data.smartalbums.public.thumb2
|
||||
};
|
||||
|
||||
data.smartalbums.recent = {
|
||||
id: 'r',
|
||||
title: 'Recent',
|
||||
sysdate: data.smartalbums.recent.num + ' photos',
|
||||
recent: '1',
|
||||
thumb0: data.smartalbums.recent.thumb0,
|
||||
thumb1: data.smartalbums.recent.thumb1,
|
||||
thumb2: data.smartalbums.recent.thumb2
|
||||
};
|
||||
if (lychee.publicMode===false) albums._createSmartAlbums(data.smartalbums);
|
||||
|
||||
albums.json = data;
|
||||
|
||||
@ -108,6 +70,50 @@ albums.parse = function(album) {
|
||||
|
||||
}
|
||||
|
||||
albums._createSmartAlbums = function(data) {
|
||||
|
||||
data.unsorted = {
|
||||
id: 0,
|
||||
title: 'Unsorted',
|
||||
sysdate: data.unsorted.num + ' photos',
|
||||
unsorted: '1',
|
||||
thumb0: data.unsorted.thumb0,
|
||||
thumb1: data.unsorted.thumb1,
|
||||
thumb2: data.unsorted.thumb2
|
||||
};
|
||||
|
||||
data.starred = {
|
||||
id: 'f',
|
||||
title: 'Starred',
|
||||
sysdate: data.starred.num + ' photos',
|
||||
star: '1',
|
||||
thumb0: data.starred.thumb0,
|
||||
thumb1: data.starred.thumb1,
|
||||
thumb2: data.starred.thumb2
|
||||
};
|
||||
|
||||
data.public = {
|
||||
id: 's',
|
||||
title: 'Public',
|
||||
sysdate: data.public.num + ' photos',
|
||||
public: '1',
|
||||
thumb0: data.public.thumb0,
|
||||
thumb1: data.public.thumb1,
|
||||
thumb2: data.public.thumb2
|
||||
};
|
||||
|
||||
data.recent = {
|
||||
id: 'r',
|
||||
title: 'Recent',
|
||||
sysdate: data.recent.num + ' photos',
|
||||
recent: '1',
|
||||
thumb0: data.recent.thumb0,
|
||||
thumb1: data.recent.thumb1,
|
||||
thumb2: data.recent.thumb2
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
albums.refresh = function() {
|
||||
|
||||
albums.json = null;
|
||||
|
@ -393,12 +393,12 @@ photo.setStar = function(photoIDs) {
|
||||
|
||||
if (!photoIDs) return false;
|
||||
if (visible.photo()) {
|
||||
photo.json.star = (photo.json.star==0) ? 1 : 0;
|
||||
photo.json.star = (photo.json.star==='0') ? '1' : '0';
|
||||
view.photo.star();
|
||||
}
|
||||
|
||||
photoIDs.forEach(function(id, index, array) {
|
||||
album.json.content[id].star = (album.json.content[id].star==0) ? 1 : 0;
|
||||
album.json.content[id].star = (album.json.content[id].star==='0') ? '1' : '0';
|
||||
view.album.content.star(id);
|
||||
});
|
||||
|
||||
@ -449,13 +449,13 @@ photo.setPublic = function(photoID, e) {
|
||||
|
||||
if (visible.photo()) {
|
||||
|
||||
photo.json.public = (photo.json.public==0) ? 1 : 0;
|
||||
photo.json.public = (photo.json.public==='0') ? '1' : '0';
|
||||
view.photo.public();
|
||||
if (photo.json.public==1) contextMenu.sharePhoto(photoID, e);
|
||||
if (photo.json.public==='1') contextMenu.sharePhoto(photoID, e);
|
||||
|
||||
}
|
||||
|
||||
album.json.content[photoID].public = (album.json.content[photoID].public==0) ? 1 : 0;
|
||||
album.json.content[photoID].public = (album.json.content[photoID].public==='0') ? '1' : '0';
|
||||
view.album.content.public(photoID);
|
||||
|
||||
albums.refresh();
|
||||
|
@ -209,14 +209,14 @@ view.album = {
|
||||
star: function(photoID) {
|
||||
|
||||
$('.photo[data-id="' + photoID + '"] .iconic-star').remove();
|
||||
if (album.json.content[photoID].star==1) $('.photo[data-id="' + photoID + '"]').append("<a class='badge iconic-star'>" + build.iconic('star') + "</a>");
|
||||
if (album.json.content[photoID].star==='1') $('.photo[data-id="' + photoID + '"]').append("<a class='badge iconic-star'>" + build.iconic('star') + "</a>");
|
||||
|
||||
},
|
||||
|
||||
public: function(photoID) {
|
||||
|
||||
$('.photo[data-id="' + photoID + '"] .iconic-share').remove();
|
||||
if (album.json.content[photoID].public==1) $('.photo[data-id="' + photoID + '"]').append("<a class='badge iconic-share'>" + build.iconic('eye') + "</a>");
|
||||
if (album.json.content[photoID].public==='1') $('.photo[data-id="' + photoID + '"]').append("<a class='badge iconic-share'>" + build.iconic('eye') + "</a>");
|
||||
|
||||
},
|
||||
|
||||
@ -253,7 +253,7 @@ view.album = {
|
||||
|
||||
public: function() {
|
||||
|
||||
if (album.json.public==1) {
|
||||
if (album.json.public==='1') {
|
||||
|
||||
$('#button_share_album')
|
||||
.addClass('active')
|
||||
@ -378,7 +378,7 @@ view.photo = {
|
||||
|
||||
public: function() {
|
||||
|
||||
if (photo.json.public==1||photo.json.public==2) {
|
||||
if (photo.json.public==='1'||photo.json.public==='2') {
|
||||
// Photo public
|
||||
$('#button_share')
|
||||
.addClass('active')
|
||||
|
Loading…
Reference in New Issue
Block a user