Показать сообщение отдельно
  #5 (permalink)  
Старый 20.01.2015, 18:31
Новичок на форуме
Отправить личное сообщение для JМаксим Посмотреть профиль Найти все сообщения от JМаксим
 
Регистрация: 20.01.2015
Сообщений: 3

Аааа спасибо. Вот тогда как то так:

(function () {
        document.addEventListener("deviceready", function () {
                var everlive = new Everlive("main_id");
                window.listview = kendo.observable({
                    addImage: function () {
                        $("#images")
                            .data("kendoMobileListView")
                            .prepend(["data:image/jpeg;base64," + data]);
                    }
                });
                var success = function (data) {
                    everlive.Files.create({
                        Filename: Math.random().toString(36).substring(2, 15) + ".jpg",
                        ContentType: "image/jpeg",
                        base64: data
                    }).then(loadPhotos);
                };
                var error = function () {
                    navigator.notification.alert("К сожалению, мы не смогли добавить изображение");
                };
                var config = {
                    destinationType: Camera.DestinationType.DATA_URL,
                    targetHeight: 400,
                    targetWidth: 400,
                    encodingType: Camera.EncodingType.PNG
                };
                navigator.camera.getPicture(success, error, config);
            }
            var app = new kendo.mobile.Application(document.body, {
                skin: "flat"
            });

            function loadPhotos() {
                everlive.Files.get().then(function (data) {
                    var files = [];
                    data.result.forEach(function (image) {
                        files.push(image.Uri);
                    });
                    $("#images").kendoMobileListView({
                        dataSource: files,
                        template: "<img src='#: data #'>"
                    });
                });
            }
            loadPhotos(); navigator.splashscreen.hide();
        });
}());
Ответить с цитированием