[rnbrowse-commits] SF.net SVN: rnbrowse:[158] branches/RNBGUI
Brought to you by:
cjsoftuk
|
From: <cjs...@us...> - 2008-08-03 08:04:07
|
Revision: 158
http://rnbrowse.svn.sourceforge.net/rnbrowse/?rev=158&view=rev
Author: cjsoftuk
Date: 2008-08-03 08:04:03 +0000 (Sun, 03 Aug 2008)
Log Message:
-----------
Making the log viewer work, as well as adding a little tidying up on logout.
Modified Paths:
--------------
branches/RNBGUI/.actionScriptProperties
branches/RNBGUI/bin-debug/RNBGUI.swf
branches/RNBGUI/bin-debug/bright.swf
branches/RNBGUI/bin-debug/simple.swf
branches/RNBGUI/src/RNBGUI.mxml
branches/RNBGUI/src/loginwindow.mxml
branches/RNBGUI/src/logs.mxml
branches/RNBGUI/src/rnbGui_codebehind.as
branches/RNBGUI/src/rnbMain.as
Added Paths:
-----------
branches/RNBGUI/bin-debug/dark.css
branches/RNBGUI/bin-debug/dark.swf
branches/RNBGUI/images/book.png
branches/RNBGUI/src/evtVwrLoader.mxml
branches/RNBGUI/src/logViewer.mxml
Modified: branches/RNBGUI/.actionScriptProperties
===================================================================
--- branches/RNBGUI/.actionScriptProperties 2008-08-02 16:45:22 UTC (rev 157)
+++ branches/RNBGUI/.actionScriptProperties 2008-08-03 08:04:03 UTC (rev 158)
@@ -14,6 +14,7 @@
<modules/>
<buildCSSFiles>
<buildCSSFileEntry destPath="bin-debug" sourcePath="src/simple.css"/>
+<buildCSSFileEntry destPath="bin-debug" sourcePath="src/dark.css"/>
<buildCSSFileEntry destPath="bin-debug" sourcePath="src/bright.css"/>
</buildCSSFiles>
</actionScriptProperties>
Added: branches/RNBGUI/bin-debug/dark.css
===================================================================
--- branches/RNBGUI/bin-debug/dark.css (rev 0)
+++ branches/RNBGUI/bin-debug/dark.css 2008-08-03 08:04:03 UTC (rev 158)
@@ -0,0 +1,178 @@
+/* CSS file */
+Application {
+ backgroundColor: #000000;
+ backgroundGradientColors: #333333, #000000;
+ themeColor: #000000;
+}
+
+Accordion {
+ highlightAlphas: 0, 0;
+ fillAlphas: 1, 1, 1, 1;
+ fillColors: #333333, #333333, #666666, #666666;
+ themeColor: #000000;
+ backgroundColor: #000000;
+ borderColor: #b7babc;
+ textRollOverColor: #ffffff;
+ textSelectedColor: #ffffff;
+}
+
+CheckBox {
+ highlightAlphas: 0, 0;
+ fillAlphas: 1, 1, 1, 1;
+ fillColors: #000000, #000000, #333333, #333333;
+ iconColor: #ffffff;
+ disabledIconColor: #666666;
+ color: #ffffff;
+ textSelectedColor: #ffffff;
+ textRollOverColor: #ffffff;
+ themeColor: #000000;
+}
+
+ColorPicker {
+ swatchBorderColor: #000000;
+ swatchGridBackgroundColor: #000000;
+ swatchHighlightColor: #000000;
+}
+
+ComboBox {
+ cornerRadius: 0;
+ color: #ffffff;
+ highlightAlphas: 0, 0;
+ fillAlphas: 1, 1, 1, 0.85;
+ fillColors: #000000, #000000, #333333, #333333;
+ selectionColor: #000000;
+ textSelectedColor: #ffffff;
+ rollOverColor: #333333;
+ textRollOverColor: #ffffff;
+ themeColor: #000000;
+ alternatingItemColors: #666666, #666666;
+ dropdownStyleName: "myComboBoxDropDowns";
+}
+
+.myComboBoxDropDowns {
+ color: #ffffff;
+}
+
+HRule {
+ strokeColor: #000000;
+ shadowColor: #333333;
+}
+
+HScrollBar {
+ cornerRadius: 0;
+ highlightAlphas: 0, 0;
+ fillAlphas: 1, 1, 1, 1;
+ fillColors: #333333, #333333, #666666, #666666;
+ trackColors: #000000, #000000;
+ themeColor: #000000;
+ borderColor: #000000;
+ iconColor: #999999;
+ thumbOffset: 1;
+}
+
+List {
+ backgroundColor: #666666;
+ rollOverColor: #333333;
+ textRollOverColor: #ffffff;
+ selectionColor: #000000;
+ color: #ffffff;
+ textSelectedColor: #ffffff;
+}
+
+Panel {
+ borderColor: #333333;
+ borderAlpha: 0.7;
+ roundedBottomCorners: false;
+ backgroundColor: #000000;
+ titleStyleName: "mypanelTitle";
+}
+
+.mypanelTitle {
+ color: #ffffff;
+}
+
+ProgressBar {
+ barColor: #000000;
+ trackColors: #666666, #666666;
+}
+
+RadioButton {
+ highlightAlphas: 0, 0;
+ fillAlphas: 1, 1, 1, 1;
+ fillColors: #000000, #000000, #333333, #333333;
+ iconColor: #ffffff;
+ color: #ffffff;
+ textSelectedColor: #ffffff;
+ textRollOverColor: #ffffff;
+ themeColor: #000000;
+}
+
+TabNavigator {
+ cornerRadius: 0;
+ horizontalAlign: left;
+ backgroundColor: #000000;
+ borderColor: #aab3b3;
+ color: #ffffff;
+ dropShadowEnabled: false;
+ tabStyleName: "myTabs";
+ firstTabStyleName: "myTabs";
+ lastTabStyleName: "myTabs";
+ selectedTabTextStyleName: "mySelectedTabs";
+}
+
+.myTabs {
+ cornerRadius: 0;
+ highlightAlphas: 0, 0;
+ fillAlphas: 1, 1;
+ fillColors: #333333, #333333;
+ backgroundColor: #000000;
+ color: #ffffff;
+ textRollOverColor: #ffffff;
+ themeColor: #000000;
+
+}
+
+.mySelectedTabs {
+}
+
+TextArea {
+ color: #ffffff;
+ backgroundColor: #000000;
+ borderColor: #b7babc;
+}
+
+TextInput {
+ backgroundColor: #000000;
+ color: #ffffff;
+}
+
+ToolTip {
+ backgroundColor: #000000;
+ color: #ffffff;
+}
+
+Tree {
+ backgroundColor: #666666;
+ rollOverColor: #333333;
+ textRollOverColor: #ffffff;
+ selectionColor: #000000;
+ color: #ffffff;
+ textSelectedColor: #ffffff;
+}
+
+VRule {
+ strokeColor: #000000;
+ shadowColor: #333333;
+}
+
+VScrollBar {
+ cornerRadius: 0;
+ highlightAlphas: 0, 0;
+ fillAlphas: 1, 1, 1, 1;
+ fillColors: #333333, #333333, #666666, #666666;
+ trackColors: #000000, #000000;
+ themeColor: #000000;
+ borderColor: #000000;
+ iconColor: #999999;
+ thumbOffset: 1;
+}
\ No newline at end of file
Property changes on: branches/RNBGUI/bin-debug/dark.swf
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Property changes on: branches/RNBGUI/images/book.png
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
Modified: branches/RNBGUI/src/RNBGUI.mxml
===================================================================
--- branches/RNBGUI/src/RNBGUI.mxml 2008-08-02 16:45:22 UTC (rev 157)
+++ branches/RNBGUI/src/RNBGUI.mxml 2008-08-03 08:04:03 UTC (rev 158)
@@ -99,13 +99,31 @@
import mx.containers.TitleWindow;
rnb4_gui var contexts:ArrayCollection;
rnb4_gui var loginwin:loginwindow;
- rnb4_gui var buildzipwin:buildzip
+ rnb4_gui var buildzipwin:buildzip;
+ rnb4_gui var logInitWindow:evtVwrLoader;
+ rnb4_gui var logsWindow:logViewer;
// Open the TitleWindow container.
// Cast the return value of the createPopUp() method
// to loginwindow, the name of the
// component containing the TitleWindow container.
+ private function initLogViewer():void
+ {
+ rnb4_gui::logInitWindow = evtVwrLoader(PopUpManager.createPopUp( this, evtVwrLoader, true));
+ PopUpManager.centerPopUp(rnb4_gui::logInitWindow);
+ }
+
+ private function showLogs():void {
+ rnb4_gui::logsWindow=logViewer(PopUpManager.createPopUp( this, logViewer, true));
+ rnb4_gui::logsWindow.instanceRef = rnb4_gui::logsWindow;
+ rnb4_gui::logsWindow.updateLog(null);
+ PopUpManager.centerPopUp(rnb4_gui::logsWindow);
+ // Pass a reference to the TextInput control
+ // to the TitleWindow container so that the
+ // TitleWindow container can return data to the main application.
+ }
+
private function showZipWindow():void {
rnb4_gui::buildzipwin=buildzip(PopUpManager.createPopUp( this, buildzip, true));
PopUpManager.centerPopUp(rnb4_gui::buildzipwin);
@@ -234,7 +252,16 @@
{label:"8Mbps", data:8192},
{label:"16Mbps", data:16384},
{label:"24Mbps", data:24576},
- {label:"LAN", data:49152} ]);
+ {label:"LAN", data:49152} ]);
+
+ rnb4_gui function resetView():void
+ {
+ viewstack1.selectedIndex=0;
+ logdata.dataProvider=null;
+ files.dataProvider=null;
+ dirs.dataProvider=null;
+ txtAddrBar.text="";
+ }
]]>
</mx:Script>
<mx:Sequence id="fadeAndBlurIn" startDelay="0" >
@@ -247,7 +274,7 @@
<mx:Canvas height="100%" width="100%">
<mx:LinkBar dataProvider="{viewstack1}" id="linkbar1"/>
<mx:LinkButton label="Slideshow" click="currentState='Slideshow'; viewstack1.selectedIndex = 0; files.maxRows = 1; inSSMode=!inSSMode;" id="linkbutton1" right="91" y="2" width="75"/>
- <mx:Button label="Logout" click="logout()" y="2" right="0" icon="@Embed(source='../images/door.png')"/>
+ <mx:Button label="Logout" click="logout(); resetView();" y="2" right="0" icon="@Embed(source='../images/door.png')"/>
<mx:HBox left="210" right="174" top="0" bottom="0" id="hbox2" backgroundColor="#F6FF91" cornerRadius="1" borderColor="#000000" borderStyle="solid" borderThickness="1" verticalAlign="middle" horizontalAlign="left">
<mx:Spacer width="0" height="0"/>
<mx:Image width="16" height="16" source="@Embed('../images/information.png')" />
@@ -275,25 +302,23 @@
</mx:VBox>
</mx:Canvas>
</mx:HDividedBox>
- <mx:Canvas label="Settings" width="100%" height="100%">
+ <mx:Canvas label="Tools" width="100%" height="100%">
<mx:ToggleButtonBar dataProvider="{viewstack2}" top="0" left="0"/>
<mx:ViewStack id="viewstack2" left="10" right="10" bottom="10" top="30">
- <mx:Canvas label="Download Directory" width="420" height="162">
- <mx:Panel x="0" y="0" width="100%" height="100%" layout="absolute" title=" Download Directory">
- <mx:Form left="0" right="0" top="0" bottom="0">
- <mx:FormItem label="Preferred File Type" required="true" width="100%">
- <mx:ComboBox dataProvider="{filetypes}" width="100%"></mx:ComboBox>
- </mx:FormItem>
- <mx:FormItem label="Connection Speed" required="true" width="100%">
- <mx:ComboBox dataProvider="{speeds}" width="100%"> </mx:ComboBox>
- </mx:FormItem>
- </mx:Form>
- <mx:ControlBar horizontalAlign="right">
- <mx:Button label="Cancel" labelPlacement="left" icon="@Embed(source='../images/cross.png')"/>
- <mx:Button label="Save" icon="@Embed(source='../images/disk.png')" labelPlacement="left"/>
- </mx:ControlBar>
+ <mx:Canvas label="Log viewer" width="100%" height="100%">
+ <mx:Panel x="0" y="0" width="100%" height="100%" layout="absolute" title=" Log Viewer">
+ <mx:AdvancedDataGrid id="logdata" designViewDataType="flat" left="10" top="10" bottom="50" right="10" editable="false" enabled="true">
+ <mx:columns>
+ <mx:AdvancedDataGridColumn width="180" headerText="Username" dataField="user"/>
+ <mx:AdvancedDataGridColumn width="100" headerText="IP Address" dataField="ip"/>
+ <mx:AdvancedDataGridColumn width="175" headerText="Time/Date" dataField="timestamp"/>
+ <mx:AdvancedDataGridColumn width="120" headerText="Event type" dataField="type"/>
+ <mx:AdvancedDataGridColumn headerText="Details" dataField="details"/>
+ </mx:columns>
+ </mx:AdvancedDataGrid>
+ <mx:Button right="10" bottom="10" label="Reload" click="rnb4_api::getEventLog();"/>
</mx:Panel>
- <mx:Image width="16" height="16" source="@Embed('../images/package.png')" x="10" y="7"/>
+ <mx:Image width="16" height="16" source="@Embed('../images/book.png')" x="10" y="7"/>
</mx:Canvas>
<mx:Canvas label="Styler" width="100%" height="100%">
<mx:Panel layout="absolute" width="100%" height="100%" title=" Styler" creationComplete="themecolour.enabled = themecolorradio.selected; themecombobox.enabled = themeradio.selected; backcolour.enabled = themecolorradio.selected; csstext.enabled = cssradio.selected;">
@@ -321,7 +346,7 @@
</mx:VBox>
<mx:ControlBar horizontalAlign="right">
<mx:Button label="Cancel" icon="@Embed(source='../images/cross.png')" labelPlacement="left"/>
- <mx:Button label="Save" labelPlacement="left" click="stylerApply();" icon="@Embed(source='../images/disk.png')"/>
+ <mx:Button label="Save" labelPlacement="left" click="//stylerApply();" icon="@Embed(source='../images/disk.png')"/>
</mx:ControlBar>
</mx:Panel>
<mx:Image width="16" height="16" source="@Embed('../images/color_swatch.png')" x="10" y="7"/>
@@ -358,7 +383,7 @@
<mx:Label text="ActionScript code-behind by"/>
</mx:GridItem>
<mx:GridItem width="100%" height="100%" verticalAlign="middle">
- <mx:LinkButton label="Chris Malton" width="100" click="navigateToURL(new URLRequest('http://cjsoftuk.dyndns.org'), 'CJSoftUK');"/>
+ <mx:LinkButton label="Chris Malton" width="100" click="navigateToURL(new URLRequest('http://www.cmalton.me.uk'), 'CJSoftUK');"/>
</mx:GridItem>
</mx:GridRow>
<mx:GridRow width="100%" height="100%">
@@ -366,7 +391,7 @@
<mx:Label text="PHP backend by"/>
</mx:GridItem>
<mx:GridItem width="100%" height="100%" verticalAlign="middle">
- <mx:LinkButton label="Chris Malton" width="100" click="navigateToURL(new URLRequest('http://cjsoftuk.dyndns.org'), 'CJSoftUK');"/>
+ <mx:LinkButton label="Chris Malton" width="100" click="navigateToURL(new URLRequest('http://www.cmalton.me.uk'), 'CJSoftUK');"/>
</mx:GridItem>
</mx:GridRow>
<mx:GridRow width="100%" height="100%">
Added: branches/RNBGUI/src/evtVwrLoader.mxml
===================================================================
--- branches/RNBGUI/src/evtVwrLoader.mxml (rev 0)
+++ branches/RNBGUI/src/evtVwrLoader.mxml 2008-08-03 08:04:03 UTC (rev 158)
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="400" height="66" title="Loading the event log. Please wait...." creationComplete="initTimer();">
+ <mx:Script>
+ <![CDATA[
+
+ private var tmr:Timer;
+
+ private function initTimer():void
+ {
+ tmr = new Timer(10);
+ tmr.addEventListener(TimerEvent.TIMER,tmrCallback);
+ tmr.start();
+ }
+
+ private function tmrCallback(evt:TimerEvent):void
+ {
+ pb.maximum=100;
+ pb.minimum=0;
+ pb.setProgress(pb.value + 1,100);
+ }
+
+ ]]>
+ </mx:Script>
+ <mx:ProgressBar id="pb" x="10" y="10" width="360" mode="manual" indeterminate="true"/>
+
+</mx:TitleWindow>
Added: branches/RNBGUI/src/logViewer.mxml
===================================================================
--- branches/RNBGUI/src/logViewer.mxml (rev 0)
+++ branches/RNBGUI/src/logViewer.mxml 2008-08-03 08:04:03 UTC (rev 158)
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="704" height="514" title="Log Viewer">
+ <mx:Script>
+ <![CDATA[
+ import mx.core.IFlexDisplayObject;
+ import mx.managers.PopUpManager;
+
+ public var instanceRef:IFlexDisplayObject;
+ public var logDetails:XML;
+
+ public function updateLog(logDetails:XML):void
+ {
+ logdata.dataProvider=logDetails;
+ }
+
+ internal function closeWindow():void
+ {
+ PopUpManager.removePopUp(instanceRef);
+ }
+ ]]>
+ </mx:Script>
+ <mx:AdvancedDataGrid id="logdata" designViewDataType="flat" left="10" top="10" bottom="50" right="10" editable="false" enabled="true">
+ <mx:columns>
+ <mx:AdvancedDataGridColumn headerText="Username" dataField="User"/>
+ <mx:AdvancedDataGridColumn headerText="IP Address" dataField="IP"/>
+ <mx:AdvancedDataGridColumn headerText="Time" dataField="Time"/>
+ <mx:AdvancedDataGridColumn headerText="Action" dataField="Action"/>
+ <mx:AdvancedDataGridColumn headerText="Details" dataField="Details"/>
+ </mx:columns>
+ </mx:AdvancedDataGrid>
+ <mx:Button bottom="10" right="10" label="Close" width="82.72727" height="32" click="closeWindow();" />
+</mx:TitleWindow>
Modified: branches/RNBGUI/src/loginwindow.mxml
===================================================================
--- branches/RNBGUI/src/loginwindow.mxml 2008-08-02 16:45:22 UTC (rev 157)
+++ branches/RNBGUI/src/loginwindow.mxml 2008-08-03 08:04:03 UTC (rev 158)
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="438" height="186" title="Login">
+<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:rnb4_gui="." layout="absolute" width="438" height="186" title="Login">
<mx:Script>
<![CDATA[
import mx.events.ValidationResultEvent;
Modified: branches/RNBGUI/src/logs.mxml
===================================================================
--- branches/RNBGUI/src/logs.mxml 2008-08-02 16:45:22 UTC (rev 157)
+++ branches/RNBGUI/src/logs.mxml 2008-08-03 08:04:03 UTC (rev 158)
@@ -1,5 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
-<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
+<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:rnb4_gui="." layout="absolute" width="438" height="186" title="Log viewer">
+ <mx:Script>
+ <![CDATA[
+ import RNBGUI.*;
+ use namespace rnb4_gui;
+
+ ]]>
+ </mx:Script>
<mx:states>
<mx:State name="graph">
<mx:SetStyle target="{logdata}" name="right" value="471"/>
@@ -10,8 +17,6 @@
</mx:series>
</mx:LineChart>
</mx:AddChild>
- <mx:SetStyle target="{button1}" name="icon" value="@Embed(source='../images/delete.png')"/>
- <mx:SetEventHandler target="{button1}" name="click" handler="currentState=''"/>
</mx:State>
</mx:states>
<mx:transitions>
@@ -37,7 +42,7 @@
]]>
</mx:Script>
<mx:Script source="logsMain.as"/>
- <mx:AdvancedDataGrid id="logdata" dataProvider="{rnb4_api::getEventLog()}" designViewDataType="flat" left="10" top="10" bottom="10" right="10" editable="false" enabled="true">
+ <mx:AdvancedDataGrid id="logdata" dataProvider="{rnb4_api::getEventLog()}" designViewDataType="flat" left="10" top="10" bottom="50" right="10" editable="false" enabled="true">
<mx:columns>
<mx:AdvancedDataGridColumn headerText="Username" dataField="User"/>
<mx:AdvancedDataGridColumn headerText="IP Address" dataField="IP"/>
@@ -46,5 +51,6 @@
<mx:AdvancedDataGridColumn headerText="Details" dataField="Details"/>
</mx:columns>
</mx:AdvancedDataGrid>
- <mx:Button width="20" height="20" right="0" cornerRadius="0" icon="@Embed(source='../images/add.png')" id="button1" click="currentState='graph'" fillAlphas="[0.0, 0.0, 0.0, 0.0]" bottom="0"/>
-</mx:Application>
+ <mx:Button x="534.25" y="740" label="Close" width="82.72727" height="32" click="closeLogViewer();" />
+
+</mx:TitleWindow>
Modified: branches/RNBGUI/src/rnbGui_codebehind.as
===================================================================
--- branches/RNBGUI/src/rnbGui_codebehind.as 2008-08-02 16:45:22 UTC (rev 157)
+++ branches/RNBGUI/src/rnbGui_codebehind.as 2008-08-03 08:04:03 UTC (rev 158)
@@ -30,6 +30,11 @@
PopUpManager.removePopUp(buildzipwin);
}
+rnb4_gui function closeLogViewerLdr():void
+{
+ PopUpManager.removePopUp(logInitWindow);
+}
+
//Event handlers
rnb4_gui function itemOpenEvt(event:TreeEvent):void {
rnb4_api::RQ.close(); //User event takes precedence
@@ -80,6 +85,54 @@
rnb4_api::getFiles(txtAddrBar.text);
}
+internal var defaultBgArray:Array;
+internal var defaultThemeColour:String;
+internal var defaultAppControlColours:Array;
+
+rnb4_gui function updateTheme():void
+{
+ if (defaultBgArray == null)
+ {
+ defaultBgArray = this.getStyle("backgroundGradientColors");
+ }
+ if (defaultThemeColour == null)
+ {
+ defaultThemeColour = this.getStyle("themeColor");
+ }
+ if (defaultAppControlColours == null)
+ {
+ defaultAppControlColours = appcontrol.getStyle("fillColors");
+ }
+ var baseColour:String = "#" + this.backcolour.selectedColor.toString(16);
+ var themeColour:String = "#" + this.themecolour.selectedColor.toString(16);
+ var bgArray:Array = new Array();
+ bgArray.push(this.backcolour.selectedColor);
+ bgArray.push(this.backcolour.selectedColor);
+ appcontrol.setStyle("fillColors",bgArray);
+ this.setStyle("backgroundGradientColors",bgArray);
+ this.setStyle("themeColor",themeColour);
+}
+
+rnb4_gui function resetTheme():void
+{
+ if (defaultBgArray == null)
+ {
+ defaultBgArray = this.getStyle("backgroundGradientColors");
+ }
+ if (defaultThemeColour == null)
+ {
+ defaultThemeColour = this.getStyle("themeColor");
+ }
+ if (defaultAppControlColours == null)
+ {
+ defaultAppControlColours = appcontrol.getStyle("fillColors");
+ }
+ appcontrol.setStyle("fillColors", defaultAppControlColours);
+ this.setStyle("backgroundGradientColors",defaultBgArray);
+ this.setStyle("themeColor",defaultThemeColour);
+}
+
+
rnb4_gui function ssStart():void
{
ssTimer.start();
Modified: branches/RNBGUI/src/rnbMain.as
===================================================================
--- branches/RNBGUI/src/rnbMain.as 2008-08-02 16:45:22 UTC (rev 157)
+++ branches/RNBGUI/src/rnbMain.as 2008-08-03 08:04:03 UTC (rev 158)
@@ -74,6 +74,12 @@
rnb4_api::doCommand(rootURL + "rnaapi.php?action=lif","",rnaapiCtxCB);
}
+rnb4_api function getEventLog():void
+{
+ rootURL = ExternalInterface.call("getRootURL");
+ rnb4_api::doCommand(rootURL + "rnaapi.php?action=eventlog","",rnaapiLogCB);
+}
+
rnb4_api function logout():void{
rnb4_api::doCommand(rootURL + "rnaapi.php?action=logout","",rnaapiLogoutCB);
this.currentState=''
@@ -91,6 +97,14 @@
rnb4_gui::loginwin["textboxContext"].dataProvider=contexts;
}
+rnb4_api function rnaapiLogCB(event:Event):void
+{
+ rnb4_api::lastData = rnb4_api::RQ.data;
+ var data:XMLList = new XMLList(lastData);
+ rnb4_gui::closeLogViewerLdr();
+ logdata.dataProvider=data;
+}
+
rnb4_api function rnaapiDriveCB(event:Event):void
{
var i:int;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|