Main:Home: Difference between revisions

1,135 bytes removed ,  9 March 2022
m
Tags: Mobile edit Mobile web edit
Tags: Mobile edit Mobile web edit
Line 50: Line 50:
{{NoteLine|Create glossary entries for user interface, user-interface application layer, application structure, application layer, database application layer, scripting application layer, etc}}  
{{NoteLine|Create glossary entries for user interface, user-interface application layer, application structure, application layer, database application layer, scripting application layer, etc}}  
{{NoteLine|Insert here the UI index wikitext}}
{{NoteLine|Insert here the UI index wikitext}}
=== User interface examples ===
{{NoteLine|Move this section to the right place if necessary}}
{{NoteLine|Move the following code to the scripting layer}}
To open WhatsApp on the desired contact, the model to use is this:
{{NoteLine|Edit the following script as needed, then move to the scripting layer}}
To insert library content, simply define the desired variables.
var w ="https://wa.me/phone_number"
var i = intent("android.intent.action.VIEW")
i.date(w)
i.send()
The difficulty may be in concatenating https://wa.me/ to the contact number, which is achieved with three variables:
var w1 = "https://wa.me/"
var t = entry().field ("Phone")
var w = w1 + t;
'''Example'''
var name = entry().field("Name")
// Now you will need one more variable to concatenate with the previous ones:
var d="?text="
which results:
var w = w1 + t + d // respect this order for the sake of nomenclature
The data now follows:
var w = w1 + t + d + name
// Line breaks, if necessary in view of the data to be sent, are achieved with \n to insert into a variable and then join.
Ex.:
var ml = "\n"
var w = w1 + t + d + name + ml


== The Memento application ''Scripting'' layer ==
== The Memento application ''Scripting'' layer ==