Sha256: 148f3dd0cb97332b7eebbbe5f8936508f2685ca71f3787d55e27e871a6b1f2ee

Contents?: true

Size: 1.07 KB

Versions: 10

Compression:

Stored size: 1.07 KB

Contents

# frozen_string_literal: true

# for browser rendering
module BrowserHelper
  def self.browser_colorize_color(color_updated, atome)
    `document.getElementById(#{atome[:id]}).sheet.cssRules[0].style.backgroundColor = #{color_updated}`
  end

  def self.browser_colorize_shadow(color_updated, atome)
    left = atome[:left]
    top = atome[:top]
    blur = atome[:blur]
    direction = atome[:direction]
    shadow_updated = "#{left}px #{top}px #{blur}px #{color_updated} #{direction}"
    `document.getElementById(#{atome[:id]}).sheet.cssRules[0].style.boxShadow = #{shadow_updated}`
  end

  def self.browser_left_color(_value, _browser_object, _atome)
    # puts 'code to write when implementing gradient'
  end

  def self.browser_right_color(_value, _browser_object, _atome)
    # puts 'code to write when implementing gradient'
  end

  def self.browser_top_color(_value, _browser_object, _atome)
    # puts 'code to write when implementing gradient'
  end

  def self.browser_bottom_color(_value, _browser_object, _atome)
    # puts 'code to write when implementing gradient'
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
atome-0.5.4.1.2 lib/atome/renderers/browser/helpers/color_helper.rb
atome-0.5.4.1.1 lib/atome/renderers/browser/helpers/color_helper.rb
atome-0.5.4.1.0 lib/atome/renderers/browser/helpers/color_helper.rb
atome-0.5.4.0.9 lib/atome/renderers/browser/helpers/color_helper.rb
atome-0.5.3.8.8 lib/atome/renderers/browser/helpers/color_helper.rb
atome-0.5.3.8.1 lib/atome/renderers/browser/helpers/color_helper.rb
atome-0.5.3.8.0 lib/atome/renderers/browser/helpers/color_helper.rb
atome-0.5.3.7.8 lib/atome/renderers/browser/helpers/color_helper.rb
atome-0.5.3.7.3 lib/atome/renderers/browser/helpers/color_helper.rb
atome-0.5.3.7.2 lib/atome/renderers/browser/helpers/color_helper.rb