view/frontend/web/js/buy-now-view.js   A
last analyzed

Complexity

Total Complexity 3
Complexity/F 1

Size

Lines of Code 19
Function Count 3

Duplication

Duplicated Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 15
c 0
b 0
f 0
dl 0
loc 19
rs 10
wmc 3
mnd 0
bc 0
fnc 3
bpm 0
cpm 1
noi 0
1
define([
2
    'jquery',
3
    'Mageprince_BuyNow/js/model/buy-now'
4
], function ($, buyNowModel) {
5
    'use strict';
6
7
    return function (config, element) {
8
        $(element).click(function () {
9
            $(this).attr('disabled', true);
10
            var form = $(element.form),
11
                baseUrl = form.attr('action'),
12
                buyNowUrl = buyNowModel.replaceBuyNowUrl(baseUrl);
13
            form.attr('action', buyNowUrl);
14
            form.trigger('submit');
15
            form.attr('action', baseUrl);
16
            return false;
17
        });
18
    }
19
});
20