aboutsummaryrefslogtreecommitdiff
path: root/mod/tagcloud/views/default/widgets
diff options
context:
space:
mode:
Diffstat (limited to 'mod/tagcloud/views/default/widgets')
-rw-r--r--mod/tagcloud/views/default/widgets/tagcloud/edit.php20
-rw-r--r--mod/tagcloud/views/default/widgets/tagcloud/view.php9
2 files changed, 29 insertions, 0 deletions
diff --git a/mod/tagcloud/views/default/widgets/tagcloud/edit.php b/mod/tagcloud/views/default/widgets/tagcloud/edit.php
new file mode 100644
index 000000000..449266f13
--- /dev/null
+++ b/mod/tagcloud/views/default/widgets/tagcloud/edit.php
@@ -0,0 +1,20 @@
+<p>
+<?php
+
+ $num_items = $vars['entity']->num_items;
+ if (!isset($num_items)) $num_items = 30;
+
+ echo elgg_echo('tagcloud:widget:numtags');
+
+ echo elgg_view('input/pulldown', array(
+ 'internalname' => 'params[num_items]',
+ 'options_values' => array( '10' => '10',
+ '20' => '20',
+ '30' => '30',
+ '50' => '50',
+ '100' => '100',
+ ),
+ 'value' => $num_items
+ ));
+?>
+</p>
diff --git a/mod/tagcloud/views/default/widgets/tagcloud/view.php b/mod/tagcloud/views/default/widgets/tagcloud/view.php
new file mode 100644
index 000000000..dc9666185
--- /dev/null
+++ b/mod/tagcloud/views/default/widgets/tagcloud/view.php
@@ -0,0 +1,9 @@
+<?php
+
+ $num_items = $vars['entity']->num_items;
+ if (!isset($num_items)) $num_items = 30;
+
+ $prev_context = get_context();
+ echo display_tagcloud(1, $num_items, 'tags', '', '', page_owner());
+ set_context($prev_context);
+?>