Reverted all changes

This commit is contained in:
Perelandric
2015-05-26 14:46:43 -05:00
committed by Araq
parent b0469c11e3
commit e0ecaa86ba

View File

@@ -14,56 +14,56 @@ when not defined(js) and not defined(Nimdoc):
{.error: "This module only works on the JavaScript platform".}
type
EventHandlers* {.importc.} = object of RootObj
onabort*: proc (event: ref Event) {.nimcall.}
onblur*: proc (event: ref Event) {.nimcall.}
onchange*: proc (event: ref Event) {.nimcall.}
onclick*: proc (event: ref Event) {.nimcall.}
ondblclick*: proc (event: ref Event) {.nimcall.}
onerror*: proc (event: ref Event) {.nimcall.}
onfocus*: proc (event: ref Event) {.nimcall.}
onkeydown*: proc (event: ref Event) {.nimcall.}
onkeypress*: proc (event: ref Event) {.nimcall.}
onkeyup*: proc (event: ref Event) {.nimcall.}
onload*: proc (event: ref Event) {.nimcall.}
onmousedown*: proc (event: ref Event) {.nimcall.}
onmousemove*: proc (event: ref Event) {.nimcall.}
onmouseout*: proc (event: ref Event) {.nimcall.}
onmouseover*: proc (event: ref Event) {.nimcall.}
onmouseup*: proc (event: ref Event) {.nimcall.}
onreset*: proc (event: ref Event) {.nimcall.}
onselect*: proc (event: ref Event) {.nimcall.}
onsubmit*: proc (event: ref Event) {.nimcall.}
onunload*: proc (event: ref Event) {.nimcall.}
TEventHandlers* {.importc.} = object of RootObj
onabort*: proc (event: ref TEvent) {.nimcall.}
onblur*: proc (event: ref TEvent) {.nimcall.}
onchange*: proc (event: ref TEvent) {.nimcall.}
onclick*: proc (event: ref TEvent) {.nimcall.}
ondblclick*: proc (event: ref TEvent) {.nimcall.}
onerror*: proc (event: ref TEvent) {.nimcall.}
onfocus*: proc (event: ref TEvent) {.nimcall.}
onkeydown*: proc (event: ref TEvent) {.nimcall.}
onkeypress*: proc (event: ref TEvent) {.nimcall.}
onkeyup*: proc (event: ref TEvent) {.nimcall.}
onload*: proc (event: ref TEvent) {.nimcall.}
onmousedown*: proc (event: ref TEvent) {.nimcall.}
onmousemove*: proc (event: ref TEvent) {.nimcall.}
onmouseout*: proc (event: ref TEvent) {.nimcall.}
onmouseover*: proc (event: ref TEvent) {.nimcall.}
onmouseup*: proc (event: ref TEvent) {.nimcall.}
onreset*: proc (event: ref TEvent) {.nimcall.}
onselect*: proc (event: ref TEvent) {.nimcall.}
onsubmit*: proc (event: ref TEvent) {.nimcall.}
onunload*: proc (event: ref TEvent) {.nimcall.}
addEventListener*: proc(ev: cstring, cb: proc(ev: ref Event), useCapture: bool = false) {.nimcall.}
addEventListener*: proc(ev: cstring, cb: proc(ev: ref TEvent), useCapture: bool = false) {.nimcall.}
Window* = ref WindowObj
WindowObj {.importc.} = object of EventHandlers
WindowObj {.importc.} = object of TEventHandlers
document*: Document
event*: ref Event
history*: ref History
location*: ref Location
event*: ref TEvent
history*: ref THistory
location*: ref TLocation
closed*: bool
defaultStatus*: cstring
innerHeight*, innerWidth*: int
locationbar*: ref LocationBar
menubar*: ref MenuBar
locationbar*: ref TLocationBar
menubar*: ref TMenuBar
name*: cstring
outerHeight*, outerWidth*: int
pageXOffset*, pageYOffset*: int
personalbar*: ref PersonalBar
scrollbars*: ref ScrollBars
statusbar*: ref StatusBar
personalbar*: ref TPersonalBar
scrollbars*: ref TScrollBars
statusbar*: ref TStatusBar
status*: cstring
toolbar*: ref ToolBar
toolbar*: ref TToolBar
alert*: proc (msg: cstring) {.nimcall.}
back*: proc () {.nimcall.}
blur*: proc () {.nimcall.}
captureEvents*: proc (eventMask: int) {.nimcall.}
clearInterval*: proc (interval: ref Interval) {.nimcall.}
clearTimeout*: proc (timeout: ref TimeOut) {.nimcall.}
clearInterval*: proc (interval: ref TInterval) {.nimcall.}
clearTimeout*: proc (timeout: ref TTimeOut) {.nimcall.}
close*: proc () {.nimcall.}
confirm*: proc (msg: cstring): bool {.nimcall.}
disableExternalCapture*: proc () {.nimcall.}
@@ -72,7 +72,7 @@ type
backwards = false) {.nimcall.}
focus*: proc () {.nimcall.}
forward*: proc () {.nimcall.}
handleEvent*: proc (e: ref Event) {.nimcall.}
handleEvent*: proc (e: ref TEvent) {.nimcall.}
home*: proc () {.nimcall.}
moveBy*: proc (x, y: int) {.nimcall.}
moveTo*: proc (x, y: int) {.nimcall.}
@@ -83,13 +83,13 @@ type
releaseEvents*: proc (eventMask: int) {.nimcall.}
resizeBy*: proc (x, y: int) {.nimcall.}
resizeTo*: proc (x, y: int) {.nimcall.}
routeEvent*: proc (event: ref Event) {.nimcall.}
routeEvent*: proc (event: ref TEvent) {.nimcall.}
scrollBy*: proc (x, y: int) {.nimcall.}
scrollTo*: proc (x, y: int) {.nimcall.}
setInterval*: proc (code: cstring, pause: int): ref Interval {.nimcall.}
setTimeout*: proc (code: cstring, pause: int): ref TimeOut {.nimcall.}
setInterval*: proc (code: cstring, pause: int): ref TInterval {.nimcall.}
setTimeout*: proc (code: cstring, pause: int): ref TTimeOut {.nimcall.}
stop*: proc () {.nimcall.}
frames*: seq[FrameObj]
frames*: seq[TFrame]
Frame* = ref FrameObj
FrameObj {.importc.} = object of WindowObj
@@ -100,7 +100,7 @@ type
contains*: proc (class: cstring):bool {.nimcall.}
toggle*: proc (class: cstring) {.nimcall.}
NodeType* = enum
TNodeType* = enum
ElementNode = 1,
AttributeNode,
TextNode,
@@ -115,7 +115,7 @@ type
NotationNode
Node* = ref NodeObj
NodeObj {.importc.} = object of EventHandlers
NodeObj {.importc.} = object of TEventHandlers
attributes*: seq[Node]
childNodes*: seq[Node]
children*: seq[Node]
@@ -124,7 +124,7 @@ type
lastChild*: Node
nextSibling*: Node
nodeName*: cstring
nodeType*: NodeType
nodeType*: TNodeType
nodeValue*: cstring
parentNode*: Node
previousSibling*: Node
@@ -146,7 +146,7 @@ type
scrollIntoView*: proc () {.nimcall.}
setAttribute*: proc (name, value: cstring) {.nimcall.}
setAttributeNode*: proc (attr: Node) {.nimcall.}
style*: ref Style
style*: ref TStyle
Document* = ref DocumentObj
DocumentObj {.importc.} = object of NodeObj
@@ -173,16 +173,16 @@ type
getElementsByTagName*: proc (name: cstring): seq[Element] {.nimcall.}
getElementsByClassName*: proc (name: cstring): seq[Element] {.nimcall.}
getSelection*: proc (): cstring {.nimcall.}
handleEvent*: proc (event: ref Event) {.nimcall.}
handleEvent*: proc (event: ref TEvent) {.nimcall.}
open*: proc () {.nimcall.}
releaseEvents*: proc (eventMask: int) {.nimcall.}
routeEvent*: proc (event: ref Event) {.nimcall.}
routeEvent*: proc (event: ref TEvent) {.nimcall.}
write*: proc (text: cstring) {.nimcall.}
writeln*: proc (text: cstring) {.nimcall.}
anchors*: seq[AnchorElement]
forms*: seq[FormElement]
images*: seq[ImageElement]
applets*: seq[ref Applet]
applets*: seq[ref TApplet]
embeds*: seq[EmbedElement]
links*: seq[LinkElement]
@@ -199,7 +199,7 @@ type
blur*: proc () {.nimcall.}
click*: proc () {.nimcall.}
focus*: proc () {.nimcall.}
handleEvent*: proc (event: ref Event) {.nimcall.}
handleEvent*: proc (event: ref TEvent) {.nimcall.}
select*: proc () {.nimcall.}
options*: seq[OptionElement]
getElementsByTagName*: proc (name: cstring): seq[Element] {.nimcall.}
@@ -228,7 +228,7 @@ type
text*: cstring
x*, y*: int
Applet* {.importc.} = object of RootObj
TApplet* {.importc.} = object of RootObj
OptionElement* = ref OptionObj
OptionObj {.importc.} = object of ElementObj
@@ -260,7 +260,7 @@ type
width*: int
Style* {.importc.} = object of RootObj
TStyle* {.importc.} = object of RootObj
background*: cstring
backgroundAttachment*: cstring
backgroundColor*: cstring
@@ -354,7 +354,7 @@ type
removeAttribute*: proc (attr: cstring, caseSensitive=false) {.nimcall.}
setAttribute*: proc (attr, value: cstring, caseSensitive=false) {.nimcall.}
Event* {.importc.} = object of RootObj
TEvent* {.importc.} = object of RootObj
target*: Node
altKey*, ctrlKey*, shiftKey*: bool
button*: int
@@ -393,7 +393,7 @@ type
SUBMIT*: int
UNLOAD*: int
Location* {.importc.} = object of RootObj
TLocation* {.importc.} = object of RootObj
hash*: cstring
host*: cstring
hostname*: cstring
@@ -405,13 +405,13 @@ type
reload*: proc () {.nimcall.}
replace*: proc (s: cstring) {.nimcall.}
History* {.importc.} = object of RootObj
THistory* {.importc.} = object of RootObj
length*: int
back*: proc () {.nimcall.}
forward*: proc () {.nimcall.}
go*: proc (pagesToJump: int) {.nimcall.}
Navigator* {.importc.} = object of RootObj
TNavigator* {.importc.} = object of RootObj
appCodeName*: cstring
appName*: cstring
appVersion*: cstring
@@ -420,28 +420,28 @@ type
platform*: cstring
userAgent*: cstring
javaEnabled*: proc (): bool {.nimcall.}
mimeTypes*: seq[ref MimeType]
mimeTypes*: seq[ref TMimeType]
Plugin* {.importc.} = object of RootObj
TPlugin* {.importc.} = object of RootObj
description*: cstring
filename*: cstring
name*: cstring
MimeType* {.importc.} = object of RootObj
TMimeType* {.importc.} = object of RootObj
description*: cstring
enabledPlugin*: ref Plugin
enabledPlugin*: ref TPlugin
suffixes*: seq[cstring]
`type`*: cstring
LocationBar* {.importc.} = object of RootObj
TLocationBar* {.importc.} = object of RootObj
visible*: bool
MenuBar* = LocationBar
PersonalBar* = LocationBar
ScrollBars* = LocationBar
ToolBar* = LocationBar
StatusBar* = LocationBar
TMenuBar* = TLocationBar
TPersonalBar* = TLocationBar
TScrollBars* = TLocationBar
TToolBar* = TLocationBar
TStatusBar* = TLocationBar
Screen* {.importc.} = object of RootObj
TScreen* {.importc.} = object of RootObj
availHeight*: int
availWidth*: int
colorDepth*: int
@@ -449,20 +449,14 @@ type
pixelDepth*: int
width*: int
TimeOut* {.importc.} = object of RootObj
Interval* {.importc.} = object of RootObj
{.deprecated: [TEventHandlers: EventHandlers, TEvent: Event, TNodeType: NodeType,
TInterval: Interval, TTimeOut: TimeOut, TStatusBar: StatusBar,
TMenuBar: MenuBar, TApplet: Applet, TLocation: Location,
THistory: History, TNavigator: Navigator, TPlugin: Plugin,
TMimeType: MimeType, TLocationBar: LocationBar, TPersonalBar: PersonalBar,
TScrollBars: ScrollBars, TToolBar: ToolBar, TScreen: Screen].}
TTimeOut* {.importc.} = object of RootObj
TInterval* {.importc.} = object of RootObj
var
window* {.importc, nodecl.}: Window
document* {.importc, nodecl.}: Document
navigator* {.importc, nodecl.}: ref Navigator
screen* {.importc, nodecl.}: ref Screen
navigator* {.importc, nodecl.}: ref TNavigator
screen* {.importc, nodecl.}: ref TScreen
proc decodeURI*(uri: cstring): cstring {.importc, nodecl.}
proc encodeURI*(uri: cstring): cstring {.importc, nodecl.}