Sha256: f759ab562f46e5c772159112e821a7c0c870b3c6261a339be073521ea853162b

Contents?: true

Size: 1.39 KB

Versions: 6

Compression:

Stored size: 1.39 KB

Contents

"use strict";

var RowMaker = function() {

    var _ROW = '<tr class="tr_{{ id }}" data-price_per_item="{{ price_per_item }}" data-id="{{ id }}" data-color="{{ color }}">' +
        '<td class="image">' +
            '<a class="lazy-image-wrapper" href=" {{ item_url }}" target="_blank" title="{{ title }}">' +
                '<img data-original="{{ image_url }}" alt="{{ title }}">' +
            '</a>' +
        '</td>' +
        '<td class="title">{{ title }}</td>' +
        '<td class="color">' +
            '<ul class="item_color_selector" data-id="{{ id }}">' +
            '<li style="background-color:{{ color }}" class="c"></li>' +
            '</ul>' +
        '</td>' +
        '<td class="q">' +
        '<div class="quantity_picker" data-id="{{ id }}">' +
                '<a href="#" class="l">-</a>' +
                '<input name="val" id="val" value="{{ q }}">' +
                '<a href="#" class="g">+</a>' +
            '</div>' +
        '</td>' +
        '<td class="price">{{ price }}</td>' +
        '<td class="actions"><a title="Удалить" class="del_action" data-id="{{ id }}" data-color="{{ color }}">Удалить</a></td>' +
        '</tr>';

    this.make_row_htmlstr = function(obj) {
        var res = _ROW;
        var al;
        for ( var key in obj ){
            al = "{{ " + key + " }}";
            res = res.split(al).join(obj[key]);
        }
        return res;
    }

}

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_maker.js
c80_yax-0.1.0.24 engines/co/app/assets/javascripts/co/cart_page/support/row_maker.js
c80_yax-0.1.0.23 engines/co/app/assets/javascripts/co/cart_page/support/row_maker.js
c80_yax-0.1.0.22 engines/co/app/assets/javascripts/co/cart_page/support/row_maker.js
c80_yax-0.1.0.21 engines/co/app/assets/javascripts/co/cart_page/support/row_maker.js
c80_yax-0.1.0.20 engines/co/app/assets/javascripts/co/cart_page/support/row_maker.js