Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
window.addEvent('domready', function () {
"use strict";
require.config({
paths: {
Hammer : URL_OPT_DIR + 'bin/hammerjs/hammer.min',
FastClick: URL_OPT_DIR + 'bin/fastclick/lib/fastclick',
Mustache : URL_OPT_DIR + 'bin/mustache/mustache'
}
});
require(['FastClick'], function (FastClick) {
FastClick.attach(document.body);
});
// QUI
require(['qui/QUI'], function (QUI) {
QUI.setAttribute('control-loader-type', 'fa-spinner');
QUI.setAttribute('control-loader-color', '#999999');
var Logo = document.getElement('header .logo'),
Link = document.getElements('header .login'),
Icon = Link.getElement('.fa');
/**
* Login
*/
require([
'controls/users/LoginWindow',
'package/quiqqer/intranet/bin/LogoutWindow'
], function (LoginWindow, LogoutWindow) {
Link.addEvents({
click: function (event) {
if (event) {
event.stop();
}
if (QUIQQER_USER.id) {
new LogoutWindow().open();
} else {
new LoginWindow({
maxHeight : 380,
social : false,
registration: false,
logo : Logo.src,
events : {
onSuccess: function () {
window.location.reload();
}
}
}).open();
}
}
});
Icon.removeClass('fa-spinner');
Icon.removeClass('fa-spin');
Icon.addClass('fa-user');
if ("QUIQQER_LOGIN_FAILED" in window && window.QUIQQER_LOGIN_FAILED) {
new LoginWindow({
maxHeight : 380,
social : false,
registration: false,
logo : Logo.src,
events : {
onSuccess: function () {
window.location.reload();
}
}
}).open();
}
});
/**
* Basket
*/
require([
'package/quiqqer/order/bin/frontend/controls/basket/Button'
], function (Basket) {
var Header = document.getElement('header .cologne-grid-container');
new Basket().inject(Header);
});
});
});