HTML browser and mobile.

Pierre Sahores sc at sahores-conseil.com
Tue Apr 29 08:12:50 CEST 2014


Ralph,

Credits goes to LiveCode and Javascript ;D

Thanks for your kind words. 

Pierre

Le 29 avr. 2014 à 04:07, Ralph DiMola <rdimola at evergreeninfo.net> a écrit :

> Pierre,
> 
> Thank You!! Just what the DR ordered! Works likes a charm on Android. Going
> for iOS now.
> 
> Ralph DiMola
> IT Director
> Evergreen Information Services
> rdimola at evergreeninfo.net
> 
> -----Original Message-----
> From: use-livecode [mailto:use-livecode-bounces at lists.runrev.com] On Behalf
> Of Pierre Sahores
> Sent: Friday, April 25, 2014 2:42 PM
> To: How to use LiveCode
> Subject: Re: HTML browser and mobile.
> 
> Hi Ralph,
> 
> The way it works can be really simple (other ways available but this one
> fills perfectly my needs…) :
> 
> 1.- the html/js side :
> 
> page1.html need to include some javascript :
> 
> simple iOS/Android working example :
> 
>> 	<script type="text/javascript">
>> 		var priogesture = 1, start_x = 0, stop_x = 0, start_y = 0,
> stop_y = 0;
>> 		function $(id) { return document.getElementById(id); }
>> 		$("swipe-wrap").addEventListener ("touchstart", function
> (event) { 
>> 			start_x = event.touches[0].screenX; start_y =
> event.touches[0].screenY; priogesture = 0;
>> 		});
>> 		$("swipe-wrap").addEventListener ("touchmove", function
> (event) {
>> 			stop_x = event.touches[0].screenX; stop_y =
> event.touches[0].screenY;
>> 			if ((priogesture == 0) && (stop_x != 0) &&
> (Math.abs(stop_x - start_x) > Math.abs(stop_y - start_y))) { 
>> 				if (start_x < stop_x) {
>> 
> document.location.href="file:/data/data/com.pierresahores.alainweiz/cache/pr
> ev.html";
>> 				} else if (start_x > stop_x) {
>> 
> document.location.href="file:/data/data/com.pierresahores.alainweiz/cache/ne
> xt.html";
>> 				}
>> 			}
>> 		});
>> 	</script>
> 
> 
> a.- able to handle the touch messages it receive from your mobile app users;
> b.- and initiate a new pageN.html load;
> 
> 2.- the livecode scripting side :
> 
>> on browserLoadRequested pUrl, pType
>>   if the platform is "iPhone" then
>>      if "/cache/prev.html" is in pURL then 
> 
> your iOS dedicated LC code comes there
> 
>> on browserStartedLoading pUrl
>>   if "/cache/prev.html" is in pURL and the platform is "android" then
> 
> your Android dedicated LC code comes there
> 
> Best,
> 
> Pierre
> 
> Le 25 avr. 2014 à 19:36, Ralph DiMola <rdimola at evergreeninfo.net> a écrit :
> 
>> How would one do a call back to LC from within a mobile web page? Is this
> even possible on mobile? I have a html local page with a map image. I would
> like to call an LC procedure with a parameter when the user presses within a
> specific county on the page.
>> 
>> Ralph DiMola
>> IT Director
>> Evergreen Information Services
>> rdimola at evergreeninfo.net
>> 
>> 
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> --
> Pierre Sahores
> mobile : 06 03 95 77 70
> www.sahores-conseil.com
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

--
Pierre Sahores
mobile : 06 03 95 77 70
www.sahores-conseil.com




More information about the use-livecode mailing list