class Object

Public Instance Methods

addDeleteTileTemplate() click to toggle source
# File lib/dashing_api/helperFunctions.rb, line 31
def addDeleteTileTemplate()
   %{
        <script type='text/javascript'>
        $(function myFunction() {
                $('li').live('click', function(e) {
                var widget = $(this).find('widget');
            var url = widget.data('url');
            window.open(url, '_blank', "width=900, height=900, scrollvars=yes, toolbar=yes, resizable=yes");
                });
        });
        </script>
        <div class="gridster">
                <ul>
                <% for i in 0..body.length-1%>
                        <%= body[i] %>
                <% end %>
                </ul>
        </div>
   }
end
newDashboardTemplate() click to toggle source
# File lib/dashing_api/helperFunctions.rb, line 7
def newDashboardTemplate()
   %{
        <script type='text/javascript'>
        $(function myFunction() {
                $('li').live('click', function(e) { 
                var widget = $(this).find('widget');
            var url = widget.data('url');
            window.open(url, '_blank', "width=900, height=900, scrollvars=yes, toolbar=yes, resizable=yes");
                });
        });
        </script>

        <div class="gridster">
                <ul>
                <% for i in 0..body["tiles"]["hosts"].length-1 %>
            <li data-row="1" data-col="1" data-sizex="2" data-sizey="2" onClick="myFunction()">
               <div data-id="<%= body["tiles"]["hosts"][i] %>" data-view="<%= body["tiles"]["widgets"][i]  %>" data-unordered="true" data-title="<%= body["tiles"]["titles"][i] %>" data-url="<%= body["tiles"]["urls"][i]  %>" data-bind-style="status" style="style"></div>
            </li>
                <% end %>
                </ul>
        </div>
   }
end