Esempio n. 1
0
    uploadAvatars: function (imageId) {
        var loader = this.loader;

        if (loader.isLoading) return;

        var user = userModel.get();
        var self = this;

        loader.showLoading();

        bridge.image.upload(api.ShopAPI.url('/api/user/uploadGravatar'), {
            pspcode: user.PSP_CODE
        }, {
                absgravatar: imageId

            }, function (res) {
                Toast.showToast(res.msg);

                if (res.success) {
                    userModel.set({
                        Avatars: self.model.data.src
                    });
                }

                loader.hideLoading();
            });
    },
Esempio n. 2
0
 model.camera = function () {
     bridge.image.camera(function (res) {
         model.set({
             src: res.src || res.thumbnail
         });
         self.uploadAvatars(res.id);
     });
 }