Sha256: 952614fd230bd0a0c2da0a043a659d277d25f52313799df5017091d0abe80f21

Contents?: true

Size: 545 Bytes

Versions: 41

Compression:

Stored size: 545 Bytes

Contents

module Chance
  class Instance
    module JavaScript
      def javascript(opts)
        # Currently, we only include the preload JavaScript
        preload_javascript(opts)
      end

      # Generates the preload JavaScript
      def preload_javascript(opts)
        output = "if (typeof CHANCE_SLICES === 'undefined') var CHANCE_SLICES = [];"
        output += "CHANCE_SLICES = CHANCE_SLICES.concat(["
        output += @slices.map {|name, slice| "'" + slice[:css_name] + "'" }.join(",\n")
        output += "]);"
      end

    end
  end
end

Version data entries

41 entries across 41 versions & 1 rubygems

Version Path
sproutcore-1.11.0 vendor/chance/lib/chance/instance/javascript.rb
sproutcore-1.11.0.rc3 vendor/chance/lib/chance/instance/javascript.rb
sproutcore-1.11.0.rc2 vendor/chance/lib/chance/instance/javascript.rb
sproutcore-1.11.0.rc1 vendor/chance/lib/chance/instance/javascript.rb
sproutcore-1.10.3.1 vendor/chance/lib/chance/instance/javascript.rb
sproutcore-1.10.2 vendor/chance/lib/chance/instance/javascript.rb
sproutcore-1.10.1 vendor/chance/lib/chance/instance/javascript.rb
sproutcore-1.10.0 vendor/chance/lib/chance/instance/javascript.rb
sproutcore-1.10.0.rc.3 vendor/chance/lib/chance/instance/javascript.rb
sproutcore-1.10.0.rc.2 vendor/chance/lib/chance/instance/javascript.rb
sproutcore-1.10.0.rc.1 vendor/chance/lib/chance/instance/javascript.rb
sproutcore-1.9.2 vendor/chance/lib/chance/instance/javascript.rb
sproutcore-1.9.1 vendor/chance/lib/chance/instance/javascript.rb
sproutcore-1.9.0 vendor/chance/lib/chance/instance/javascript.rb
sproutcore-1.8.2.1 vendor/chance/lib/chance/instance/javascript.rb
sproutcore-1.8.1 vendor/chance/lib/chance/instance/javascript.rb
sproutcore-1.8.0 vendor/chance/lib/chance/instance/javascript.rb
sproutcore-1.7.1.beta-java vendor/chance/lib/chance/instance/javascript.rb
sproutcore-1.7.1.beta vendor/chance/lib/chance/instance/javascript.rb
sproutcore-1.6.0.1-java vendor/chance/lib/chance/instance/javascript.rb