Some working stuff added.
git-svn-id: file:///home/svn/framework3/trunk@3950 4d416f70-5f16-0410-b530-b9f4589650daunstable
parent
61b73f666e
commit
d11922d2c2
|
@ -1,3 +1,13 @@
|
|||
# Copyright (c) 2006 L.M.H <lmh@info-pull.com>
|
||||
# All Rights Reserved.
|
||||
|
||||
# Methods added to this helper will be available to all templates in the application.
|
||||
module ApplicationHelper
|
||||
|
||||
# Updates a node (ex. div container) by it's ID with content from
|
||||
# specified URL.
|
||||
def dojo_node_update(node_id, target_url)
|
||||
return "dojo.io.updateNode('"+ node_id +"',{url:'"+ target_url +"'}"
|
||||
end
|
||||
|
||||
end
|
||||
|
|
|
@ -12,12 +12,20 @@
|
|||
<%= javascript_include_tag "application" %>
|
||||
<script type="text/javascript">
|
||||
dojo.require("dojo.widget.*");
|
||||
dojo.require("dojo.lang.*");
|
||||
dojo.require("dojo.widget.Menu2");
|
||||
dojo.require("dojo.widget.TaskBar");
|
||||
dojo.require("dojo.widget.LayoutContainer");
|
||||
dojo.require("dojo.widget.FloatingPane");
|
||||
dojo.require("dojo.widget.ResizeHandle");
|
||||
dojo.require("dojo.widget.Dialog");
|
||||
dojo.require("dojo.widget.Tooltip");
|
||||
dojo.require("dojo.widget.ContentPane");
|
||||
dojo.require("dojo.widget.Tree");
|
||||
dojo.require("dojo.widget.TreeRPCController");
|
||||
dojo.require("dojo.widget.TreeSelector");
|
||||
dojo.require("dojo.widget.TreeNode");
|
||||
dojo.require("dojo.widget.TreeContextMenu");
|
||||
dojo.hostenv.writeIncludes();
|
||||
</script>
|
||||
</head>
|
||||
|
@ -25,7 +33,7 @@
|
|||
<body>
|
||||
<div dojoType="PopupMenu2" widgetId="PayloadsMenu">
|
||||
<div dojoType="MenuItem2" caption="Search"></div>
|
||||
<div dojoType="MenuItem2" caption="List"></div>
|
||||
<div dojoType="MenuItem2" caption="List" onClick="dojo.widget.byId('maincontent').setUrl('/payloads/list')"></div>
|
||||
<div dojoType="MenuItem2" caption="Generate"></div>
|
||||
</div>
|
||||
|
||||
|
@ -78,7 +86,7 @@
|
|||
<input type="button" value="Close" id="hidedialog"/>
|
||||
</div>
|
||||
|
||||
<div id="maincontent">
|
||||
<div dojoType="ContentPane" id="maincontent" executeScripts="true">
|
||||
<%= @content_for_layout %>
|
||||
</div>
|
||||
|
||||
|
|
|
@ -1,10 +1,15 @@
|
|||
<div class="menu1">
|
||||
<div class="menutitle">Module - Title</div>
|
||||
<ul>
|
||||
<% $framework.payloads.each_module do |path, pcls|
|
||||
m = pcls.new
|
||||
%>
|
||||
<li><%= link_to_remote path, :url => {:controller => "payloads", :action => "view", :id => path}, :update => 'mainmenu' %> - <%= m.name %></li>
|
||||
<% end %>
|
||||
</ul>
|
||||
</div>
|
||||
<div dojoType="FloatingPane"
|
||||
id="pane2"
|
||||
title="window #2 w/shadow"
|
||||
constrainToContainer="true"
|
||||
hasShadow="true"
|
||||
resizable="true"
|
||||
taskBarId="maintaskbar"
|
||||
windowState="minimized"
|
||||
displayMinimizeAction="true"
|
||||
toggle="explode"
|
||||
style="width: 200px; height: 150px; position: relative; left: 100px; top: 35px; display:none"
|
||||
>
|
||||
main panel with <a href="http://www.dojotoolkit.org/">a link</a>.<br />
|
||||
(to check we're copying children around properly).<br />
|
||||
</div>
|
|
@ -4,6 +4,7 @@
|
|||
*/
|
||||
|
||||
var about_dlg;
|
||||
var main_Pane = dojo.widget.byId("maincontent");
|
||||
|
||||
function help_functions(e) {
|
||||
about_dlg = dojo.widget.byId("AboutDialog");
|
||||
|
|
|
@ -13,6 +13,7 @@ body {
|
|||
}
|
||||
|
||||
#maincontent {
|
||||
margin-top: 2em;
|
||||
position: relative;
|
||||
min-height: 100%;
|
||||
height: 100%;
|
||||
|
@ -20,10 +21,12 @@ body {
|
|||
|
||||
#maintaskbar {
|
||||
bottom: 0;
|
||||
position: absolute;
|
||||
height: 32px;
|
||||
overflow: hidden;
|
||||
width: 101%;
|
||||
width: 600px;
|
||||
text-align: center;
|
||||
left: 50%;
|
||||
margin-left: -300px;
|
||||
}
|
||||
|
||||
.dojoDialog {
|
||||
|
|
Loading…
Reference in New Issue