4 * All application-specific Javascripts including objects and methods.
9 function dynload_tt(node
, frag
) {
10 new Ajax
.Request('file:///Users/mtodd/Sites/maraby/dacelo/'+frag
+'.html', {
12 onSuccess: function(transport
) {
13 $('dynload').appendChild(new Element('div').update(transport
.responseText
));
14 new Tooltip(node
, $(frag
));
18 function dynload_tt_omo(e
) {
19 node
= Event
.element(e
).parentNode
;
20 frag
= $w(node
.className
).reject(function(klass
){return klass
== 'type'})[0];
21 new Ajax
.Request('file:///Users/mtodd/Sites/maraby/dacelo/'+frag
+'.html', {
23 onSuccess: function(transport
) {
24 $('dynload').appendChild(new Element('div').update(transport
.responseText
));
25 Event
.stopObserving(node
, 'mouseover', dynload_tt_omo
);
26 tt
= new Tooltip(node
, $(frag
));
33 var tabView
= new YAHOO
.widget
.TabView('tabs');
36 YAHOO
.util
.Event
.addListener(window
, "load", function() {
37 YAHOO
.example
.EnhanceFromMarkup
= new function() {
39 {key
:"hub_id", label
:"Hub ID", formatter
:YAHOO
.widget
.DataTable
.formatNumber
, sortable
:true},
40 {key
:"service_tag", label
:"Service Tag", sortable
:true},
41 {key
:"asset_type", label
:"Asset Type", sortable
:true},
42 {key
:"state", label
:"State", sortable
:true},
43 {key
:"location", label
:"Location", sortable
:true},
44 {key
:"actions", label
:"", sortable
:false}
46 this.myDataSource
= new YAHOO
.util
.DataSource(YAHOO
.util
.Dom
.get("assets"));
47 this.myDataSource
.responseType
= YAHOO
.util
.DataSource
.TYPE_HTMLTABLE
;
48 this.myDataSource
.responseSchema
= {
49 fields
: [{key
:"hub_id"},
57 this.myDataTable
= new YAHOO
.widget
.DataTable("assets-view", myColumnDefs
, this.myDataSource
, {sortedBy
:{key
:"service_tag",dir
:"desc"}});
62 Event
.observe(window
,"load",function() {
63 $$("span.location").each(function(node
){
64 location_tt
= $w(node
.className
).reject(function(klass
){return klass
== 'location'})[0];
65 new Tooltip(node
, $(location_tt
));
67 $$("span.client").each(function(node
){
68 client_tt
= $w(node
.className
).reject(function(klass
){return klass
== 'client'})[0];
69 new Tooltip(node
, $(client_tt
));
71 // $$("span.type").each(function(node){
72 // // get the type name
73 // type_tt = $w(node.className).reject(function(klass){return klass == 'type'})[0];
74 // dynload_tt(node, type_tt);
76 $$("span.type").each(function(node
){
77 node
.observe('mouseover', dynload_tt_omo
);
78 // $('dynload').appendChild(new Element('div', {id:"dell-d820"});