Issues (171)

include/include-module.js (3 issues)

1
function includeModule(module, plugin, el_id, success, error) {
2
    var elmnt = document.getElementById(el_id);
3
4
    var domain = '/origini-app/visitor/';
5
    var filename = '/';
6
    var file = domain + '' + module + '/plugin/' + plugin + '.html'; // + filename;
7
    var xhttp;
8
9
    if (typeof success !== 'function') {
10
        success = function () {
11
            console.log('success', "included");
0 ignored issues
show
console.log looks like debug code. Are you sure you do not want to remove it?
Loading history...
12
        }
13
    }
14
15
    if (typeof error !== 'function') {
16
        error = function () {
17
            console.log('error', "Page not found.");
0 ignored issues
show
console.log looks like debug code. Are you sure you do not want to remove it?
Loading history...
18
        }
19
    }
20
    console.log('file', file);
0 ignored issues
show
console.log looks like debug code. Are you sure you do not want to remove it?
Loading history...
21
22
    if (file) {
23
        /* Make an HTTP request using the attribute value as the file name: */
24
        xhttp = new XMLHttpRequest();
25
        xhttp.onreadystatechange = function () {
26
            if (this.readyState == 4) {
27
                if (this.status == 200) {
28
29
                    elmnt.innerHTML = this.responseText;
30
31
                    restModule(module,  '', '', '', function (data) {
32
                        console.error(data);
33
                        AddMessage(data.message.error);
34
                    }, function (data) {
35
                        console.table(data);
36
                        AddMessage(data.message.info);
37
                    });
38
39
                    success();
40
                }
41
                if (this.status == 404) {
42
                    error();
43
44
                }
45
                /* Remove the attribute, and call this function once more: */
46
                // includeHtml(file, success, error);
47
            }
48
        }
49
        xhttp.open("GET", file, true);
50
        xhttp.send();
51
        /* Exit the function: */
52
        return;
53
    }
54
}
55