Sha256: 871529fa772b745ca4a274a480c698a38d93dd6897ebbf2c33bb36fe7a7bbaf8

Contents?: true

Size: 472 Bytes

Versions: 12

Compression:

Stored size: 472 Bytes

Contents

include_set Abstract::AssetInputter, input_format: :css, input_view: :concat
include_set Abstract::SkinBox
include_set List

format :css do
  view :concat do
    card.item_cards.map do |item|
      item.respond_to?(:asset_input) ? item.asset_input : nest(item, view: :core)
    end.join("\n")
  end
end

event :no_deletion_if_used, :validate, on: :delete do
  if Card[:all, :style].item_keys.include? key
    errors.add :delete, t(:style_delete_error_skin_used)
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
card-mod-style-0.18.1 set/type/skin.rb
card-mod-style-0.18.0 set/type/skin.rb
card-mod-style-0.17.0 set/type/skin.rb
card-mod-style-0.16.0 set/type/skin.rb
card-mod-style-0.15.6 set/type/skin.rb
card-mod-style-0.15.5 set/type/skin.rb
card-mod-style-0.15.4 set/type/skin.rb
card-mod-style-0.15.3 set/type/skin.rb
card-mod-style-0.15.2.pre1 set/type/skin.rb
card-mod-style-0.15.1.1 set/type/skin.rb
card-mod-style-0.15.1 set/type/skin.rb
card-mod-style-0.15.0 set/type/skin.rb