Module: Origami::Annotation::Triggerable
Instance Method Summary collapse
- #onBlur(action) ⇒ Object
- #onFocus(action) ⇒ Object
- #onMouseDown(action) ⇒ Object
- #onMouseOut(action) ⇒ Object
- #onMouseOver(action) ⇒ Object
- #onMouseUp(action) ⇒ Object
- #onPageClose(action) ⇒ Object
- #onPageInvisible(action) ⇒ Object
- #onPageOpen(action) ⇒ Object
- #onPageVisible(action) ⇒ Object
Instance Method Details
#onBlur(action) ⇒ Object
153 154 155 156 157 158 159 160 |
# File 'lib/origami/annotations.rb', line 153 def onBlur(action) unless action.is_a?(Action) or action.is_a?(Reference) raise TypeError, "An Action object must be passed." end self.AA ||= AdditionalActions.new self.AA.Bl = action end |
#onFocus(action) ⇒ Object
144 145 146 147 148 149 150 151 |
# File 'lib/origami/annotations.rb', line 144 def onFocus(action) unless action.is_a?(Action) or action.is_a?(Reference) raise TypeError, "An Action object must be passed." end self.AA ||= AdditionalActions.new self.AA.Fo = action end |
#onMouseDown(action) ⇒ Object
126 127 128 129 130 131 132 133 |
# File 'lib/origami/annotations.rb', line 126 def onMouseDown(action) unless action.is_a?(Action) or action.is_a?(Reference) raise TypeError, "An Action object must be passed." end self.AA ||= AdditionalActions.new self.AA.D = action end |
#onMouseOut(action) ⇒ Object
117 118 119 120 121 122 123 124 |
# File 'lib/origami/annotations.rb', line 117 def onMouseOut(action) unless action.is_a?(Action) or action.is_a?(Reference) raise TypeError, "An Action object must be passed." end self.AA ||= AdditionalActions.new self.AA.X = action end |
#onMouseOver(action) ⇒ Object
108 109 110 111 112 113 114 115 |
# File 'lib/origami/annotations.rb', line 108 def onMouseOver(action) unless action.is_a?(Action) or action.is_a?(Reference) raise TypeError, "An Action object must be passed." end self.AA ||= AdditionalActions.new self.AA.E = action end |
#onMouseUp(action) ⇒ Object
135 136 137 138 139 140 141 142 |
# File 'lib/origami/annotations.rb', line 135 def onMouseUp(action) unless action.is_a?(Action) or action.is_a?(Reference) raise TypeError, "An Action object must be passed." end self.AA ||= AdditionalActions.new self.AA.U = action end |
#onPageClose(action) ⇒ Object
171 172 173 174 175 176 177 178 |
# File 'lib/origami/annotations.rb', line 171 def onPageClose(action) unless action.is_a?(Action) or action.is_a?(Reference) raise TypeError, "An Action object must be passed." end self.AA ||= AdditionalActions.new self.AA.PC = action end |
#onPageInvisible(action) ⇒ Object
189 190 191 192 193 194 195 196 |
# File 'lib/origami/annotations.rb', line 189 def onPageInvisible(action) unless action.is_a?(Action) or action.is_a?(Reference) raise TypeError, "An Action object must be passed." end self.AA ||= AdditionalActions.new self.AA.PI = action end |
#onPageOpen(action) ⇒ Object
162 163 164 165 166 167 168 169 |
# File 'lib/origami/annotations.rb', line 162 def onPageOpen(action) unless action.is_a?(Action) or action.is_a?(Reference) raise TypeError, "An Action object must be passed." end self.AA ||= AdditionalActions.new self.AA.PO = action end |
#onPageVisible(action) ⇒ Object
180 181 182 183 184 185 186 187 |
# File 'lib/origami/annotations.rb', line 180 def onPageVisible(action) unless action.is_a?(Action) or action.is_a?(Reference) raise TypeError, "An Action object must be passed." end self.AA ||= AdditionalActions.new self.AA.PV = action end |