summaryrefslogtreecommitdiffstatshomepage
path: root/data/templates/pico/sidebar.block.menu2.php
diff options
context:
space:
mode:
authorGravatar Tom Willemse2024-06-11 00:58:31 -0700
committerGravatar Tom Willemse2024-06-11 14:59:42 -0700
commit15a30340e8867dfac3f88460fbd93b581e56f10f (patch)
tree5f1ec84c8003a229769613d0bd6c7d399ec94be4 /data/templates/pico/sidebar.block.menu2.php
parentb76f3afb27702c990275708c2ea0d432f35c6df1 (diff)
downloadscuttle-15a30340e8867dfac3f88460fbd93b581e56f10f.tar.gz
scuttle-15a30340e8867dfac3f88460fbd93b581e56f10f.zip
Initial steps towards a pico.css-based theme
Diffstat (limited to 'data/templates/pico/sidebar.block.menu2.php')
-rw-r--r--data/templates/pico/sidebar.block.menu2.php71
1 files changed, 71 insertions, 0 deletions
diff --git a/data/templates/pico/sidebar.block.menu2.php b/data/templates/pico/sidebar.block.menu2.php
new file mode 100644
index 0000000..1c177a5
--- /dev/null
+++ b/data/templates/pico/sidebar.block.menu2.php
@@ -0,0 +1,71 @@
+<?php
+require_once('sidebar.linkedtags.inc.php');
+
+/* Manage input */
+$userid = isset($userid)?$userid:0;
+$user = isset($user)?$user:null;
+
+
+$logged_on_userid = $userservice->getCurrentUserId();
+if ($logged_on_userid === false) {
+ $logged_on_userid = NULL;
+}
+
+
+$cat_url = createURL('tags', '%s');
+$menu2Tags = $GLOBALS['menu2Tags'];
+
+if (count($menu2Tags) > 0) {
+?>
+
+<h2><?php echo T_('Featured Menu Tags');?></h2>
+
+
+<div id="maintagsmenu"
+<?php echo 'title="'.T_('This menu is composed of keywords (tags) organized by admins.').'"'?>>
+ <ul>
+<?php
+//this is unneeded and replaced by the ajax tree anyway. we keep it for
+// non-js browsers
+foreach ($menu2Tags as $menu2Tag) {
+ echo ' <li>'
+ . sprintf(
+ '<a href="%s">%s</a>',
+ sprintf($cat_url, $menu2Tag),
+ $menu2Tag
+ )
+ . '</li>' . "\n";
+}
+?>
+ </ul>
+</div>
+<script type="text/javascript">
+jQuery("#maintagsmenu")
+.jstree({
+ "themes" : {
+ "theme": "default",
+ "dots": false,
+ "icons": true,
+ "url": '<?php echo ROOT_JS ?>themes/default/style.css'
+ },
+ "json_data" : {
+ "ajax" : {
+ "url": function(node) {
+ //-1 is root
+ if (node == -1 ) {
+ node = "";
+ } else if (node.attr('rel')) {
+ node = node.attr('rel');
+ } else {
+ return;
+ }
+ return "<?php echo ROOT ?>ajax/getadminlinkedtags.php?tag=" + node;
+ }
+ }
+ },
+ plugins : [ "themes", "json_data"]
+});
+</script>
+<?php
+}
+?>