-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlib.app
42 lines (36 loc) · 1.11 KB
/
lib.app
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
module elib/elib-utils/lib
imports elib/elib-utils/math
imports elib/elib-utils/pageindex
imports elib/elib-utils/string
imports elib/elib-utils/accesscontrol
imports elib/elib-utils/datetime
imports elib/elib-utils/markup
imports elib/elib-utils/editable
imports elib/elib-utils/coordinates
imports elib/elib-utils/modal-dialog
imports elib/elib-utils/rss
imports elib/elib-utils/wikitext
imports elib/elib-utils/counter
imports elib/elib-utils/tabs
imports elib/elib-utils/list
imports elib/elib-utils/checkboxWikiText
imports elib/elib-utils/geo
section ajax lib
define ajax ignore-access-control empty(){}
native class java.lang.StringBuffer as StringBuffer{
constructor(String)
toString() : String
append(String) : StringBuffer
}
native class javax.servlet.http.HttpServletRequest as HttpServletRequest{
getQueryString() : String
}
function requestURL(): String {
var ds := getDispatchServlet();
var request := ds.getRequest();
if(request.getQueryString() == null){
return ds.getRequestURL();
} else{
return ds.getRequestURL() + "?" + request.getQueryString();
}
}