Галерея: показать последнее изображение - PullRequest
2 голосов
/ 28 ноября 2011

Вот текущий API Galleria: http://galleria.aino.se/docs/1.2/api/methods/

Учитывая этот API, я хочу отобразить изображение, которое я только что загрузил и отправил в галерею:

 Galleria.get(0).push({
     image: '<%= @photo.photo.url %>',
     thumb: '<%= @photo.photo.thumb.url %>',
     title: '<%= @photo.title %>'
 });

Я думал опросто используя метод .show( index ), но я не вижу, как получить индекс без подсчета дочерних элементов некоторого контейнера ...

Вы видите способ получить индекспоследнее изображение с использованием API?

Спасибо.


РЕДАКТИРОВАТЬ

Глядя на объект галереи, я думаю, я мог быполучить доступ к "частным" переменным, таким как _data, и получить длину ... но если вы найдете лучший способ, продолжайте;)

1 Ответ

1 голос
/ 28 ноября 2011
Galleria.get(0).getDataLength() - 1;

Внутренность:

getDataLength = function () {
    return this._data.length;
}
...