Module: OpalRenderer
- Included in:
- Atome
- Defined in:
- lib/atome/renderers/opal/properties/generator.rb
Overview
opal render methods here
Instance Method Summary collapse
- #alpha_html(params, &proc) ⇒ Object
- #blue_html(params, &proc) ⇒ Object
- #bottom_html(params, &proc) ⇒ Object
- #drm_html(params, &proc) ⇒ Object
- #green_html(params, &proc) ⇒ Object
- #height_html(params, &proc) ⇒ Object
- #id_html(params, &proc) ⇒ Object
- #left_html(params, &proc) ⇒ Object
- #parent_html(params, &proc) ⇒ Object
- #red_html(params, &proc) ⇒ Object
- #render_html(params, &proc) ⇒ Object
- #right_html(params, &proc) ⇒ Object
- #top_html(params, &proc) ⇒ Object
- #type_html(params, &proc) ⇒ Object
- #width_html(params, &proc) ⇒ Object
Instance Method Details
#alpha_html(params, &proc) ⇒ Object
38 39 40 |
# File 'lib/atome/renderers/opal/properties/generator.rb', line 38 def alpha_html(params, &proc) puts "----puts render alpha_html #{params}" end |
#blue_html(params, &proc) ⇒ Object
35 36 37 |
# File 'lib/atome/renderers/opal/properties/generator.rb', line 35 def blue_html(params, &proc) puts "----puts render blue_html #{params}" end |
#bottom_html(params, &proc) ⇒ Object
25 26 27 |
# File 'lib/atome/renderers/opal/properties/generator.rb', line 25 def bottom_html(params, &proc) puts "----puts render bottom_html #{params}" end |
#drm_html(params, &proc) ⇒ Object
42 43 44 |
# File 'lib/atome/renderers/opal/properties/generator.rb', line 42 def drm_html(params, &proc) puts "----puts render drm_html #{params}" end |
#green_html(params, &proc) ⇒ Object
32 33 34 |
# File 'lib/atome/renderers/opal/properties/generator.rb', line 32 def green_html(params, &proc) puts "----puts render green_html #{params}" end |
#height_html(params, &proc) ⇒ Object
53 54 55 |
# File 'lib/atome/renderers/opal/properties/generator.rb', line 53 def height_html(params, &proc) puts "----puts render height_html #{params}" end |
#id_html(params, &proc) ⇒ Object
9 10 11 |
# File 'lib/atome/renderers/opal/properties/generator.rb', line 9 def id_html(params, &proc) puts "----puts render id_html #{params}" end |
#left_html(params, &proc) ⇒ Object
13 14 15 |
# File 'lib/atome/renderers/opal/properties/generator.rb', line 13 def left_html(params, &proc) puts "----puts render left_html #{params}" end |
#parent_html(params, &proc) ⇒ Object
46 47 48 |
# File 'lib/atome/renderers/opal/properties/generator.rb', line 46 def parent_html(params, &proc) puts "----puts render parent_html #{params}" end |
#red_html(params, &proc) ⇒ Object
29 30 31 |
# File 'lib/atome/renderers/opal/properties/generator.rb', line 29 def red_html(params, &proc) puts "----puts render red_html #{params}" end |
#render_html(params, &proc) ⇒ Object
5 6 7 |
# File 'lib/atome/renderers/opal/properties/generator.rb', line 5 def render_html(params, &proc) puts "----puts render render #{params}" end |
#right_html(params, &proc) ⇒ Object
17 18 19 |
# File 'lib/atome/renderers/opal/properties/generator.rb', line 17 def right_html(params, &proc) puts "----puts render right_html #{params}" end |
#top_html(params, &proc) ⇒ Object
21 22 23 |
# File 'lib/atome/renderers/opal/properties/generator.rb', line 21 def top_html(params, &proc) puts "----puts render top_html #{params}" end |
#type_html(params, &proc) ⇒ Object
56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 |
# File 'lib/atome/renderers/opal/properties/generator.rb', line 56 def type_html(params, &proc) js_code=<<STRDELIM `function addElement (width) { // crée un nouvel élément div var newDiv = document.createElement("div"); // et lui donne un peu de contenu var newContent = document.createTextNode('Hi there and greetings!'); // ajoute le nœud texte au nouveau div créé newDiv.appendChild(newContent); newDiv.id='div1'; // ajoute le nouvel élément créé et son contenu dans le DOM var currentDiv = document.getElementById('div1'); document.body.insertBefore(newDiv, currentDiv); } addElement(); var selectedRow = document.querySelector('div#div1'); selectedRow.style.color = 'black'; selectedRow.style.backgroundColor = 'orange';` STRDELIM puts js_code end |
#width_html(params, &proc) ⇒ Object
50 51 52 |
# File 'lib/atome/renderers/opal/properties/generator.rb', line 50 def width_html(params, &proc) puts "----puts render width_html #{params}" end |