Version:2.0

Page:

SPA-IDE as Single Page Application internet development editor. Application generated run on any browser / OS, avoid being ransomed by stores.

Ellipsis convention ... means pressing on button, display popup menu listing options to choose from, such as objects, own methods and properties values. object programing OOP

Button preserve space on small mobile screen, while enabling web site navigation to a sufficient number of functions (9X9), dialogs and forms.

Event driven programing means that each click / push, trigger a function Object_Method() coded in javascript or Ajax PHP extension, describing application behavior.



Dialog:
Some functions need to prompt for propertie values prior to execute such as Search? and Login:. MenuForm display a list of available dialogs, that can collect them.

Dialog: Confirm, Prompt, Search, Highlight, Form: Mail, Login, Select, Color, Align, Format, Location, Logpin, ChatList

Each object must start by an object_ method function that return the menu method list.

To invoke a specific dialog you have to end a menu name by the dialog connection character.

User interaction seems in "parallel", a while prompted another object can be selected.



Form:
In such mobile space restricted environnement, forms are displayed in current menu. Forms can be generated by functions and integrated in menu.

MenuForm provide a location form to invoke the best suited map site to user rules.

Also provided is a Logpin form that display a random numeric keyboard to avoid pin to be guessed

Maintenance or assistance regarding the current application can be monitored by the chat menu.



Format: Objects are selected by clicking/pressing on their location. Then you can set Color, Align, Format, FontFamily, FontSize, Margin properties.



About:

Browser function, list the page properties as appversion, appname, color, cookieenabled, historylength, javaenabled, time, timezone, useragent, userlanguage, height, width

Server function, using Ajax and PHP, list the page properties from server as HTTP_ACCEPT, HTTP_ACCEPT_CHARSET, HTTP_HOST, HTTP_REFERER, HTTPS, PATH_TRANSLATED, QUERY_STRING, REQUEST_METHOD, REQUEST_TIME, REMOTE_ADDR, REMOTE_HOST, REMOTE_PORT, SCRIPT_FILENAME, SCRIPT_NAME, SCRIPT_URI: https://spa-ide.com/menuform.php SERVER_ADDR, SERVER_ADMIN, SERVER_NAME, SERVER_SOFTWARE, SERVER_PORT, SERVER_PROTOCOL, TIME_COUNT, SERVER_SIGNATURE

Filelist is an explorer type application to load and upload file, list them, display them and delete.



Design:

Single page application consist of stripes sections each updated for itself, adjusting to user demand and support size.

Reusing default dialogs and forms already embeded save coding time.

Very fast response time as most of the code is executed locally even server response rendering.

Properties are stored in Global variable through set and get functions and persisted in localstorage.

Global variable cope with URL format &Name=Value pair to be shared / updated with servers.

Development speeded as it's always tuned locally, rendering snappy.

@ Copyright, 2015 all right belong to creator.