pass the img height and width to the mobile view
authorMichael J. Rubinsky <mrubinsk@horde.org>
Tue, 4 Jan 2011 01:26:43 +0000 (20:26 -0500)
committerMichael J. Rubinsky <mrubinsk@horde.org>
Tue, 4 Jan 2011 01:26:43 +0000 (20:26 -0500)
ansel/js/mobile.js
ansel/templates/mobile/javascript_defs.php

index 79b8671..8040933 100644 (file)
@@ -99,7 +99,7 @@ var AnselMobile = {
         $('#thumbs').empty();
         AnselMobile.currentImages = r.imgs;
         $.each(r.imgs, function(k, i) {
-            var img = $('<li>').addClass('anselthumb').append($('<a>').attr({ 'href': '#', 'image-key': k, }).append($('<img>').attr({ src: i.url })));
+            var img = $('<li>').addClass('anselthumb').append($('<a>').attr({ 'href': '#', 'image-key': k, }).append($('<img>').attr({ 'width': Ansel.conf.thumbWidth, 'height': Ansel.conf.thumbHeight, src: i.url })));
             $('#thumbs').append(img);
         });
         if ($.mobile.activePage.attr('id') != 'galleryview') {
index e4fbf8a..9ef415c 100644 (file)
@@ -3,14 +3,14 @@ global $prefs, $registry;
 
 $ansel_webroot = $registry->get('webroot');
 $horde_webroot = $registry->get('webroot', 'horde');
+$style = Ansel::getStyleDefinition('ansel_mobile');
 
 /* Variables used in core javascript files. */
 $code['conf'] = array(
     'URI_AJAX' => (string)Horde::getServiceLink('ajax', 'ansel'),
     'SESSION_ID' => defined('SID') ? SID : '',
-    'images' => array(
-        'error' => (string)Horde_Themes::img('error-thumb.png'),
-    ),
+    'thumbWidth' => ($style->width) ? $style->width : 75,
+    'thumbHeight' => ($style->height) ? $style->height : 75,
     'user' => $GLOBALS['registry']->convertUsername($GLOBALS['registry']->getAuth(), false),
     'name' => $registry->get('name'),
 );