Sha256: 882dd635678ebf7ef58d9de2fd2ded5933d3ae3ea3dcaf6db0d9a19e1dabb2a1

Contents?: true

Size: 1.35 KB

Versions: 7

Compression:

Stored size: 1.35 KB

Contents

# frozen_string_literal: true

generator = Genesis.generator
generator.build_render(:browser_bloc)
generator.build_render(:browser_render)
generator.build_render(:browser_delete) do |params|
  browser_object&.remove if params == true
end

# do not use browser_clear
# #
# # generator.build_render(:browser_clear) do
# #   @atome[:attached].each do |child_found|
# #     grab(child_found).browser_object&.remove
# #   end
# # end

generator.build_render(:browser_path) do |value|
  BrowserHelper.send("browser_path_#{@atome[:type]}", value, @browser_object, @atome)
end

generator.build_render(:browser_data) do |data|
  # according to the type we send the data to different operator
  type_found = @atome[:type]
  BrowserHelper.send("browser_data_#{type_found}", data, self)
end

generator.build_render(:browser_schedule) do |format_date, proc|
  years = format_date[0]
  months = format_date[1]
  days = format_date[2]
  hours = format_date[3]
  minutes = format_date[4]
  seconds = format_date[5]
  atome_js.JS.schedule(years, months, days, hours, minutes, seconds, self, proc)
end

generator.build_render(:browser_reader) do |file, proc|
  atome_js.JS.reader(file, self, proc)
end

generator.build_render(:browser_cursor) do |value|
  @browser_object.style[:cursor] = value
end

generator.build_render(:browser_overflow) do |value|
  @browser_object.style[:overflow] = value
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
atome-0.5.4.1.9 lib/atome/renderers/browser/utility.rb
atome-0.5.4.1.7 lib/atome/renderers/browser/utility.rb
atome-0.5.4.1.3 lib/atome/renderers/browser/utility.rb
atome-0.5.4.1.2 lib/atome/renderers/browser/utility.rb
atome-0.5.4.1.1 lib/atome/renderers/browser/utility.rb
atome-0.5.4.1.0 lib/atome/renderers/browser/utility.rb
atome-0.5.4.0.9 lib/atome/renderers/browser/utility.rb