Browse Source

Merge pull request #386 from electerious/develop

Lychee 3.0.5
Tobias Reich 8 years ago
parent
commit
b00b1d9772
7 changed files with 33 additions and 17 deletions
  1. 0 0
      dist/main.js
  2. 0 0
      dist/view.js
  3. 6 0
      docs/Changelog.md
  4. 1 1
      docs/Settings.md
  5. 4 4
      src/package.json
  6. 2 2
      src/scripts/lychee.js
  7. 20 10
      src/scripts/view/main.js

File diff suppressed because it is too large
+ 0 - 0
dist/main.js


File diff suppressed because it is too large
+ 0 - 0
dist/view.js


+ 6 - 0
docs/Changelog.md

@@ -1,3 +1,9 @@
+## v3.0.5
+
+Released August 9, 2015
+
+- `Fixed` view.php not displaying photos
+
 ## v3.0.4
 
 Released July 17, 2015

+ 1 - 1
docs/Settings.md

@@ -20,7 +20,7 @@ All settings are stored in the database. You can change the properties manually,
 	username = Username for Lychee (hashed)
 	password = Password for Lychee (hashed)
 
-Your photos and albums are protected by an username and password. If both rows are empty, Lychee will prompt you to set them.
+Your photos and albums are protected by a username and password. If both rows are empty, Lychee will prompt you to set them.
 
 #### Thumb Quality
 

+ 4 - 4
src/package.json

@@ -1,6 +1,6 @@
 {
   "name": "Lychee",
-  "version": "3.0.4",
+  "version": "3.0.5",
   "description": "Self-hosted photo-management done right.",
   "authors": "Tobias Reich <tobias@electerious.com>",
   "license": "MIT",
@@ -14,13 +14,13 @@
     "basicmodal": "^3.1.1",
     "gulp": "^3.9.0",
     "gulp-autoprefixer": "2.3.1",
-    "gulp-babel": "^5.1.0",
+    "gulp-babel": "^5.2.0",
     "gulp-concat": "^2.6.0",
-    "gulp-inject": "^1.3.1",
+    "gulp-inject": "^1.5.0",
     "gulp-load-plugins": "^1.0.0-rc",
     "gulp-minify-css": "^1.2.0",
     "gulp-rimraf": "^0.1.1",
-    "gulp-sass": "^2.0.3",
+    "gulp-sass": "^2.0.4",
     "gulp-uglify": "^1.2.0",
     "jquery": "^2.1.4",
     "mousetrap": "^1.5.3"

+ 2 - 2
src/scripts/lychee.js

@@ -6,8 +6,8 @@
 lychee = {
 
 	title           : document.title,
-	version         : '3.0.4',
-	version_code    : '030004',
+	version         : '3.0.5',
+	version_code    : '030005',
 
 	update_path     : 'http://lychee.electerious.com/version/index.php',
 	updateURL       : 'https://github.com/electerious/Lychee',

+ 20 - 10
src/scripts/view/main.js

@@ -3,15 +3,25 @@
  * @copyright   2015 by Tobias Reich
  */
 
-let lychee     = { content: $('#content') },
-    loadingBar = { show() {}, hide() {} }
+let lychee = {
+	content: $('#content'),
+	getEventName() {
+
+		let touchendSupport = (/Android|iPhone|iPad|iPod/i).test(navigator.userAgent || navigator.vendor || window.opera) && ('ontouchend' in document.documentElement),
+		    eventName       = (touchendSupport===true ? 'touchend' : 'click')
+
+		return eventName
+
+	}
+}
+
+let loadingBar = { show() {}, hide() {} },
     imageview  = $('#imageview')
 
 $(document).ready(function() {
 
 	// Event Name
-	let touchendSupport = (/Android|iPhone|iPad|iPod/i).test(navigator.userAgent || navigator.vendor || window.opera) && ('ontouchend' in document.documentElement),
-	    eventName       = (touchendSupport===true ? 'touchend' : 'click')
+	let eventName = lychee.getEventName()
 
 	// Set API error handler
 	api.onError = error
@@ -41,13 +51,13 @@ const getPhotoSize = function(photo) {
 	    hasMedium  = photo.medium!=='',
 	    pixelRatio = window.devicePixelRatio,
 	    view       = {
-	    	width:	$(window).width() - 60,
-	    	height:	$(window).height() - 100
+	    	width  : $(window).width() - 60,
+	    	height : $(window).height() - 100
 	    }
 
 	// Detect if the photo will be shown scaled,
 	// because the screen size is smaller than the photo
-	if (photo.json.width>view.width || photo.json.height>view.height) scaled = true
+	if (photo.width>view.width || photo.height>view.height) scaled = true
 
 	// Calculate pixel ratio of screen
 	if (pixelRatio!=null && pixelRatio>1) {
@@ -61,7 +71,7 @@ const getPhotoSize = function(photo) {
 
 	// Photo not scaled
 	// Photo smaller then screen
-	if (scaled===false && (photo.json.width<view.width&& photo.json.width<view.height)) size = 'small'
+	if (scaled===false && (photo.width<view.width&& photo.width<view.height)) size = 'small'
 
 	return size
 
@@ -71,8 +81,8 @@ const loadPhotoInfo = function(photoID) {
 
 	let params = {
 		photoID,
-		albumID: 0,
-		password: ''
+		albumID  : 0,
+		password : ''
 	}
 
 	api.post('Photo::get', params, function(data) {

Some files were not shown because too many files changed in this diff