Sha256: 7ec871407b4dcda19b63eaf9f53443f57637fbe976356705559830b732381111
Contents?: true
Size: 1.51 KB
Versions: 1
Compression:
Stored size: 1.51 KB
Contents
# frozen_string_literal: true # grab(:a_styles).data t = text({ data: 'touch me to select all', id: :the_text }) b = box({ left: 12, id: :the_box }) c = circle({ left: 230, id: :the_circle }) c.color(:green) # c.touch(true) do # if c.selected # c.selected(false) # else # # example of custom selection style # c.selected({ shadow: { # left: 9, top: 3, blur: 9, # invert: false, # red: 0, green: 0, blue: 0, alpha: 1 # }, border: { thickness: 5, red: 1, green: 1, blue: 1, alpha: 1, pattern: :dotted, id: :the_door,inside: true } }) # end # end image({ path: 'medias/images/red_planet.png', id: :the__red_planet, top: 233 }) t.touch(true) do puts "1 current_user - #{grab(Universe.current_user).selection}" puts "1 - b selected : #{b.selected}" grab(:view).attached.each do |atome_found| grab(atome_found).selected(true) end puts "2 - current_user : #{grab(Universe.current_user).selection}" puts "2 - b selected : #{b.selected}" selected_items = grab(Universe.current_user).selection # we create a group selected_items.each do |atome_id_selected| atome_selected = grab(atome_id_selected) atome_selected.width = rand(333) atome_selected.height = rand(333) end b.selected(false) puts "3 current_user- #{grab(Universe.current_user).selection}" puts "3 - b selected : #{b.selected}" grab(Universe.current_user).selection.color(:red) grab(Universe.current_user).selection.each do |el| puts el end puts grab(Universe.current_user).selection.collect end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
atome-0.5.7.0.4 | vendor/assets/application/examples/selected.rb |