Module: Playbook::Cursor
- Included in:
- KitBase
- Defined in:
- lib/playbook/cursor.rb
Constant Summary collapse
- CURSOR_VALUES =
%w[auto default none contextMenu help pointer progress wait cell crosshair text verticalText alias copy move noDrop notAllowed grab grabbing eResize nResize neResize nwResize sResize seResize swResize wResize ewResize nsResize neswResize nwseResize colResize rowResize allScroll zoomIn zoomOut].freeze
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.included(base) ⇒ Object
5 6 7 |
# File 'lib/playbook/cursor.rb', line 5 def self.included(base) base.prop :cursor end |
Instance Method Details
#cursor_options ⇒ Object
18 19 20 |
# File 'lib/playbook/cursor.rb', line 18 def { cursor: "cursor" } end |
#cursor_props ⇒ Object
11 12 13 14 15 16 |
# File 'lib/playbook/cursor.rb', line 11 def cursor_props value = cursor return nil unless value "cursor_#{value.underscore}" if CURSOR_VALUES.include?(value) end |
#cursor_values ⇒ Object
22 23 24 |
# File 'lib/playbook/cursor.rb', line 22 def cursor_values CURSOR_VALUES end |