Sha256: f75cc13363e0d885ca9705b8a1a0a3703d4f6f2d0ad9e3f01a9001fe897f3fd4

Contents?: true

Size: 1.09 KB

Versions: 6

Compression:

Stored size: 1.09 KB

Contents

"use strict";

var RowPrinter = function() {

    var _ROW = '<tr>' +
        '<td style="width:290px;">' +
            '<a href=" {{ item_url }}" title="{{ title }}">' +
                '{{ title }}' +
            '</a>' +
        '</td>' +
        '<td style="width:130px;">' +
            'Цвет: {{ color_title }}' +
        '</td>' +
        '<td style="width:150px;">' +
            'Кол-во: {{ q }}' +
        '</td>' +
        '<td style="width:190px;">Цена: {{ price }}</td>' +
        '</tr>';

    var _BOTTOM_ROW = '<tr>' +
            '<td colspan="2">Итого: {{ order_price }}</td>' +
            '<td colspan="2">Доставка: {{ deliver }}</td>' +
        '</tr>';

    var _print = function(obj, pattern) {
        var res = pattern;
        var al;
        for ( var key in obj ){
            al = "{{ " + key + " }}";
            res = res.split(al).join(obj[key]);
        }
        return res;
    };

    this.print_row = function(obj) {
        return _print(obj, _ROW);
    };

    this.print_bottom_row = function(obj) {
        return _print(obj, _BOTTOM_ROW);
    };

};

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
c80_yax-0.1.0.25 engines/co/app/assets/javascripts/co/cart_page/support/row_printer.js
c80_yax-0.1.0.24 engines/co/app/assets/javascripts/co/cart_page/support/row_printer.js
c80_yax-0.1.0.23 engines/co/app/assets/javascripts/co/cart_page/support/row_printer.js
c80_yax-0.1.0.22 engines/co/app/assets/javascripts/co/cart_page/support/row_printer.js
c80_yax-0.1.0.21 engines/co/app/assets/javascripts/co/cart_page/support/row_printer.js
c80_yax-0.1.0.20 engines/co/app/assets/javascripts/co/cart_page/support/row_printer.js