68 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			68 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <html>
 | |
| 	<head>
 | |
| 		<title>SOM test</title>
 | |
| 		<style type="text/css">
 | |
| 
 | |
| 		</style>
 | |
| 		<script type="text/tiscript">
 | |
| 			if(0) {
 | |
| 				debug(asset traits);
 | |
| 				debug: Asset.typeOf(TestGlobal);
 | |
| 				debug: Asset.hasProperty(TestGlobal, #age);
 | |
| 				debug: Asset.hasMethod(TestGlobal, #print);
 | |
| 
 | |
| 				debug(asset globals);
 | |
| 				debug: TestGlobal;
 | |
| 				debug: view.TestGlobal;
 | |
| 				debug: view.root.TestGlobal;
 | |
| 
 | |
| 				debug(asset properties);
 | |
| 				debug: TestGlobal.age;
 | |
| 
 | |
| 				TestGlobal.age = 17;
 | |
| 				debug: TestGlobal.age;
 | |
| 
 | |
| 				TestGlobal.name = "Demogor";
 | |
| 				debug: TestGlobal.name;
 | |
| 
 | |
| 				debug: TestGlobal.print();
 | |
| 			}
 | |
| 
 | |
| 			/////////////////////////
 | |
| 			if(1) {
 | |
| 				debug(event handler);
 | |
| 
 | |
| 				debug(implicit access);
 | |
| 				var prop = view.TestGlobal;
 | |
| 				debug: prop;
 | |
| 
 | |
| 				var int_prop = prop.age;
 | |
| 				debug: int_prop;
 | |
| 
 | |
| 				debug(explicit access);
 | |
| 				debug: view.TestGlobal;
 | |
| 
 | |
| 				var val = view.TestGlobal.age;
 | |
| 				debug: val;
 | |
| 
 | |
| 				debug: view.TestGlobal.age;
 | |
| 
 | |
| 				view.TestGlobal.age = 12;
 | |
| 				debug: view.TestGlobal.age;
 | |
| 
 | |
| 				debug: view.TestGlobal.print();
 | |
| 
 | |
| 				debug: view.TestGlobal.add_year(12);
 | |
| 				debug: view.TestGlobal.age;
 | |
| 			}
 | |
| 
 | |
| 
 | |
| 		</script>
 | |
| 	</head>
 | |
| 	<body>
 | |
| 		<div>Hello, body</div>
 | |
| 		<p>but open Inspector to see the logs</p>
 | |
| 
 | |
| 	</body>
 | |
| </html>
 |