Add dashboard
This commit is contained in:
25
assets/javascripts/application.coffee
Normal file
25
assets/javascripts/application.coffee
Normal file
@@ -0,0 +1,25 @@
|
||||
# dashing.js is located in the dashing framework
|
||||
# It includes jquery & batman for you.
|
||||
#= require dashing.js
|
||||
|
||||
#= require_directory .
|
||||
#= require_tree ../../widgets
|
||||
|
||||
console.log("Yeah! The dashboard has started!")
|
||||
|
||||
Dashing.on 'ready', ->
|
||||
Dashing.widget_margins ||= [10, 10]
|
||||
Dashing.widget_base_dimensions ||= [300, 360]
|
||||
Dashing.numColumns ||= 4
|
||||
|
||||
contentWidth = (Dashing.widget_base_dimensions[0] + Dashing.widget_margins[0] * 2) * Dashing.numColumns - (Dashing.widget_margins[0] * 4)
|
||||
|
||||
Batman.setImmediate ->
|
||||
$('.gridster').width(contentWidth)
|
||||
$('.gridster ul:first').gridster
|
||||
widget_margins: Dashing.widget_margins
|
||||
widget_base_dimensions: Dashing.widget_base_dimensions
|
||||
avoid_overlapped_widgets: !Dashing.customGridsterLayout
|
||||
draggable:
|
||||
stop: Dashing.showGridsterInstructions
|
||||
start: -> Dashing.currentWidgetPositions = Dashing.getWidgetPositions()
|
||||
Reference in New Issue
Block a user