<?xml version="1.0" encoding="utf-8"?>
<Application>
	<AppTitle>VisualNeo Web Test</AppTitle>
	<AppShortName>VisNeoApp</AppShortName>
	<Author>Shahram ForouzanMehr</Author>
	<Version>1.0</Version>
	<DesignDeviceName>Google Nexus 5</DesignDeviceName>
	<Variables>[colnames],[DelQuery],[FetchCond],[FetchOption],[FetchResult.MyFriends(0).age],[FetchResult.MyFriends(0).name],[FetchResult],[FileNameInput],[isForegr],[lastnin],[myResult],[namein],[pushText],[pushTitle],[randAge],[selcond],[TextareaText],[UpdColumns],[UpdColumnsValue],[UpdCondstatement],[UpdCondValue]</Variables>
	<VariablesScanned>True</VariablesScanned>
	<PageWidth>360</PageWidth>
	<PageHeight>640</PageHeight>
	<AutoSizeWidth>True</AutoSizeWidth>
	<AutoSizeHeight>True</AutoSizeHeight>
	<HideScrollbars>False</HideScrollbars>
	<PublishPlatform>MobileApp</PublishPlatform>
	<EmptyBuildFolder>False</EmptyBuildFolder>
	<AppIcon>C:\Users\shahr\Desktop\MyLogoTransparent.png</AppIcon>
	<LanguageCode>en</LanguageCode>
	<DisplayMode>standalone</DisplayMode>
	<ServiceWorker>Offline page</ServiceWorker>
	<ThemeColor>#000000</ThemeColor>
	<MobileID>com.myCom.VisualNeoApp</MobileID>
	<MobileOSTypes>[AndroidOS]</MobileOSTypes>
	<WindowState>normal</WindowState>
	<TitleBar>True</TitleBar>
	<Sizeable>False</Sizeable>
	<MaximizeBtn>True</MaximizeBtn>
	<MinimizeBtn>True</MinimizeBtn>
	<SystemMenu>True</SystemMenu>
	<ContextMenu>True</ContextMenu>
	<AlwaysOnTop>True</AlwaysOnTop>
	<ShowInTaskbar>True</ShowInTaskbar>
	<SingleInstance>True</SingleInstance>
	<ChromeKioskMode>False</ChromeKioskMode>
	<CustomXML>&lt;plugin name=&quot;cordova-plugin-dialogs&quot; source=&quot;npm&quot; /&gt;
&lt;plugin name=&quot;cordova-plugin-statusbar&quot; source=&quot;npm&quot; /&gt;
&lt;preference name=&quot;fullscreen&quot; value=&quot;false&quot; /&gt;
&lt;preference name=&quot;disallowOverscroll&quot; value=&quot;true&quot; /&gt;
&lt;preference name=&quot;StatusBarOverlaysWebView&quot; value=&quot;false&quot; /&gt;
&lt;preference name=&quot;StatusBarBackgroundColor&quot; value=&quot;#000000&quot; /&gt;
&lt;preference name=&quot;StatusBarStyle&quot; value=&quot;default&quot; /&gt;

&lt;edit-config file=&quot;app/src/main/AndroidManifest.xml&quot; mode=&quot;merge&quot; target=&quot;/manifest/application&quot;&gt;
 &lt;application android:usesCleartextTraffic=&quot;true&quot; android:requestLegacyExternalStorage=&quot;true&quot; /&gt;
&lt;/edit-config&gt;</CustomXML>
	<CustomBodyMetadata>&lt;script src=&quot;cordova.js&quot;&gt;&lt;/script&gt;</CustomBodyMetadata>
	<startup>OpenDatabase &quot;VisualNeoDB&quot; &quot;&quot; &quot;&quot;</startup>
	<Components>
		<FunctionList name="Subroutines">
			<Components>
				<Function name="MessBoxBtn">
					<Code>AlertBox &quot;Alert&quot; &quot;You select  [clickedBtn]&quot; &quot;&quot;</Code>
					<Params>[clickedBtn]|INTEGER|MessageButtonClicked</Params>
				</Function>
				<Function name="ExitApp">
					<Code>If [ExitResult] = 1
BeginJS
 window.navigator.app.exitApp();
EndJS
EndIf</Code>
					<Params>[ExitResult]|INTEGER|</Params>
				</Function>
				<Function name="sucfile">
					<Code>AlertBox &quot;result&quot; &quot;test callback success&quot; &quot;&quot;</Code>
				</Function>
				<Function name="TableSuccess">
					<Code>AlertBox &quot;Table create result&quot; &quot;Table [mktablesuccess] Created!&quot; &quot;&quot;</Code>
					<Params>[mktablesuccess]|STRING|Tb Name</Params>
				</Function>
				<Function name="ErrorInsert">
					<Code>jsAlert &quot;Error&quot;</Code>
				</Function>
				<Function name="InsertNew">
					<Code>jsAlert &quot;[namein] [lastnin] Added!&quot;</Code>
				</Function>
				<Function name="DropTableSuccess">
					<Code>jsAlert &quot;[DropSecresult] Droped!&quot;</Code>
					<Params>[DropSecresult]|STRING|Tablename</Params>
				</Function>
				<Function name="DataDeleted">
					<Code>jsAlert &quot;Data Deleted!&quot;</Code>
				</Function>
				<Function name="FetchDone">
					<Code>jsAlert &quot;Successfull! \n The first item name is: [FetchResult.MyFriends(0).name] \n The first item age is: [FetchResult.MyFriends(0).age]&quot;</Code>
				</Function>
				<Function name="ErrorNewTable">
					<Code>BeginJS
alert(&quot;Error occurred while creating the table.&quot; + [error]);
EndJS</Code>
					<Params>[error]|STRING|Error</Params>
				</Function>
				<Function name="UpdateSuccess">
					<Code>jsAlert &quot;Data Update...&quot;</Code>
				</Function>
			</Components>
		</FunctionList>
		<LibraryList name="Libraries">
			<Components>
				<LibraryItem>
					<FileName>C:\Users\shahr\Desktop\cordova-sqlite\cordova-sqlite-example-master\js\geturi.js</FileName>
				</LibraryItem>
			</Components>
		</LibraryList>
		<PageList name="Main">
			<Components>
				<Page id="Pg1">
					<style>overflow-y:auto</style>
					<Components>
						<PushButton id="PushButton2">
							<left>18px</left>
							<top>582px</top>
							<width>324px</width>
							<height>37px</height>
							<caption>Delete/Update Records</caption>
							<kind>warning</kind>
							<click>GotoPage &quot;Pg2&quot;</click>
						</PushButton>
						<PushButton id="insert">
							<left>17px</left>
							<top>161px</top>
							<width>324px</width>
							<height>42px</height>
							<css_class>Pushbutton</css_class>
							<caption>InsertData</caption>
							<icon>glyphicon-text-size</icon>
							<icon_position>pright</icon_position>
							<kind>primary</kind>
							<click>RandomEx 18 40 [randAge]
InsertData &quot;MyFriends&quot; &quot;name, lastname, age&quot; &quot;[namein], [lastnin], [randAge]&quot; &quot;InsertNew&quot; &quot;ErrorInsert&quot;</click>
						</PushButton>
						<Container id="Table">
							<left>17px</left>
							<top>210px</top>
							<width>324px</width>
							<height>161px</height>
							<style>background-color:#fff;border-style:solid;border-width:1px;overflow-y:auto</style>
							<html>&lt;table class=&quot;table table-bordered table-dark table-hover&quot;&gt; &lt;thead id=&quot;TblCol&quot;&gt;&lt;/thead&gt; &lt;tbody id=&quot;TblRow&quot;&gt;&lt;/tbody&gt; &lt;/table&gt;</html>
						</Container>
						<TextInput id="name">
							<left>18px</left>
							<top>66px</top>
							<width>324px</width>
							<height>42px</height>
							<variable>namein</variable>
							<place_holder>Name</place_holder>
						</TextInput>
						<TextInput id="lastname">
							<left>18px</left>
							<top>114px</top>
							<width>324px</width>
							<height>42px</height>
							<variable>lastnin</variable>
							<place_holder>Lastname</place_holder>
						</TextInput>
						<PushButton id="showTable">
							<left>18px</left>
							<top>528px</top>
							<width>325px</width>
							<height>42px</height>
							<css_class>Pushbutton</css_class>
							<caption>Fetch Database</caption>
							<icon>glyphicon-list</icon>
							<icon_position>pright</icon_position>
							<kind>success</kind>
							<click>FetchData &quot;MyFriends&quot; &quot;[colnames]&quot; &quot;[FetchCond]&quot; &quot;[FetchOption]&quot; [FetchResult] &quot;Table&quot; &quot;FetchDone&quot;</click>
						</PushButton>
						<PushButton id="DropTable">
							<left>180px</left>
							<top>19px</top>
							<width>160px</width>
							<height>36px</height>
							<caption>DropTable</caption>
							<icon>glyphicon-remove</icon>
							<icon_position>pright</icon_position>
							<kind>danger</kind>
							<click>DropTable &quot;MyFriends&quot; &quot;DropTableSuccess&quot; &quot;&quot;</click>
						</PushButton>
						<TextInput id="FetchCondition">
							<left>18px</left>
							<top>431px</top>
							<width>324px</width>
							<height>40px</height>
							<variable>FetchCond</variable>
							<place_holder>Conditions (e.g. name = &apos;x&apos; AND age = &apos;y&apos;)</place_holder>
						</TextInput>
						<TextInput id="colNametoShow">
							<left>18px</left>
							<top>383px</top>
							<width>324px</width>
							<height>41px</height>
							<variable>colnames</variable>
							<place_holder>Names of the columns (e.g. id, name) or *</place_holder>
						</TextInput>
						<PushButton id="PushButton14">
							<left>18px</left>
							<top>19px</top>
							<width>156px</width>
							<height>36px</height>
							<caption>Create Table</caption>
							<icon>glyphicon-menu-hamburger</icon>
							<click>CreateTable &quot;MyFriends&quot; &quot;id,name,lastname,age,Timestamp&quot; &quot;INTEGER PRIMARY KEY AUTOINCREMENT,TEXT NULL,TEXT NULL,INTEGER,DATETIME DEFAULT CURRENT_TIMESTAMP&quot; &quot;TableSuccess&quot; &quot;ErrorNewTable&quot;</click>
						</PushButton>
						<TextInput id="FetchOpt">
							<left>18px</left>
							<top>480px</top>
							<width>324px</width>
							<height>40px</height>
							<variable>FetchOption</variable>
							<place_holder>Options (e.g. ORDER BY age ASC)</place_holder>
						</TextInput>
					</Components>
				</Page>
				<Page id="Pg2">
					<Components>
						<PushButton id="PushButton7">
							<left>191px</left>
							<top>586px</top>
							<width>149px</width>
							<height>36px</height>
							<caption>CloseApp</caption>
							<kind>danger</kind>
							<click>MessageBox &quot;Exit Application&quot; &quot;Are you sure for Exit?&quot; &quot;Ok|Cancel&quot; &quot;ExitApp&quot;</click>
						</PushButton>
						<PushButton id="PushButton21">
							<left>18px</left>
							<top>587px</top>
							<width>168px</width>
							<height>35px</height>
							<caption>Previews Page</caption>
							<click>GotoPage &quot;Pg1&quot;</click>
						</PushButton>
						<TextInput id="DelQueriInp">
							<left>30px</left>
							<top>40px</top>
							<width>300px</width>
							<height>43px</height>
							<variable>DelQuery</variable>
							<place_holder>Delete query (e.g. id= &apos;x&apos;)</place_holder>
						</TextInput>
						<PushButton id="PushButton23">
							<left>30px</left>
							<top>353px</top>
							<width>300px</width>
							<height>44px</height>
							<css_class>Pushbutton</css_class>
							<caption>Update</caption>
							<icon>glyphicon-list</icon>
							<icon_position>pright</icon_position>
							<kind>primary</kind>
							<click>UpdateData &quot;MyFriends&quot; &quot;[UpdColumns]&quot; &quot;[UpdColumnsValue]&quot; &quot;[UpdCondstatement]&quot; &quot;[UpdCondValue]&quot; &quot;AND&quot; &quot;UpdateSuccess&quot; &quot;&quot;</click>
						</PushButton>
						<PushButton id="PushButton22">
							<left>30px</left>
							<top>96px</top>
							<width>300px</width>
							<height>42px</height>
							<caption>Delete Record</caption>
							<kind>danger</kind>
							<click>DeleteData &quot;MyFriends&quot; &quot;[DelQuery]&quot; &quot;DataDeleted&quot; &quot;&quot;</click>
						</PushButton>
						<TextInput id="columnsUpdta">
							<left>30px</left>
							<top>155px</top>
							<width>300px</width>
							<height>41px</height>
							<variable>UpdColumns</variable>
							<place_holder>Column names(e.g. name, age etc.)</place_holder>
						</TextInput>
						<TextInput id="NewValueUpd">
							<left>30px</left>
							<top>203px</top>
							<width>300px</width>
							<height>41px</height>
							<variable>UpdColumnsValue</variable>
							<place_holder>New Value (e.g. &apos;Alex&apos;, &apos;32&apos;)</place_holder>
						</TextInput>
						<TextInput id="UpdCondstate">
							<left>30px</left>
							<top>251px</top>
							<width>300px</width>
							<height>42px</height>
							<variable>UpdCondstatement</variable>
							<place_holder>Update Condition (id, name etc.)</place_holder>
						</TextInput>
						<TextInput id="TextInput1">
							<left>30px</left>
							<top>301px</top>
							<width>300px</width>
							<height>42px</height>
							<variable>UpdCondValue</variable>
							<place_holder>Update Condition Value (2, John etc.)</place_holder>
						</TextInput>
					</Components>
				</Page>
			</Components>
		</PageList>
		<PageList name="Master">
			<Components>
				<Page id="MasterPage"/>
			</Components>
		</PageList>
		<PageList name="Dialog">
			<Components>
				<Page id="MasterPage">
					<Components>
						<DialogContainer id="DialogContainer2">
							<left>0px</left>
							<top>0px</top>
							<width>360px</width>
							<height>640px</height>
							<close_button>False</close_button>
							<kind>custom</kind>
						</DialogContainer>
					</Components>
				</Page>
			</Components>
		</PageList>
	</Components>
</Application>
