Sha256: b0b32f20558d85b3ba88f2e1687d557c3deda2db33732171ab20d287ed455f8a

Contents?: true

Size: 481 Bytes

Versions: 1

Compression:

Stored size: 481 Bytes

Contents

require 'glimmer/swt/widget_proxy'

module Glimmer
  module SWT
    class BrowserProxy < WidgetProxy
      attr_reader :url
      
      def url=(value)
        @url = value
        redraw
      end
    
      def element
        'iframe'
      end
    
      def dom
        iframe_id = id
        iframe_url = url
        @dom ||= html {
          iframe(id: iframe_id, class: name, src: iframe_url, frameBorder: 0) {
          }
        }.to_s
      end      
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
glimmer-dsl-opal-0.1.0 lib/glimmer/swt/browser_proxy.rb