Sha256: 1cf93440bee341ac52f219e6d82afb37dbad2900b912ce3703d7f31bff09228a

Contents?: true

Size: 965 Bytes

Versions: 28

Compression:

Stored size: 965 Bytes

Contents

module Widgets
  module GoogleMap
    class Base < ErpApp::Widgets::Base
      def index
        @uuid = Digest::SHA1.hexdigest(Time.now.to_s + rand(100).to_s)
        @drop_pins = params[:drop_pins]
        @map_width = params[:map_width] || 500
        @map_height = params[:map_height] || 500
        @zoom = params[:zoom] || 18
        @map_type = params[:map_type] || 'SATELLITE'

        render
      end
  
      #should not be modified
      #modify at your own risk
      def locate
        File.dirname(__FILE__)
      end
        
      class << self
        def title
          "Google Map"
        end
          
        def widget_name
          File.basename(File.dirname(__FILE__))
        end

        def base_layout
          begin
            file = File.join(File.dirname(__FILE__),"/views/layouts/base.html.erb")
            IO.read(file)
          rescue
            return nil
          end
        end
      end
       
    end
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
knitkit-3.2.0 app/widgets/google_map/base.rb
knitkit-3.0.0 app/widgets/google_map/base.rb
knitkit-2.1.15 app/widgets/google_map/base.rb
knitkit-2.1.14 app/widgets/google_map/base.rb
knitkit-2.1.13 app/widgets/google_map/base.rb
knitkit-2.1.12 app/widgets/google_map/base.rb
knitkit-2.1.11 app/widgets/google_map/base.rb
knitkit-2.1.10 app/widgets/google_map/base.rb
knitkit-2.1.9 app/widgets/google_map/base.rb
knitkit-2.1.8 app/widgets/google_map/base.rb
knitkit-2.1.7 app/widgets/google_map/base.rb
knitkit-2.1.6 app/widgets/google_map/base.rb
knitkit-2.1.5 app/widgets/google_map/base.rb
knitkit-2.1.4 app/widgets/google_map/base.rb
knitkit-2.1.3 app/widgets/google_map/base.rb
knitkit-2.1.2 app/widgets/google_map/base.rb
knitkit-2.1.1 app/widgets/google_map/base.rb
knitkit-2.1.0 app/widgets/google_map/base.rb
knitkit-2.0.11 app/widgets/google_map/base.rb
knitkit-2.0.10 app/widgets/google_map/base.rb