Module: OpalRenderer

Included in:
Atome
Defined in:
lib/atome/renderers/opal/properties/generator.rb

Overview

opal render methods here

Instance Method Summary collapse

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