Skip to content

Commit 5f57fce

Browse files
committed
Add a backtick_javascript magic comment where applicable
1 parent 3c657a0 commit 5f57fce

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+54
-2
lines changed

opal/browser/animation_frame.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser
23

34
# Allows you to wrap a block to use in an animation rendering cycle.

opal/browser/audio.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
require 'browser/audio/node'
23

34
module Browser; module Audio
@@ -55,7 +56,7 @@ def stereo_panner
5556
end
5657

5758
def periodic_wave(real, imaginary)
58-
`#{@native}.createPeriodicWave(new Float32Array(#{real}), new Float32Array(#{imaginary}));`
59+
`#{@native}.createPeriodicWave(new Float32Array(#{real}), new Float32Array(#{imaginary}))`
5960
end
6061

6162
alias_native :suspend

opal/browser/audio/node.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser; module Audio; module Node
23

34
class Base

opal/browser/audio/param_schedule.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser; module Audio
23

34
class ParamSchedule

opal/browser/blob.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser
23

34
class Blob

opal/browser/canvas.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
require 'browser/canvas/style'
23
require 'browser/canvas/text'
34
require 'browser/canvas/data'

opal/browser/canvas/data.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser; class Canvas
23

34
class Data

opal/browser/canvas/gradient.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser; class Canvas
23

34
class Gradient

opal/browser/canvas/style.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser; class Canvas
23

34
class StyleObject

opal/browser/canvas/text.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser; class Canvas
23

34
class Text

opal/browser/console.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
warn "`console' has been moved to Opal's stdlib, please `require 'console'` instead." if RUBY_ENGINE_VERSION.to_f >= 0.9
23

34
module Browser

opal/browser/cookies.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser
23

34
# Allows manipulation of browser cookies.

opal/browser/crypto.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser
23

34
# Implements (parts of) the web crypto interface

opal/browser/css/declaration.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser; module CSS
23

34
class Declaration

opal/browser/css/rule.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser; module CSS
23

34
class Rule

opal/browser/css/rule/style.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser; module CSS; class Rule
23

34
class Style < Rule

opal/browser/css/style_sheet.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser; module CSS
23

34
class StyleSheet

opal/browser/database/sql.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
require 'ostruct'
23

34
module Browser; module Database

opal/browser/delay.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser
23

34
# Allows you to delay the call to a function which gets called after the

opal/browser/dom.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
require 'browser/dom/node_set'
23
require 'browser/dom/node'
34
require 'browser/dom/attribute'

opal/browser/dom/builder.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
# Temporary fix for a bug in String#scan
23
module Paggio::Utils
34
def self.heredoc(string)

opal/browser/dom/character_data.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser; module DOM
23

34
class CharacterData < Node

opal/browser/dom/document.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser; module DOM
23

34
class Document < Element

opal/browser/dom/document_fragment.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser; module DOM
23

34
# TODO: DocumentFragment is not a subclass of Element, but

opal/browser/dom/document_or_shadow_root.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser; module DOM
23

34
# Document and ShadowRoot have some methods and properties in common.

opal/browser/dom/element/media.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
module Browser; module DOM; class Element < Node
22

33
class Media < Element
4+
alias_native :load
45
alias_native :play
56
alias_native :pause
67
alias_native :time, :currentTime
7-
alias_native :time=, :currentTime
8+
alias_native :time=, :currentTime=
89
end
910

1011
class Video < Media

opal/browser/dom/mutation_observer.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser; module DOM
23

34
# A {MutationObserver} is a performant way to observe changes in the DOM,

opal/browser/dom/node.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser; module DOM
23

34
# Abstract class for all DOM node types.

opal/browser/dom/node_set.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser; module DOM
23

34
# Allows manipulation of a set of {Node}s.

opal/browser/dom/text.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser; module DOM
23

34
# Encapsulates a text node.

opal/browser/effects.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
require 'browser/animation_frame'
23

34
module Browser; module DOM

opal/browser/event.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
require 'browser/event/base'
23

34
module Browser

opal/browser/event_source.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser
23

34
# An {EventSource} allows you to receive events from a server in real-time,

opal/browser/form_data.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser
23

34
class FormData

opal/browser/history.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
require 'browser/location'
23

34
module Browser

opal/browser/http/binary.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser; module HTTP
23

34
# Represents a binary result from a HTTP response.

opal/browser/http/request.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser; module HTTP
23

34
class Request

opal/browser/http/response.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
require 'json'
23

34
module Browser; module HTTP

opal/browser/immediate.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser
23

34
# Class to easily create and dispatch an immediate call.

opal/browser/interval.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser
23

34
# Allows you to create an interval that executes the function every given

opal/browser/location.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser
23

34
# Allows manipulation of a location, usually from {Window} and {DOM::Document}.

opal/browser/navigator.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser
23

34
# Representation of the navigator application.

opal/browser/polyfill/visual_viewport.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
# VisualViewport polyfill (mainly for Firefox browsers) taken from:
23
# https://github.com/WICG/visual-viewport/blob/gh-pages/polyfill/visualViewport.js
34
# Licensed under "W3C 3-clause BSD License".

opal/browser/screen.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser
23

34
# Representation of the screen the window is being rendered on.

opal/browser/socket.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser
23

34
# A {Socket} allows the browser and a server to have a bidirectional data

opal/browser/storage.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
require 'json'
23
require 'stringio'
34

opal/browser/support.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
# The engine the browser is running on.
23
#
34
# Keep in mind it uses the user agent to know, so it's not reliable in case of

opal/browser/utils.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser
23
Promise = defined?(PromiseV2) ? PromiseV2 : ::Promise
34

opal/browser/visual_viewport.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
# Firefox browsers need either a flag or a polyfill
23
require "browser/polyfill/visual_viewport"
34

opal/browser/window.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
require 'browser/window/view'
23
require 'browser/window/size'
34

opal/browser/window/size.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser; class Window
23

34
# Allows access and manipulation of the {Window} size.

opal/browser/window/view.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
# backtick_javascript: true
12
module Browser; class Window
23

34
class View

0 commit comments

Comments
 (0)