tshirt.js 1.92 KB
define(['app'], function (app) {
    'use strict';

    app.factory('$t_shirt', function ($http, $rootScope) {
        var DATA = [
            {
                info: {
                    name: '',
                    description: '',
                    price: '',
                    gender: '',
                    image: ''
                },
                place_design: {},
                color: [
                    {
                        name: 'color: 2E GRAY',
                        code: '#d0d0cd',
                        img: {
                            front: 'images/t-shirt/1/gray/front.png',
                            back: 'images/t-shirt/1/gray/back.png'
                        },
                    },
                    {
                        name: 'color: 00 BLACK',
                        code: '#23282e',
                        img: {
                            front: 'images/t-shirt/1/black/front.png',
                            back: 'images/t-shirt/1/black/back.png'
                        },
                    },
                    {
                        name: 'color: 3B ORANGE',
                        code: '#e2583b',
                        img: {
                            front: 'images/t-shirt/1/orange/front.png',
                            back: 'images/t-shirt/1/orange/back.png'
                        },
                    }
                ]
            }];

        return {
            getTShirtColor : function(key) {
                if (typeof DATA[key] == 'undefined'){
                    return [];
                }
                return DATA[key]['color'];
            },

            getAll: function(){
                return DATA;
            },
            getList: function(category){
                if (typeof DATA[category] == 'undefined'){
                    return [];
                }
                return DATA[category];
            }
        };
    });
});