lib/atome/renderers/browser/material.rb in atome-0.5.4.1.7 vs lib/atome/renderers/browser/material.rb in atome-0.5.4.1.9

- old
+ new

@@ -1,50 +1,50 @@ # frozen_string_literal: true generator = Genesis.generator generator.build_render(:red) do |value| - red = ((@atome[:red] = value) * 255) - green = @atome[:green] * 255 - blue = @atome[:blue] * 255 + red = (@atome[:red] = value) + green = @atome[:green] + blue = @atome[:blue] alpha = @atome[:alpha] - color_updated = "rgba(#{red}, #{green}, #{blue}, #{alpha})" - BrowserHelper.send("browser_colorize_#{@atome[:type]}", color_updated, @atome) + # color_updated = "rgba(#{red}, #{green}, #{blue}, #{alpha})" + BrowserHelper.send("browser_colorize_#{@atome[:type]}", red, green, blue, alpha, @atome) # we return self to allow syntax of the type : a.color(:black).red(1).green(0.3) self end generator.build_render(:green) do |value| # we return self to allow syntax of the type : a.color(:black).red(1).green(0.3) - red = @atome[:red] * 255 - green = (@atome[:green] = value) * 255 - blue = @atome[:blue] * 255 + red = @atome[:red] + green = (@atome[:green] = value) + blue = @atome[:blue] alpha = @atome[:alpha] - color_updated = "rgba(#{red}, #{green}, #{blue}, #{alpha})" - BrowserHelper.send("browser_colorize_#{@atome[:type]}", color_updated, @atome) + # color_updated = "rgba(#{red}, #{green}, #{blue}, #{alpha})" + BrowserHelper.send("browser_colorize_#{@atome[:type]}", red, green, blue, alpha, @atome) # we return self to allow syntax of the type : a.color(:black).red(1).green(0.3) self end generator.build_render(:blue) do |value| - red = @atome[:red] * 255 - green = @atome[:green] * 255 - blue = (@atome[:blue] = value) * 255 + red = @atome[:red] + green = @atome[:green] + blue = (@atome[:blue] = value) alpha = @atome[:alpha] - color_updated = "rgba(#{red}, #{green}, #{blue}, #{alpha})" - BrowserHelper.send("browser_colorize_#{@atome[:type]}", color_updated, @atome) + # color_updated = "rgba(#{red}, #{green}, #{blue}, #{alpha})" + BrowserHelper.send("browser_colorize_#{@atome[:type]}", red, green, blue, alpha, @atome) # we return self to allow syntax of the type : a.color(:black).red(1).green(0.3) self end generator.build_render(:alpha) do |value| - red = @atome[:red] * 255 - green = @atome[:green] * 255 - blue = @atome[:blue] * 255 + red = @atome[:red] + green = @atome[:green] + blue = @atome[:blue] alpha = (@atome[:alpha] = value) - color_updated = "rgba(#{red}, #{green}, #{blue}, #{alpha})" - BrowserHelper.send("browser_colorize_#{@atome[:type]}", color_updated, @atome) + # color_updated = "rgba(#{red}, #{green}, #{blue}, #{alpha})" + BrowserHelper.send("browser_colorize_#{@atome[:type]}", red, green, blue, alpha, @atome) # we return self to allow syntax of the type : a.color(:black).red(1).green(0.3) self end generator.build_render(:visual) do |value| @@ -87,10 +87,10 @@ new ({ browser: :opacity }) do |value| @browser_object.style['opacity'] = value end new ({ browser: :definition }) do |value| - target=id + target = id ` var divElement = document.querySelector('#'+#{target});; divElement.style.removeProperty('background-color'); divElement.style.backgroundColor = 'transparent';