git://git.onelab.eu
/
plewww.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
first draft for togglable sections
[plewww.git]
/
planetlab
/
nodes
/
node.php
diff --git
a/planetlab/nodes/node.php
b/planetlab/nodes/node.php
index
63f345c
..
24ea554
100644
(file)
--- a/
planetlab/nodes/node.php
+++ b/
planetlab/nodes/node.php
@@
-20,6
+20,7
@@
require_once 'plc_minitabs.php';
require_once 'plc_tables.php';
require_once 'plc_details.php';
require_once 'plc_forms.php';
require_once 'plc_tables.php';
require_once 'plc_details.php';
require_once 'plc_forms.php';
+require_once 'plc_toggles.php';
require_once 'plc_objects.php';
// --------------------
require_once 'plc_objects.php';
// --------------------
@@
-225,7
+226,12
@@
if ( $local_peer ) {
$tagnames = array_map ("get_tagname",$tags);
$nodegroups_hash=plc_nodegroup_global_hash($api,$tagnames);
$tagnames = array_map ("get_tagname",$tags);
$nodegroups_hash=plc_nodegroup_global_hash($api,$tagnames);
- plc_section("Tags");
+ $toggle = new PlcToggle ('tags',"Tags",array('switch-tagname'=>'h2',
+ 'switch-bubble'=>'Inspect and set tags on that node',
+ 'start-hidden'=>true));
+ print $toggle->switch_html();
+ $toggle->area_start();
+
$headers=array("Name"=>"string",
"Value"=>"string",
"Nodegroup"=>"string",
$headers=array("Name"=>"string",
"Value"=>"string",
"Nodegroup"=>"string",
@@
-274,12
+280,18
@@
if ( $local_peer ) {
}
$table->end();
}
$table->end();
+ $toggle->area_end();
}
//////////////////////////////////////////////////////////// interfaces
if ( $local_peer ) {
}
//////////////////////////////////////////////////////////// interfaces
if ( $local_peer ) {
- plc_section ("Interfaces");
+ $toggle=new PlcToggle ('interfaces',"Interfaces",array('switch-tagname'=>'h2',
+ 'switch-bubble'=>'Inspect and tune interfaces on that node',
+ 'start-hidden'=>true));
+
+ print $toggle->switch_html();
+ $toggle->area_start();
// display interfaces
if( ! $interfaces ) {
echo '<p>';
// display interfaces
if( ! $interfaces ) {
echo '<p>';
@@
-342,12
+354,18
@@
if ( $local_peer ) {
}
$table->end();
}
}
$table->end();
}
+ $toggle->area_end();
}
//////////////////////////////////////////////////////////// slices
// display slices
}
//////////////////////////////////////////////////////////// slices
// display slices
-plc_section ("Slices");
+$toggle=new PlcToggle ('slices',"Slices",array('switch-tagname'=>'h2',
+ 'switch-bubble'=>'Review slices running on that node',
+ 'start-hidden'=>true));
+print $toggle->switch_html();
+
+$toggle->area_start();
if ( ! $slices ) {
plc_warning ("This node is not associated to any slice");
} else {
if ( ! $slices ) {
plc_warning ("This node is not associated to any slice");
} else {
@@
-373,6
+391,7
@@
if ( ! $slices ) {
}
$table->end();
}
}
$table->end();
}
+$toggle->area_end();
$form->end();
$form->end();