Skip to content
GitLab
Erkunden
Anmelden
Registrieren
Primärnavigation
Suchen oder aufrufen …
Projekt
QUI
Verwalten
Aktivität
Mitglieder
Labels
Planen
Tickets
6
Ticketübersichten
Meilensteine
Wiki
Code
Merge Requests
0
Repository
Branch
Commits
Tags
Repository-Diagramm
Revisionen vergleichen
Code-Schnipsel
Build
Pipelines
Aufgaben
Pipeline-Zeitpläne
Artefakte
Bereitstellung
Releases
Betreiben
Umgebungen
Überwachen
Vorfälle
Service-Desk
Analysieren
Wertschöpfungskettenanalyse
Mitwirkenden-Analyse
CI/CD-Analyse
Repository-Analysen
Hilfe
Hilfe
Support
GitLab-Dokumentation
GitLab-Pläne vergleichen
Community-Forum
Zu GitLab beitragen
Feedback geben
Tastenkürzel
?
Code-Schnipsel
Gruppen
Projekte
Show more breadcrumbs
QUIQQER
QUI
Commits
67ad6ce5
Commit
67ad6ce5
erstellt
vor 7 Jahren
von
Patrick Müller
Dateien durchsuchen
Optionen
Downloads
Patches
Einfaches Diff
feat: QUI\Exception attributes in JavaScript
Übergeordneter
50857bd7
No related branches found
Branches enthält Commit
No related tags found
Tags enthält Commit
Keine zugehörigen Merge Requests gefunden
Änderungen
2
Leerzeichenänderungen ausblenden
Inline
Nebeneinander
2 geänderte Dateien
qui/classes/request/Ajax.js
+25
-23
25 Ergänzungen, 23 Löschungen
qui/classes/request/Ajax.js
qui/controls/messages/Message.js
+7
-6
7 Ergänzungen, 6 Löschungen
qui/controls/messages/Message.js
werden angezeigt
mit
32 Ergänzungen
und
29 Löschungen
qui/classes/request/Ajax.js
+
25
−
23
Zeige Datei @
67ad6ce5
...
...
@@ -40,19 +40,19 @@ define('qui/classes/request/Ajax', [
return
new
Class
({
Extends
:
DOM
,
Type
:
'
qui/classes/request/Ajax
'
,
Type
:
'
qui/classes/request/Ajax
'
,
Binds
:
[
'
$parseResult
'
],
$Request
:
null
,
$result
:
null
,
$result
:
null
,
options
:
{
method
:
'
post
'
,
url
:
''
,
async
:
true
,
method
:
'
post
'
,
url
:
''
,
async
:
true
,
timeout
:
10000
},
...
...
@@ -76,9 +76,9 @@ define('qui/classes/request/Ajax', [
self
.
setAttribute
(
'
params
'
,
params
);
self
.
$Request
=
new
Request
({
url
:
self
.
getAttribute
(
'
url
'
),
method
:
self
.
getAttribute
(
'
method
'
),
async
:
self
.
getAttribute
(
'
async
'
),
url
:
self
.
getAttribute
(
'
url
'
),
method
:
self
.
getAttribute
(
'
method
'
),
async
:
self
.
getAttribute
(
'
async
'
),
timeout
:
self
.
getAttribute
(
'
timeout
'
),
onProgress
:
function
()
{
...
...
@@ -96,7 +96,7 @@ define('qui/classes/request/Ajax', [
}
});
var
query
=
Object
.
toQueryString
(
params
),
var
query
=
Object
.
toQueryString
(
params
),
strlenCheck
=
parseInt
(
query
.
length
)
+
parseInt
(
self
.
getAttribute
(
'
url
'
).
length
);
...
...
@@ -211,16 +211,16 @@ define('qui/classes/request/Ajax', [
$parseResult
:
function
(
responseText
)
{
var
i
;
var
str
=
responseText
||
''
,
len
=
str
.
length
,
var
str
=
responseText
||
''
,
len
=
str
.
length
,
start
=
9
,
end
=
len
-
10
;
end
=
len
-
10
;
if
(
!
str
.
match
(
'
<quiqqer>
'
)
||
!
str
.
match
(
'
</quiqqer>
'
))
{
return
this
.
fireEvent
(
'
error
'
,
[
new
MessageError
({
message
:
'
No QUIQQER XML
'
,
code
:
500
code
:
500
}),
this
]);
...
...
@@ -231,7 +231,7 @@ define('qui/classes/request/Ajax', [
return
this
.
fireEvent
(
'
error
'
,
[
new
MessageError
({
message
:
'
No QUIQQER XML
'
,
code
:
500
code
:
500
}),
this
]);
...
...
@@ -247,8 +247,8 @@ define('qui/classes/request/Ajax', [
result
=
eval
(
'
(
'
+
str
.
substring
(
start
,
end
)
+
'
)
'
);
}
var
params
=
this
.
getAttribute
(
'
params
'
),
rfs
=
JSON
.
decode
(
params
.
_rf
||
[]),
var
params
=
this
.
getAttribute
(
'
params
'
),
rfs
=
JSON
.
decode
(
params
.
_rf
||
[]),
event_params
=
[];
this
.
$result
=
result
;
...
...
@@ -280,9 +280,10 @@ define('qui/classes/request/Ajax', [
if
(
result
.
Exception
)
{
return
this
.
fireEvent
(
'
error
'
,
[
new
MessageError
({
message
:
result
.
Exception
.
message
||
''
,
code
:
result
.
Exception
.
code
||
0
,
type
:
result
.
Exception
.
type
||
'
Exception
'
message
:
result
.
Exception
.
message
||
''
,
code
:
result
.
Exception
.
code
||
0
,
type
:
result
.
Exception
.
type
||
'
Exception
'
,
attributes
:
result
.
Exception
.
attributes
||
false
}),
this
]);
...
...
@@ -291,7 +292,7 @@ define('qui/classes/request/Ajax', [
// check the single function
for
(
i
=
0
,
len
=
rfs
.
length
;
i
<
len
;
i
++
)
{
func
=
rfs
[
i
];
res
=
result
[
func
];
res
=
result
[
func
];
if
(
!
res
)
{
event_params
.
push
(
null
);
...
...
@@ -301,9 +302,10 @@ define('qui/classes/request/Ajax', [
if
(
res
.
Exception
)
{
this
.
fireEvent
(
'
error
'
,
[
new
MessageError
({
message
:
res
.
Exception
.
message
||
''
,
code
:
res
.
Exception
.
code
||
0
,
type
:
res
.
Exception
.
type
||
'
Exception
'
message
:
res
.
Exception
.
message
||
''
,
code
:
res
.
Exception
.
code
||
0
,
type
:
res
.
Exception
.
type
||
'
Exception
'
,
attributes
:
res
.
Exception
.
attributes
||
false
}),
this
]);
...
...
This diff is collapsed.
Zum Erweitern klicken.
qui/controls/messages/Message.js
+
7
−
6
Zeige Datei @
67ad6ce5
...
...
@@ -32,12 +32,13 @@ define('qui/controls/messages/Message', [
Type
:
'
qui/controls/messages/Message
'
,
options
:
{
message
:
''
,
code
:
0
,
time
:
false
,
cssclass
:
false
,
styles
:
false
,
hideTime
:
false
message
:
''
,
code
:
0
,
time
:
false
,
cssclass
:
false
,
styles
:
false
,
hideTime
:
false
,
attributes
:
false
},
initialize
:
function
(
options
)
{
...
...
This diff is collapsed.
Zum Erweitern klicken.
Vorschau
0%
Wiederholen
oder
Neue Datei anhängen
.
Abbrechen
You are about to add
0
people
to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Kommentar speichern
Abbrechen
Bitte
registrieren
oder
Anmelden
zum Kommentieren