Sha256: da4fdce8b36c632ffde3bf76cece94cb26114b57bff49f95ace833e26837732a

Contents?: true

Size: 1 KB

Versions: 5

Compression:

Stored size: 1 KB

Contents

"use strict";

// показывает окна

var CoModal = function() {

    var _modals = {};

    var _init_modal = function(modal_name) {
        var $modal;

        // if (_modals[modal_name] === undefined) {
            $modal = $('#' + modal_name + '_modal');
            $modal.modal();
            // _modals[modal_name] = $modal;
            // $modal.on('hidden.bs.modal', function () {
            //     $modal.remove();
            // });
        // }

        // $modal = _modals[modal_name];

        return $modal;
    };

    // _double_modal.html.erb
    this.showDouble = function(message) {
        // console.log('<showDouble> message: ' + message);
        var $modal = _init_modal('double');
        $modal.find('.modal-body').text(message);
        $modal.find('.btn_close').on('click', function(e) {
            $modal.modal('hide');
        });
        $modal.find('.btn_go_to_cart').on('click', function(e) {
            window.location.href = '/cart';
        });
        $modal.show();
    }
};

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
c80_yax-0.1.0.25 engines/co/app/assets/javascripts/co/_service/co_modal.js
c80_yax-0.1.0.24 engines/co/app/assets/javascripts/co/_service/co_modal.js
c80_yax-0.1.0.23 engines/co/app/assets/javascripts/co/_service/co_modal.js
c80_yax-0.1.0.22 engines/co/app/assets/javascripts/co/_service/co_modal.js
c80_yax-0.1.0.21 engines/co/app/assets/javascripts/co/_service/co_modal.js