Sha256: 497decc0a41d91cd5e9d25ecca1eede417f28d7d3a47b734bbea46c6d7b16f00

Contents?: true

Size: 693 Bytes

Versions: 4

Compression:

Stored size: 693 Bytes

Contents

# Superclass for NewTodoInput and EditTodoInput with common styles
class TodoInput
  include Glimmer::Web::Component
  
  def todo_input_class
    'todo-input'
  end
  
  def todo_input_styles
    rule(".#{todo_input_class}") {
      position 'relative'
      margin '0'
      width '100%'
      font_size '24px'
      font_family 'inherit'
      font_weight 'inherit'
      line_height '1.4em'
      color 'inherit'
      padding '6px'
      border '1px solid #999'
      box_shadow 'inset 0 -1px 5px 0 rgba(0, 0, 0, 0.2)'
      box_sizing 'border-box'
      _webkit_font_smoothing 'antialiased'
    }
    
    rule(".#{todo_input_class}::selection") {
      background 'red'
    }
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
glimmer-dsl-web-0.3.1 lib/glimmer-dsl-web/samples/regular/todo_mvc/views/todo_input.rb
glimmer-dsl-web-0.3.0 lib/glimmer-dsl-web/samples/regular/todo_mvc/views/todo_input.rb
glimmer-dsl-web-0.2.8 lib/glimmer-dsl-web/samples/regular/todo_mvc/views/todo_input.rb
glimmer-dsl-web-0.2.7 lib/glimmer-dsl-web/samples/regular/todo_mvc/views/todo_input.rb