Merge branch 'master' of https://github.com/electerious/Lychee into tags
Conflicts: assets/js/modules/contextMenu.js assets/js/modules/init.js
This commit is contained in:
commit
eac2fbab19
File diff suppressed because one or more lines are too long
@ -51,6 +51,8 @@ contextMenu = {
|
||||
var mouse_x = e.pageX,
|
||||
mouse_y = e.pageY - $(document).scrollTop(),
|
||||
items;
|
||||
|
||||
upload.notify();
|
||||
|
||||
contextMenu.fns = [
|
||||
function() { $("#upload_files").click() },
|
||||
|
@ -9,9 +9,6 @@ $(document).ready(function(){
|
||||
/* Event Name */
|
||||
var event_name = (mobileBrowser()) ? "touchend" : "click";
|
||||
|
||||
/* Notifications */
|
||||
if (window.webkitNotifications) window.webkitNotifications.requestPermission();
|
||||
|
||||
/* Disable ContextMenu */
|
||||
$(document).bind("contextmenu", function(e) { e.preventDefault() });
|
||||
|
||||
|
@ -35,6 +35,21 @@ upload = {
|
||||
$(".upload_message").append("<p>" + text + "</p>");
|
||||
|
||||
},
|
||||
|
||||
notify: function(title) {
|
||||
|
||||
var popup;
|
||||
|
||||
if (!window.webkitNotifications) return false;
|
||||
|
||||
if (window.webkitNotifications.checkPermission()!=0) window.webkitNotifications.requestPermission();
|
||||
|
||||
if (window.webkitNotifications.checkPermission()==0&&title) {
|
||||
popup = window.webkitNotifications.createNotification("", title, "You can now manage your new photo(s).");
|
||||
popup.show();
|
||||
}
|
||||
|
||||
},
|
||||
|
||||
start: {
|
||||
|
||||
@ -49,7 +64,7 @@ upload = {
|
||||
|
||||
if (files.length<=0) return false;
|
||||
if (albumID===false) albumID = 0;
|
||||
|
||||
|
||||
formData.append("function", "upload");
|
||||
formData.append("albumID", albumID);
|
||||
|
||||
@ -75,12 +90,7 @@ upload = {
|
||||
if (xhr.status===200) {
|
||||
|
||||
upload.close();
|
||||
|
||||
// WebKit Notification
|
||||
if (window.webkitNotifications&&BrowserDetect.browser==="Safari") {
|
||||
popup = window.webkitNotifications.createNotification("", "Upload complete", "You can now manage your new photo.");
|
||||
popup.show();
|
||||
}
|
||||
upload.notify("Upload complete");
|
||||
|
||||
window.onbeforeunload = null;
|
||||
|
||||
@ -146,6 +156,7 @@ upload = {
|
||||
lychee.api(params, function(data) {
|
||||
|
||||
upload.close();
|
||||
upload.notify("Import complete");
|
||||
|
||||
if (album.getID()===false) lychee.goto("0");
|
||||
else album.load(albumID);
|
||||
@ -181,6 +192,7 @@ upload = {
|
||||
lychee.api(params, function(data) {
|
||||
|
||||
upload.close();
|
||||
upload.notify("Import complete");
|
||||
|
||||
if (album.getID()===false) lychee.goto("0");
|
||||
else album.load(albumID);
|
||||
@ -222,6 +234,7 @@ upload = {
|
||||
lychee.api(params, function(data) {
|
||||
|
||||
upload.close();
|
||||
upload.notify("Import complete");
|
||||
|
||||
if (album.getID()===false) lychee.goto("0");
|
||||
else album.load(albumID);
|
||||
|
Loading…
Reference in New Issue
Block a user