aboutsummaryrefslogtreecommitdiff
path: root/documentation/theming/preview/objects.php
blob: 179178c5ad015a80e6d125962eebfabe7848b884 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
<?php
/**
 * CSS Objects: list, module, image_block
 */

$title = 'CSS Objects';

require dirname(__FILE__) . '/head.php';

$url = current_page_url();

?>
<body>
	<div class="elgg-page mal">
		<h1 class="mbs">
			<a href="index.php">Index</a> > <a href="<?php echo $url; ?>"><?php echo $title; ?></a>
		</h1>
		<div class="mbl">
			<a href="forms.php">< previous</a>&nbsp;&nbsp;<a href="grid.php">next ></a>
		</div>
		<h2>Modules</h2>
		<div class="mbl clearfix">
			<div class="elgg-col elgg-col-1of2">
				<div class="pam">
				<?php
					echo elgg_view('layout/objects/module', array(
						'title' => 'elgg-module-aside',
						'body' => $ipsum,
						'class' => 'elgg-module-aside',
					));
				?>
				<?php
					echo elgg_view('layout/objects/module', array(
						'title' => 'elgg-module-popup',
						'body' => $ipsum,
						'class' => 'elgg-module-popup',
					));
				?>
				</div>
			</div>
			<div class="elgg-col elgg-col-1of2">
				<div class="pam">
				<?php
					echo elgg_view('layout/objects/module', array(
						'title' => 'elgg-module-info',
						'body' => $ipsum,
						'class' => 'elgg-module-info',
					));
				?>
				<?php
					echo elgg_view('layout/objects/module', array(
						'title' => 'elgg-module-featured',
						'body' => $ipsum,
						'class' => 'elgg-module-featured',
					));
				?>
				</div>
			</div>
		</div>
		<h2>Image Block</h2>
		<div class="mbl clearfix">
		<?php
			$user = new ElggUser();
			$image = elgg_view_entity_icon($user, 'small');
			echo elgg_view_image_block($image, $ipsum);
		?>
		</div>
		<h2>List</h2>
		<div class="mbl clearfix">
		<?php
			$obj1 = new ElggObject();
			$obj1->title = "Object 1";
			$obj1->description = $ipsum;
			$obj2 = new ElggObject();
			$obj2->title = "Object 2";
			$obj2->description = $ipsum;
			echo elgg_view('layout/objects/list', array('items' => array($obj1, $obj2)));
		?>
		</div>
		<h2>Table</h2>
		<div class="mbl clearfix">
			<table class="elgg-table">
			<?php
				echo "<thead><tr><th>column 1</th><th>column 2</th></tr></thead>";
				for ($i = 1; $i < 5; $i++) {
					echo '<tr>';
					for ($j = 1; $j < 3; $j++) {
						echo "<td>value $j</td>";
					}
					echo '</tr>';
				}
			?>
			</table>
		</div>
		<h2>Messages</h2>
		<div class="mbl clearfix">
			<ul>
				<li class="elgg-message elgg-state-success mas">Success message</li>
				<li class="elgg-message elgg-state-error mas">Error message</li>
				<li class="elgg-message elgg-state-notice mas">Notice message</li>
			</ul>
		</div>
	</div>
</body>
</html>