Sha256: f0ec9471a6bb804b81ac7378792496b4afdb5167a93a2400d3a55f2a2ee19f20

Contents?: true

Size: 928 Bytes

Versions: 10

Compression:

Stored size: 928 Bytes

Contents

# -*- encoding : utf-8 -*-
class Card; module Set; class All; module RichHtml;; module HtmlViews;
# Set: All cards (RichHtml, HtmlViews, Size)
#
module Size;
extend Card::Set
def self.source_location; "/Users/ethan/dev/decko/gem/card/mod/standard/set/all/rich_html/html_views/size.rb"; end
module HtmlFormat; parent.send :register_set_format, Card::Format::HtmlFormat, self; extend Card::Set::AbstractFormat
  SIZE_IN_PX = { icon: 16, small: 75, medium: 200, large: 500 }.freeze

  # used to control size of svg
  view :max_size do
    if voo.size.is_a?(String) && voo.size.match(/^\d+x\d+\$/)
      max_size(*voo.size.split("x"))
    else
      px = SIZE_IN_PX[voo.size&.to_sym] || 200
      max_size px, px
    end
  end

  def max_size w, h
    "max-width: #{w}px; max-height: #{h}px"
  end
end
end;end;end;end;end;end;
# ~~ generated from /Users/ethan/dev/decko/gem/card/mod/standard/set/all/rich_html/html_views/size.rb ~~

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
card-1.100.0 tmpsets/set/mod022-standard/all/rich_html/html_views/size.rb
card-1.99.4 tmpsets/set/mod021-standard/all/rich_html/html_views/size.rb
card-1.99.3 tmpsets/set/mod021-standard/all/rich_html/html_views/size.rb
card-1.99.2 tmpsets/set/mod021-standard/all/rich_html/html_views/size.rb
card-1.99.1 tmpsets/set/mod021-standard/all/rich_html/html_views/size.rb
card-1.99.0 tmpsets/set/mod021-standard/all/rich_html/html_views/size.rb
card-1.98.3 tmpsets/set/mod021-standard/all/rich_html/html_views/size.rb
card-1.98.2 tmpsets/set/mod021-standard/all/rich_html/html_views/size.rb
card-1.98.1 tmpsets/set/mod021-standard/all/rich_html/html_views/size.rb
card-1.98.0 tmpsets/set/mod021-standard/all/rich_html/html_views/size.rb