├── .github └── workflows │ ├── build.yml │ └── pages.yml ├── .gitignore ├── .yardopts ├── CHANGELOG.md ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── bin ├── rake └── setup ├── config.ru ├── docs └── polyfills.md ├── examples ├── 2048 │ ├── Gemfile │ ├── README.md │ ├── app │ │ └── application.rb │ └── config.ru ├── canvas │ ├── Gemfile │ ├── README.md │ ├── app │ │ └── application.rb │ └── config.ru ├── component │ ├── Gemfile │ ├── README.md │ ├── app │ │ └── application.rb │ └── config.ru ├── integrations │ ├── README.md │ ├── dynamic-rack-opal-sprockets-server │ │ ├── Gemfile │ │ ├── README.md │ │ ├── app │ │ │ └── application.rb │ │ └── config.ru │ ├── dynamic-roda-roda-sprockets │ │ ├── .gitignore │ │ ├── Gemfile │ │ ├── README.md │ │ ├── Rakefile │ │ ├── app.rb │ │ ├── app │ │ │ └── application.rb │ │ └── config.ru │ ├── dynamic-roda-tilt │ │ ├── .gitignore │ │ ├── Gemfile │ │ ├── README.md │ │ ├── Rakefile │ │ ├── app.rb │ │ ├── app │ │ │ └── application.rb │ │ └── config.ru │ ├── dynamic-sinatra-opal-sprockets-server │ │ ├── Gemfile │ │ ├── README.md │ │ ├── app │ │ │ └── application.rb │ │ └── config.ru │ ├── static-bash-opal-parser │ │ ├── .gitignore │ │ ├── Gemfile │ │ ├── README.md │ │ ├── build.sh │ │ └── index.html │ ├── static-bash │ │ ├── .gitignore │ │ ├── Gemfile │ │ ├── README.md │ │ ├── app │ │ │ └── application.rb │ │ ├── build.sh │ │ └── index.html │ ├── static-rake-guard │ │ ├── .gitignore │ │ ├── Gemfile │ │ ├── Guardfile │ │ ├── README.md │ │ ├── Rakefile │ │ ├── app │ │ │ └── application.rb │ │ └── index.html │ └── static-rake │ │ ├── .gitignore │ │ ├── Gemfile │ │ ├── README.md │ │ ├── Rakefile │ │ ├── app │ │ └── application.rb │ │ └── index.html └── svg │ ├── .gitignore │ ├── Gemfile │ ├── README.md │ ├── Rakefile │ ├── app │ └── application.rb │ ├── index.html │ └── index.svg ├── lib ├── opal-browser.rb └── opal │ └── browser.rb ├── opal-browser.gemspec ├── opal ├── browser.rb ├── browser │ ├── animation_frame.rb │ ├── audio.rb │ ├── audio │ │ ├── node.rb │ │ └── param_schedule.rb │ ├── blob.rb │ ├── canvas.rb │ ├── canvas │ │ ├── data.rb │ │ ├── gradient.rb │ │ ├── style.rb │ │ └── text.rb │ ├── console.rb │ ├── cookies.rb │ ├── crypto.rb │ ├── css.rb │ ├── css │ │ ├── declaration.rb │ │ ├── rule.rb │ │ ├── rule │ │ │ └── style.rb │ │ ├── style_sheet.rb │ │ └── unit.rb │ ├── database │ │ └── sql.rb │ ├── delay.rb │ ├── dom.rb │ ├── dom │ │ ├── attribute.rb │ │ ├── builder.rb │ │ ├── cdata.rb │ │ ├── character_data.rb │ │ ├── comment.rb │ │ ├── document.rb │ │ ├── document_fragment.rb │ │ ├── document_or_shadow_root.rb │ │ ├── element.rb │ │ ├── element │ │ │ ├── attributes.rb │ │ │ ├── button.rb │ │ │ ├── custom.rb │ │ │ ├── data.rb │ │ │ ├── editable.rb │ │ │ ├── form.rb │ │ │ ├── iframe.rb │ │ │ ├── image.rb │ │ │ ├── input.rb │ │ │ ├── media.rb │ │ │ ├── offset.rb │ │ │ ├── position.rb │ │ │ ├── scroll.rb │ │ │ ├── select.rb │ │ │ ├── size.rb │ │ │ ├── template.rb │ │ │ └── textarea.rb │ │ ├── mutation_observer.rb │ │ ├── node.rb │ │ ├── node_set.rb │ │ ├── shadow_root.rb │ │ └── text.rb │ ├── effects.rb │ ├── event.rb │ ├── event │ │ ├── all.rb │ │ ├── animation.rb │ │ ├── audio_processing.rb │ │ ├── base.rb │ │ ├── before_unload.rb │ │ ├── clipboard.rb │ │ ├── close.rb │ │ ├── composition.rb │ │ ├── custom.rb │ │ ├── data_transfer.rb │ │ ├── device_light.rb │ │ ├── device_motion.rb │ │ ├── device_orientation.rb │ │ ├── device_proximity.rb │ │ ├── drag.rb │ │ ├── focus.rb │ │ ├── gamepad.rb │ │ ├── hash_change.rb │ │ ├── keyboard.rb │ │ ├── message.rb │ │ ├── mouse.rb │ │ ├── page_transition.rb │ │ ├── pop_state.rb │ │ ├── progress.rb │ │ ├── sensor.rb │ │ ├── storage.rb │ │ ├── touch.rb │ │ ├── ui.rb │ │ └── wheel.rb │ ├── event_source.rb │ ├── form_data.rb │ ├── history.rb │ ├── http.rb │ ├── http │ │ ├── binary.rb │ │ ├── headers.rb │ │ ├── request.rb │ │ └── response.rb │ ├── immediate.rb │ ├── interval.rb │ ├── location.rb │ ├── navigator.rb │ ├── polyfill │ │ └── visual_viewport.rb │ ├── screen.rb │ ├── setup │ │ ├── base.rb │ │ ├── full.rb │ │ ├── large.rb │ │ ├── mini.rb │ │ └── traditional.rb │ ├── socket.rb │ ├── storage.rb │ ├── support.rb │ ├── utils.rb │ ├── version.rb │ ├── visual_viewport.rb │ ├── window.rb │ └── window │ │ ├── size.rb │ │ └── view.rb └── opal-browser.rb └── spec ├── browser_runner.rb.erb ├── browser_runner_compat.rb ├── browser_runner_index.html.erb ├── database └── sql_spec.rb ├── delay_spec.rb ├── dom ├── attribute_spec.rb ├── builder_spec.rb ├── document_spec.rb ├── element │ ├── attributes_spec.rb │ ├── custom_spec.rb │ └── subclass_spec.rb ├── element_spec.rb ├── mutation_observer_spec.rb ├── node_set_spec.rb └── node_spec.rb ├── dom_spec.rb ├── event_source_spec.rb ├── event_spec.rb ├── history_spec.rb ├── http_spec.rb ├── immediate_spec.rb ├── interval_spec.rb ├── json2.js ├── native_cached_wrapper_spec.rb ├── runner.rb ├── sizzle.js ├── socket_spec.rb ├── spec_helper.rb ├── spec_helper_promise.rb.erb ├── storage_spec.rb ├── wgxpath.install.js └── window_spec.rb /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/.github/workflows/pages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/.gitignore -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/.yardopts -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/bin/setup -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/config.ru -------------------------------------------------------------------------------- /docs/polyfills.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/docs/polyfills.md -------------------------------------------------------------------------------- /examples/2048/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/2048/Gemfile -------------------------------------------------------------------------------- /examples/2048/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/2048/README.md -------------------------------------------------------------------------------- /examples/2048/app/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/2048/app/application.rb -------------------------------------------------------------------------------- /examples/2048/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/2048/config.ru -------------------------------------------------------------------------------- /examples/canvas/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/canvas/Gemfile -------------------------------------------------------------------------------- /examples/canvas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/canvas/README.md -------------------------------------------------------------------------------- /examples/canvas/app/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/canvas/app/application.rb -------------------------------------------------------------------------------- /examples/canvas/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/canvas/config.ru -------------------------------------------------------------------------------- /examples/component/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/component/Gemfile -------------------------------------------------------------------------------- /examples/component/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/component/README.md -------------------------------------------------------------------------------- /examples/component/app/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/component/app/application.rb -------------------------------------------------------------------------------- /examples/component/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/component/config.ru -------------------------------------------------------------------------------- /examples/integrations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/README.md -------------------------------------------------------------------------------- /examples/integrations/dynamic-rack-opal-sprockets-server/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/dynamic-rack-opal-sprockets-server/Gemfile -------------------------------------------------------------------------------- /examples/integrations/dynamic-rack-opal-sprockets-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/dynamic-rack-opal-sprockets-server/README.md -------------------------------------------------------------------------------- /examples/integrations/dynamic-rack-opal-sprockets-server/app/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/dynamic-rack-opal-sprockets-server/app/application.rb -------------------------------------------------------------------------------- /examples/integrations/dynamic-rack-opal-sprockets-server/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/dynamic-rack-opal-sprockets-server/config.ru -------------------------------------------------------------------------------- /examples/integrations/dynamic-roda-roda-sprockets/.gitignore: -------------------------------------------------------------------------------- 1 | public/assets 2 | -------------------------------------------------------------------------------- /examples/integrations/dynamic-roda-roda-sprockets/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/dynamic-roda-roda-sprockets/Gemfile -------------------------------------------------------------------------------- /examples/integrations/dynamic-roda-roda-sprockets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/dynamic-roda-roda-sprockets/README.md -------------------------------------------------------------------------------- /examples/integrations/dynamic-roda-roda-sprockets/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/dynamic-roda-roda-sprockets/Rakefile -------------------------------------------------------------------------------- /examples/integrations/dynamic-roda-roda-sprockets/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/dynamic-roda-roda-sprockets/app.rb -------------------------------------------------------------------------------- /examples/integrations/dynamic-roda-roda-sprockets/app/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/dynamic-roda-roda-sprockets/app/application.rb -------------------------------------------------------------------------------- /examples/integrations/dynamic-roda-roda-sprockets/config.ru: -------------------------------------------------------------------------------- 1 | require_relative "./app" 2 | 3 | run App.app 4 | -------------------------------------------------------------------------------- /examples/integrations/dynamic-roda-tilt/.gitignore: -------------------------------------------------------------------------------- 1 | public/assets 2 | -------------------------------------------------------------------------------- /examples/integrations/dynamic-roda-tilt/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/dynamic-roda-tilt/Gemfile -------------------------------------------------------------------------------- /examples/integrations/dynamic-roda-tilt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/dynamic-roda-tilt/README.md -------------------------------------------------------------------------------- /examples/integrations/dynamic-roda-tilt/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/dynamic-roda-tilt/Rakefile -------------------------------------------------------------------------------- /examples/integrations/dynamic-roda-tilt/app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/dynamic-roda-tilt/app.rb -------------------------------------------------------------------------------- /examples/integrations/dynamic-roda-tilt/app/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/dynamic-roda-tilt/app/application.rb -------------------------------------------------------------------------------- /examples/integrations/dynamic-roda-tilt/config.ru: -------------------------------------------------------------------------------- 1 | require_relative "./app" 2 | 3 | run App.app 4 | -------------------------------------------------------------------------------- /examples/integrations/dynamic-sinatra-opal-sprockets-server/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/dynamic-sinatra-opal-sprockets-server/Gemfile -------------------------------------------------------------------------------- /examples/integrations/dynamic-sinatra-opal-sprockets-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/dynamic-sinatra-opal-sprockets-server/README.md -------------------------------------------------------------------------------- /examples/integrations/dynamic-sinatra-opal-sprockets-server/app/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/dynamic-sinatra-opal-sprockets-server/app/application.rb -------------------------------------------------------------------------------- /examples/integrations/dynamic-sinatra-opal-sprockets-server/config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/dynamic-sinatra-opal-sprockets-server/config.ru -------------------------------------------------------------------------------- /examples/integrations/static-bash-opal-parser/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/static-bash-opal-parser/.gitignore -------------------------------------------------------------------------------- /examples/integrations/static-bash-opal-parser/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/static-bash-opal-parser/Gemfile -------------------------------------------------------------------------------- /examples/integrations/static-bash-opal-parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/static-bash-opal-parser/README.md -------------------------------------------------------------------------------- /examples/integrations/static-bash-opal-parser/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/static-bash-opal-parser/build.sh -------------------------------------------------------------------------------- /examples/integrations/static-bash-opal-parser/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/static-bash-opal-parser/index.html -------------------------------------------------------------------------------- /examples/integrations/static-bash/.gitignore: -------------------------------------------------------------------------------- 1 | /application.js 2 | /opal-browser.js 3 | -------------------------------------------------------------------------------- /examples/integrations/static-bash/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/static-bash/Gemfile -------------------------------------------------------------------------------- /examples/integrations/static-bash/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/static-bash/README.md -------------------------------------------------------------------------------- /examples/integrations/static-bash/app/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/static-bash/app/application.rb -------------------------------------------------------------------------------- /examples/integrations/static-bash/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/static-bash/build.sh -------------------------------------------------------------------------------- /examples/integrations/static-bash/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/static-bash/index.html -------------------------------------------------------------------------------- /examples/integrations/static-rake-guard/.gitignore: -------------------------------------------------------------------------------- 1 | /application.js 2 | -------------------------------------------------------------------------------- /examples/integrations/static-rake-guard/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/static-rake-guard/Gemfile -------------------------------------------------------------------------------- /examples/integrations/static-rake-guard/Guardfile: -------------------------------------------------------------------------------- 1 | guard :rake, task: "build", all_on_start: true do 2 | watch %r{^app/} 3 | end -------------------------------------------------------------------------------- /examples/integrations/static-rake-guard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/static-rake-guard/README.md -------------------------------------------------------------------------------- /examples/integrations/static-rake-guard/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/static-rake-guard/Rakefile -------------------------------------------------------------------------------- /examples/integrations/static-rake-guard/app/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/static-rake-guard/app/application.rb -------------------------------------------------------------------------------- /examples/integrations/static-rake-guard/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/static-rake-guard/index.html -------------------------------------------------------------------------------- /examples/integrations/static-rake/.gitignore: -------------------------------------------------------------------------------- 1 | /application.js 2 | -------------------------------------------------------------------------------- /examples/integrations/static-rake/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/static-rake/Gemfile -------------------------------------------------------------------------------- /examples/integrations/static-rake/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/static-rake/README.md -------------------------------------------------------------------------------- /examples/integrations/static-rake/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/static-rake/Rakefile -------------------------------------------------------------------------------- /examples/integrations/static-rake/app/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/static-rake/app/application.rb -------------------------------------------------------------------------------- /examples/integrations/static-rake/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/integrations/static-rake/index.html -------------------------------------------------------------------------------- /examples/svg/.gitignore: -------------------------------------------------------------------------------- 1 | /application.js 2 | -------------------------------------------------------------------------------- /examples/svg/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/svg/Gemfile -------------------------------------------------------------------------------- /examples/svg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/svg/README.md -------------------------------------------------------------------------------- /examples/svg/Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/svg/Rakefile -------------------------------------------------------------------------------- /examples/svg/app/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/svg/app/application.rb -------------------------------------------------------------------------------- /examples/svg/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/svg/index.html -------------------------------------------------------------------------------- /examples/svg/index.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/examples/svg/index.svg -------------------------------------------------------------------------------- /lib/opal-browser.rb: -------------------------------------------------------------------------------- 1 | require 'opal/browser' 2 | -------------------------------------------------------------------------------- /lib/opal/browser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/lib/opal/browser.rb -------------------------------------------------------------------------------- /opal-browser.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal-browser.gemspec -------------------------------------------------------------------------------- /opal/browser.rb: -------------------------------------------------------------------------------- 1 | require 'browser/setup/traditional' 2 | -------------------------------------------------------------------------------- /opal/browser/animation_frame.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/animation_frame.rb -------------------------------------------------------------------------------- /opal/browser/audio.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/audio.rb -------------------------------------------------------------------------------- /opal/browser/audio/node.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/audio/node.rb -------------------------------------------------------------------------------- /opal/browser/audio/param_schedule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/audio/param_schedule.rb -------------------------------------------------------------------------------- /opal/browser/blob.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/blob.rb -------------------------------------------------------------------------------- /opal/browser/canvas.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/canvas.rb -------------------------------------------------------------------------------- /opal/browser/canvas/data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/canvas/data.rb -------------------------------------------------------------------------------- /opal/browser/canvas/gradient.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/canvas/gradient.rb -------------------------------------------------------------------------------- /opal/browser/canvas/style.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/canvas/style.rb -------------------------------------------------------------------------------- /opal/browser/canvas/text.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/canvas/text.rb -------------------------------------------------------------------------------- /opal/browser/console.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/console.rb -------------------------------------------------------------------------------- /opal/browser/cookies.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/cookies.rb -------------------------------------------------------------------------------- /opal/browser/crypto.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/crypto.rb -------------------------------------------------------------------------------- /opal/browser/css.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/css.rb -------------------------------------------------------------------------------- /opal/browser/css/declaration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/css/declaration.rb -------------------------------------------------------------------------------- /opal/browser/css/rule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/css/rule.rb -------------------------------------------------------------------------------- /opal/browser/css/rule/style.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/css/rule/style.rb -------------------------------------------------------------------------------- /opal/browser/css/style_sheet.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/css/style_sheet.rb -------------------------------------------------------------------------------- /opal/browser/css/unit.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/css/unit.rb -------------------------------------------------------------------------------- /opal/browser/database/sql.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/database/sql.rb -------------------------------------------------------------------------------- /opal/browser/delay.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/delay.rb -------------------------------------------------------------------------------- /opal/browser/dom.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom.rb -------------------------------------------------------------------------------- /opal/browser/dom/attribute.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/attribute.rb -------------------------------------------------------------------------------- /opal/browser/dom/builder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/builder.rb -------------------------------------------------------------------------------- /opal/browser/dom/cdata.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/cdata.rb -------------------------------------------------------------------------------- /opal/browser/dom/character_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/character_data.rb -------------------------------------------------------------------------------- /opal/browser/dom/comment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/comment.rb -------------------------------------------------------------------------------- /opal/browser/dom/document.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/document.rb -------------------------------------------------------------------------------- /opal/browser/dom/document_fragment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/document_fragment.rb -------------------------------------------------------------------------------- /opal/browser/dom/document_or_shadow_root.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/document_or_shadow_root.rb -------------------------------------------------------------------------------- /opal/browser/dom/element.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/element.rb -------------------------------------------------------------------------------- /opal/browser/dom/element/attributes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/element/attributes.rb -------------------------------------------------------------------------------- /opal/browser/dom/element/button.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/element/button.rb -------------------------------------------------------------------------------- /opal/browser/dom/element/custom.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/element/custom.rb -------------------------------------------------------------------------------- /opal/browser/dom/element/data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/element/data.rb -------------------------------------------------------------------------------- /opal/browser/dom/element/editable.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/element/editable.rb -------------------------------------------------------------------------------- /opal/browser/dom/element/form.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/element/form.rb -------------------------------------------------------------------------------- /opal/browser/dom/element/iframe.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/element/iframe.rb -------------------------------------------------------------------------------- /opal/browser/dom/element/image.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/element/image.rb -------------------------------------------------------------------------------- /opal/browser/dom/element/input.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/element/input.rb -------------------------------------------------------------------------------- /opal/browser/dom/element/media.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/element/media.rb -------------------------------------------------------------------------------- /opal/browser/dom/element/offset.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/element/offset.rb -------------------------------------------------------------------------------- /opal/browser/dom/element/position.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/element/position.rb -------------------------------------------------------------------------------- /opal/browser/dom/element/scroll.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/element/scroll.rb -------------------------------------------------------------------------------- /opal/browser/dom/element/select.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/element/select.rb -------------------------------------------------------------------------------- /opal/browser/dom/element/size.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/element/size.rb -------------------------------------------------------------------------------- /opal/browser/dom/element/template.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/element/template.rb -------------------------------------------------------------------------------- /opal/browser/dom/element/textarea.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/element/textarea.rb -------------------------------------------------------------------------------- /opal/browser/dom/mutation_observer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/mutation_observer.rb -------------------------------------------------------------------------------- /opal/browser/dom/node.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/node.rb -------------------------------------------------------------------------------- /opal/browser/dom/node_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/node_set.rb -------------------------------------------------------------------------------- /opal/browser/dom/shadow_root.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/shadow_root.rb -------------------------------------------------------------------------------- /opal/browser/dom/text.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/dom/text.rb -------------------------------------------------------------------------------- /opal/browser/effects.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/effects.rb -------------------------------------------------------------------------------- /opal/browser/event.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event.rb -------------------------------------------------------------------------------- /opal/browser/event/all.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/all.rb -------------------------------------------------------------------------------- /opal/browser/event/animation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/animation.rb -------------------------------------------------------------------------------- /opal/browser/event/audio_processing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/audio_processing.rb -------------------------------------------------------------------------------- /opal/browser/event/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/base.rb -------------------------------------------------------------------------------- /opal/browser/event/before_unload.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/before_unload.rb -------------------------------------------------------------------------------- /opal/browser/event/clipboard.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/clipboard.rb -------------------------------------------------------------------------------- /opal/browser/event/close.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/close.rb -------------------------------------------------------------------------------- /opal/browser/event/composition.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/composition.rb -------------------------------------------------------------------------------- /opal/browser/event/custom.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/custom.rb -------------------------------------------------------------------------------- /opal/browser/event/data_transfer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/data_transfer.rb -------------------------------------------------------------------------------- /opal/browser/event/device_light.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/device_light.rb -------------------------------------------------------------------------------- /opal/browser/event/device_motion.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/device_motion.rb -------------------------------------------------------------------------------- /opal/browser/event/device_orientation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/device_orientation.rb -------------------------------------------------------------------------------- /opal/browser/event/device_proximity.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/device_proximity.rb -------------------------------------------------------------------------------- /opal/browser/event/drag.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/drag.rb -------------------------------------------------------------------------------- /opal/browser/event/focus.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/focus.rb -------------------------------------------------------------------------------- /opal/browser/event/gamepad.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/gamepad.rb -------------------------------------------------------------------------------- /opal/browser/event/hash_change.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/hash_change.rb -------------------------------------------------------------------------------- /opal/browser/event/keyboard.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/keyboard.rb -------------------------------------------------------------------------------- /opal/browser/event/message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/message.rb -------------------------------------------------------------------------------- /opal/browser/event/mouse.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/mouse.rb -------------------------------------------------------------------------------- /opal/browser/event/page_transition.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/page_transition.rb -------------------------------------------------------------------------------- /opal/browser/event/pop_state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/pop_state.rb -------------------------------------------------------------------------------- /opal/browser/event/progress.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/progress.rb -------------------------------------------------------------------------------- /opal/browser/event/sensor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/sensor.rb -------------------------------------------------------------------------------- /opal/browser/event/storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/storage.rb -------------------------------------------------------------------------------- /opal/browser/event/touch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/touch.rb -------------------------------------------------------------------------------- /opal/browser/event/ui.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/ui.rb -------------------------------------------------------------------------------- /opal/browser/event/wheel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event/wheel.rb -------------------------------------------------------------------------------- /opal/browser/event_source.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/event_source.rb -------------------------------------------------------------------------------- /opal/browser/form_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/form_data.rb -------------------------------------------------------------------------------- /opal/browser/history.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/history.rb -------------------------------------------------------------------------------- /opal/browser/http.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/http.rb -------------------------------------------------------------------------------- /opal/browser/http/binary.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/http/binary.rb -------------------------------------------------------------------------------- /opal/browser/http/headers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/http/headers.rb -------------------------------------------------------------------------------- /opal/browser/http/request.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/http/request.rb -------------------------------------------------------------------------------- /opal/browser/http/response.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/http/response.rb -------------------------------------------------------------------------------- /opal/browser/immediate.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/immediate.rb -------------------------------------------------------------------------------- /opal/browser/interval.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/interval.rb -------------------------------------------------------------------------------- /opal/browser/location.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/location.rb -------------------------------------------------------------------------------- /opal/browser/navigator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/navigator.rb -------------------------------------------------------------------------------- /opal/browser/polyfill/visual_viewport.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/polyfill/visual_viewport.rb -------------------------------------------------------------------------------- /opal/browser/screen.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/screen.rb -------------------------------------------------------------------------------- /opal/browser/setup/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/setup/base.rb -------------------------------------------------------------------------------- /opal/browser/setup/full.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/setup/full.rb -------------------------------------------------------------------------------- /opal/browser/setup/large.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/setup/large.rb -------------------------------------------------------------------------------- /opal/browser/setup/mini.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/setup/mini.rb -------------------------------------------------------------------------------- /opal/browser/setup/traditional.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/setup/traditional.rb -------------------------------------------------------------------------------- /opal/browser/socket.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/socket.rb -------------------------------------------------------------------------------- /opal/browser/storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/storage.rb -------------------------------------------------------------------------------- /opal/browser/support.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/support.rb -------------------------------------------------------------------------------- /opal/browser/utils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/utils.rb -------------------------------------------------------------------------------- /opal/browser/version.rb: -------------------------------------------------------------------------------- 1 | module Browser 2 | VERSION = '0.3.5' 3 | end 4 | -------------------------------------------------------------------------------- /opal/browser/visual_viewport.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/visual_viewport.rb -------------------------------------------------------------------------------- /opal/browser/window.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/window.rb -------------------------------------------------------------------------------- /opal/browser/window/size.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/window/size.rb -------------------------------------------------------------------------------- /opal/browser/window/view.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/opal/browser/window/view.rb -------------------------------------------------------------------------------- /opal/opal-browser.rb: -------------------------------------------------------------------------------- 1 | require 'browser' 2 | -------------------------------------------------------------------------------- /spec/browser_runner.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/browser_runner.rb.erb -------------------------------------------------------------------------------- /spec/browser_runner_compat.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/browser_runner_compat.rb -------------------------------------------------------------------------------- /spec/browser_runner_index.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/browser_runner_index.html.erb -------------------------------------------------------------------------------- /spec/database/sql_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/database/sql_spec.rb -------------------------------------------------------------------------------- /spec/delay_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/delay_spec.rb -------------------------------------------------------------------------------- /spec/dom/attribute_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/dom/attribute_spec.rb -------------------------------------------------------------------------------- /spec/dom/builder_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/dom/builder_spec.rb -------------------------------------------------------------------------------- /spec/dom/document_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/dom/document_spec.rb -------------------------------------------------------------------------------- /spec/dom/element/attributes_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/dom/element/attributes_spec.rb -------------------------------------------------------------------------------- /spec/dom/element/custom_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/dom/element/custom_spec.rb -------------------------------------------------------------------------------- /spec/dom/element/subclass_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/dom/element/subclass_spec.rb -------------------------------------------------------------------------------- /spec/dom/element_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/dom/element_spec.rb -------------------------------------------------------------------------------- /spec/dom/mutation_observer_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/dom/mutation_observer_spec.rb -------------------------------------------------------------------------------- /spec/dom/node_set_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/dom/node_set_spec.rb -------------------------------------------------------------------------------- /spec/dom/node_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/dom/node_spec.rb -------------------------------------------------------------------------------- /spec/dom_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/dom_spec.rb -------------------------------------------------------------------------------- /spec/event_source_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/event_source_spec.rb -------------------------------------------------------------------------------- /spec/event_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/event_spec.rb -------------------------------------------------------------------------------- /spec/history_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/history_spec.rb -------------------------------------------------------------------------------- /spec/http_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/http_spec.rb -------------------------------------------------------------------------------- /spec/immediate_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/immediate_spec.rb -------------------------------------------------------------------------------- /spec/interval_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/interval_spec.rb -------------------------------------------------------------------------------- /spec/json2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/json2.js -------------------------------------------------------------------------------- /spec/native_cached_wrapper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/native_cached_wrapper_spec.rb -------------------------------------------------------------------------------- /spec/runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/runner.rb -------------------------------------------------------------------------------- /spec/sizzle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/sizzle.js -------------------------------------------------------------------------------- /spec/socket_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/socket_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/spec_helper_promise.rb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/spec_helper_promise.rb.erb -------------------------------------------------------------------------------- /spec/storage_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/storage_spec.rb -------------------------------------------------------------------------------- /spec/wgxpath.install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/wgxpath.install.js -------------------------------------------------------------------------------- /spec/window_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/opal/opal-browser/HEAD/spec/window_spec.rb --------------------------------------------------------------------------------