Sha256: fa0de172c9382b0123e0251b7dbce797553f85abcfc7604fd1a10ac811d8fed0
Contents?: true
Size: 859 Bytes
Versions: 761
Compression:
Stored size: 859 Bytes
Contents
# frozen_string_literal: true module Playbook module Cursor def self.included(base) base.prop :cursor end def cursor_props selected_props = cursor_options.keys.select { |sk| try(sk) } return nil unless selected_props.present? selected_props.map do |k| cursor_value = send(k) "cursor_#{cursor_value.underscore}" if cursor_values.include? cursor_value end.compact.join(" ") end def cursor_options { cursor: "cursor", } end def 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] end end end
Version data entries
761 entries across 761 versions & 1 rubygems