aboutsummaryrefslogtreecommitdiff
path: root/mod/developers/views/default/theme_preview/objects.php
blob: c67348c0d3ebdbf3e52b63aceb0dd77dc19f000b (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
<?php
/**
 * CSS Objects: list, module, image_block
 */

$url = current_page_url();

$ipsum = elgg_view('developers/ipsum');

?>

<div class="elgg-page mal">
	<?php echo elgg_view('theme_preview/header', $vars); ?>
	<h2>Modules</h2>
	<div class="mbl clearfix">
		<div class="elgg-col elgg-col-1of2">
			<div class="pam">
			<?php
				echo elgg_view_module('aside', 'elgg-module-aside', $ipsum);
				echo elgg_view_module('popup', 'elgg-module-popup', $ipsum);
			?>
			</div>
		</div>
		<div class="elgg-col elgg-col-1of2">
			<div class="pam">
			<?php
				echo elgg_view_module('info', 'elgg-module-info', $ipsum);
				echo elgg_view_module('featured', 'elgg-module-featured', $ipsum);
			?>
			</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('page/components/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>