diff options
author | cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2010-12-30 21:37:01 +0000 |
---|---|---|
committer | cash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2010-12-30 21:37:01 +0000 |
commit | 22d64456008cd8d2aaab35f6d8005cc112d93567 (patch) | |
tree | ed13a00b35b97bdcf18be5df30d83ddc03766677 /documentation/css/preview/widgets.php | |
parent | 7f0feba983bdbc3f9ca22077c5a6719e14b26e46 (diff) | |
download | elgg-22d64456008cd8d2aaab35f6d8005cc112d93567.tar.gz elgg-22d64456008cd8d2aaab35f6d8005cc112d93567.tar.bz2 |
major addition - adding preview of CSS for developers and themers
git-svn-id: http://code.elgg.org/elgg/trunk@7781 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'documentation/css/preview/widgets.php')
-rw-r--r-- | documentation/css/preview/widgets.php | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/documentation/css/preview/widgets.php b/documentation/css/preview/widgets.php new file mode 100644 index 000000000..3ffc4edd8 --- /dev/null +++ b/documentation/css/preview/widgets.php @@ -0,0 +1,57 @@ +<?php +/** + * Widgets CSS + */ + +$title = 'Widgets'; + +require dirname(__FILE__) . '/head.php'; + +elgg_register_plugin_hook_handler('view', 'widgets/friends/content', 'css_widget_content'); +elgg_register_plugin_hook_handler('view', 'widgets/friends/edit', 'css_widget_content'); +elgg_register_plugin_hook_handler('permissions_check', 'all', 'css_permissions_override'); + +function css_widget_content() { + global $ipsum; + return $ipsum; +} + +function css_permissions_override() { + return true; +} + + +?> +<body> + <div class="elgg-page" style="width: 800px; margin: 20px auto;"> + <h1 class="mbl"><?php echo $title; ?></h1> + <div class="mbl"><a href="index.php">return to index</a></div> +<?php +$w = array(); +for ($i=1; $i<=6; $i++) { + $obj = new ElggWidget(); + $obj->handler = 'friends'; + $obj->title = "Widget $i"; + $w[] = $obj; +} +$column1 = array($w[0], $w[1]); +$column2 = array($w[2], $w[3]); +$column3 = array($w[4], $w[5]); +$widgets = array(1 => $column1, 2 => $column2, 3 => $column3); +$num_columns = 3; +$widget_class = "elgg-col-1of{$num_columns}"; +for ($column_index = 1; $column_index <= $num_columns; $column_index++) { + $column_widgets = $widgets[$column_index]; + + echo "<div class=\"$widget_class elgg-widgets\" id=\"elgg-widget-col-$column_index\">"; + if (is_array($column_widgets) && sizeof($column_widgets) > 0) { + foreach ($column_widgets as $widget) { + echo elgg_view_entity($widget); + } + } + echo '</div>'; +} +?> + </div> +</body> +</html>
\ No newline at end of file |