Sha256: 68bf336d2f5cd1fe4a8690810d09d289c0b8af27748b99e6d7433d7471002a6c

Contents?: true

Size: 609 Bytes

Versions: 3

Compression:

Stored size: 609 Bytes

Contents

# -*- encoding : utf-8 -*-
require "uglifier"

include_set Abstract::AceEditor

def comment_with_source js
  "//#{name}\n#{js}"
end

def clean_html?
  false
end

format do
  def chunk_list  # turn off autodetection of uri's
    :nest_only
  end
end

format :html do
  def default_editor_args args
    args[:ace_mode] ||= "javascript"
  end

  view :content_changes do |args|
    %(
      <pre>#{super(args)}</pre>
    )
  end

  view :core do |_args|
    process_content highlighted_js
  end

  def highlighted_js
    ::CodeRay.scan(_render_raw, :js).div
  end
end

def diff_args
  { diff_format: :text }
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
card-1.19.6 mod/machines/set/abstract/script.rb
card-1.19.5 mod/machines/set/abstract/script.rb
card-1.19.4 mod/machines/set/abstract/script.rb