From 7abf7db5890e0f5a484ffae4da2226357f26c5df Mon Sep 17 00:00:00 2001 From: Scott Dale Date: Fri, 25 Jul 2008 00:25:46 +0000 Subject: correctly load container for widgets not in saved config, also make AJAX function names more clear --- usr/local/www/index.php | 51 +++++++++++++++++++++++++++++-------------------- 1 file changed, 30 insertions(+), 21 deletions(-) (limited to 'usr/local') diff --git a/usr/local/www/index.php b/usr/local/www/index.php index 6736453..3b3f47a 100755 --- a/usr/local/www/index.php +++ b/usr/local/www/index.php @@ -156,7 +156,7 @@ if (!is_array($config['widgets'])) { $config['widgets'] = array(); } -##build widget information +##build widget saved list information if ($config['widgets'] && $config['widgets']['sequence'] != "") { $pconfig['sequence'] = $config['widgets']['sequence']; @@ -177,6 +177,13 @@ if ($config['widgets'] && $config['widgets']['sequence'] != "") { $savedwidgetfiles[] = $widgetname . ".widget.php"; } + ##add widgets that may not be in the saved configuration, in case they are to be displayed later + foreach ($widgetfiles as $defaultwidgets){ + if (!in_array($defaultwidgets, $savedwidgetfiles)){ + $savedwidgetfiles[] = $defaultwidgets; + } + } + ##find custom configurations of a particular widget and load its info to $pconfig foreach ($widgetnames as $widget){ if ($config['widgets'][$widget . '-config']){ @@ -185,7 +192,9 @@ if ($config['widgets'] && $config['widgets']['sequence'] != "") { } $widgetlist = $savedwidgetfiles; -} else{ +} +##no saved widget sequence found, build default list. +else{ $widgetlist = $widgetfiles; } @@ -234,7 +243,7 @@ function widgetAjax(widget) { } -function addDiv(selectedDiv){ +function addWidget(selectedDiv){ selectedDiv2 = selectedDiv + "-container"; d = document; textlink = d.getElementById(selectedDiv2); @@ -253,7 +262,7 @@ function addDiv(selectedDiv){ } } -function configureDiv(selectedDiv){ +function configureWidget(selectedDiv){ selectIntLink = selectedDiv + "-settings"; d = document; textlink = d.getElementById(selectIntLink); @@ -263,7 +272,7 @@ function configureDiv(selectedDiv){ Effect.BlindUp(selectIntLink, {duration:1}); } -function showDiv(selectedDiv,swapButtons){ +function showWidget(selectedDiv,swapButtons){ //appear element Effect.BlindDown(selectedDiv, {duration:1}); showSave(); @@ -285,7 +294,7 @@ function showDiv(selectedDiv,swapButtons){ } -function minimizeDiv(selectedDiv,swapButtons){ +function minimizeWidget(selectedDiv,swapButtons){ //fade element Effect.BlindUp(selectedDiv, {duration:1}); showSave(); @@ -305,7 +314,7 @@ function minimizeDiv(selectedDiv,swapButtons){ } -function closeDiv(selectedDiv){ +function closeWidget(selectedDiv){ showSave(); selectedDiv = selectedDiv + "-container"; Effect.Fade(selectedDiv, {duration:1}); @@ -449,12 +458,12 @@ echo $jscriptstr; { //echo widget title ?> - +
- +
- -
-
-
+ +
+
+
-- cgit v1.1