Class: Dommy::XMLHttpRequestUpload

Inherits:
Object
  • Object
show all
Includes:
Bridge::Methods, EventTarget
Defined in:
lib/dommy/xml_http_request.rb

Overview

‘XMLHttpRequestUpload` — the upload-side event target. Real browsers fire `progress` here while uploading multipart bodies; dommy doesn’t simulate upload, so this is an inert EventTarget the caller can still ‘addEventListener` against.

Instance Method Summary collapse

Methods included from Bridge::Methods

included

Methods included from EventTarget

#__internal_deliver_event__, #add_event_listener, capture_flag, #deliver_at, #dispatch_event, js_truthy?, #remove_event_listener

Instance Method Details

#__internal_event_parent__Object



444
445
446
# File 'lib/dommy/xml_http_request.rb', line 444

def __internal_event_parent__
  nil
end

#__js_call__(method, args) ⇒ Object



433
434
435
436
437
438
439
440
441
442
# File 'lib/dommy/xml_http_request.rb', line 433

def __js_call__(method, args)
  case method
  when "addEventListener"
    add_event_listener(args[0], args[1], args[2])
  when "removeEventListener"
    remove_event_listener(args[0], args[1], args[2])
  when "dispatchEvent"
    dispatch_event(args[0])
  end
end