Author: ornicar2
Date: 2010-02-12 21:46:34 +0100 (Fri, 12 Feb 2010)
New Revision: 27978
Added:
plugins/diemPlugin/trunk/dmFrontPlugin/lib/view/html/dmFrontPageTreeView.php
Removed:
plugins/diemPlugin/trunk/dmFrontPlugin/lib/view/html/dmFrontRecursivePageList.php
Modified:
plugins/diemPlugin/trunk/dmFrontPlugin/config/dm/services.yml
plugins/diemPlugin/trunk/dmFrontPlugin/lib/response/asset/dmFrontAssetConfig.php
plugins/diemPlugin/trunk/dmFrontPlugin/modules/dmInterface/actions/actions.class.php
plugins/diemPlugin/trunk/dmFrontPlugin/web/js/dmFrontPageBar.js
Log:
[Diem] complete previous commit
Modified: plugins/diemPlugin/trunk/dmFrontPlugin/config/dm/services.yml
===================================================================
--- plugins/diemPlugin/trunk/dmFrontPlugin/config/dm/services.yml
2010-02-12 20:45:44 UTC (rev 27977)
+++ plugins/diemPlugin/trunk/dmFrontPlugin/config/dm/services.yml
2010-02-12 20:46:34 UTC (rev 27978)
@@ -64,6 +64,8 @@
sitemap_menu.class: dmSitemapMenu # Automate HTML sitemaps
with dmMenu
+ page_tree_view.class: dmFrontPageTreeView # Render the page tree
+
services:
page_routing:
Modified:
plugins/diemPlugin/trunk/dmFrontPlugin/lib/response/asset/dmFrontAssetConfig.php
===================================================================
---
plugins/diemPlugin/trunk/dmFrontPlugin/lib/response/asset/dmFrontAssetConfig.php
2010-02-12 20:45:44 UTC (rev 27977)
+++
plugins/diemPlugin/trunk/dmFrontPlugin/lib/response/asset/dmFrontAssetConfig.php
2010-02-12 20:46:34 UTC (rev 27978)
@@ -55,6 +55,7 @@
'lib.ui-dialog',
'lib.blockUI',
'lib.form',
+ 'lib.jstree',
'core.config',
'core.plugins',
'core.editPlugins',
Copied:
plugins/diemPlugin/trunk/dmFrontPlugin/lib/view/html/dmFrontPageTreeView.php
(from rev 27942,
plugins/diemPlugin/trunk/dmFrontPlugin/lib/view/html/dmFrontRecursivePageList.php)
===================================================================
---
plugins/diemPlugin/trunk/dmFrontPlugin/lib/view/html/dmFrontPageTreeView.php
(rev 0)
+++
plugins/diemPlugin/trunk/dmFrontPlugin/lib/view/html/dmFrontPageTreeView.php
2010-02-12 20:46:34 UTC (rev 27978)
@@ -0,0 +1,11 @@
+<?php
+
+class dmFrontPageTreeView extends dmPageTreeView
+{
+
+ protected function getPageLink(array $page)
+ {
+ return '<a class="s16 s16_page_'.($page[1] === 'show' ? 'auto' :
'manual').'" href="'.$page[6].'">'.$page[5].'</a>';
+ }
+
+}
\ No newline at end of file
Deleted:
plugins/diemPlugin/trunk/dmFrontPlugin/lib/view/html/dmFrontRecursivePageList.php
===================================================================
---
plugins/diemPlugin/trunk/dmFrontPlugin/lib/view/html/dmFrontRecursivePageList.php
2010-02-12 20:45:44 UTC (rev 27977)
+++
plugins/diemPlugin/trunk/dmFrontPlugin/lib/view/html/dmFrontRecursivePageList.php
2010-02-12 20:46:34 UTC (rev 27978)
@@ -1,10 +0,0 @@
-<?php
-class dmFrontRecursivePageList extends dmRecursivePageList
-{
-
- protected function getPageLink(array $page)
- {
- return '<a class="s16 s16_page_'.($page[1] === 'show' ? 'auto' :
'manual').'" href="'.$page[6].'">'.$page[5].'</a>';
- }
-
-}
\ No newline at end of file
Modified:
plugins/diemPlugin/trunk/dmFrontPlugin/modules/dmInterface/actions/actions.class.php
===================================================================
---
plugins/diemPlugin/trunk/dmFrontPlugin/modules/dmInterface/actions/actions.class.php
2010-02-12 20:45:44 UTC (rev 27977)
+++
plugins/diemPlugin/trunk/dmFrontPlugin/modules/dmInterface/actions/actions.class.php
2010-02-12 20:46:34 UTC (rev 27978)
@@ -7,11 +7,9 @@
public function executeLoadPageTree(dmWebRequest $request)
{
- $tree = new dmFrontRecursivePageList();
-
return $this->renderAsync(array(
- 'html' => $tree->render(),
- 'js' => array('lib.tree-component', 'lib.tree-css')
+ 'html' => $this->getService('page_tree_view')->render(),
+ //'js' => array('lib.jstree')
), true);
}
Modified: plugins/diemPlugin/trunk/dmFrontPlugin/web/js/dmFrontPageBar.js
===================================================================
--- plugins/diemPlugin/trunk/dmFrontPlugin/web/js/dmFrontPageBar.js
2010-02-12 20:45:44 UTC (rev 27977)
+++ plugins/diemPlugin/trunk/dmFrontPlugin/web/js/dmFrontPageBar.js
2010-02-12 20:46:34 UTC (rev 27978)
@@ -14,42 +14,20 @@
$(this).attr('href',
$.dm.ctrl.options.script_name+$(this).attr('href'));
});
},
-
- getTreeOptions: function()
+
+ getTreeOptions: function($tree)
{
- return {
- ui: {
- theme_path: $.dm.ctrl.options.dm_core_asset_root + 'lib/dmTree/',
- theme_name: 'page',
- dots: true,
- hover_mode: false,
- context: null
+ return {
+ animation: 300,
+ plugins: ['ui', 'cookies', 'html_data', 'themes'],
+ themes: {
+ theme: "pagebar",
+ dots : true,
+ icons: false
},
- rules: {
- clickable: "all", // which node types can the user select | default
- all
- renameable: "none", // which node types can the user select |
default - all
- deletable: "none", // which node types can the user delete | default
- all
- creatable: "none" // which node types can the user create in |
default - all
- },
- callback: {
- ondblclk: function(NODE, TREE_OBJ)
- {
- location.href = $('a',
NODE).attr('href');
- },
- onselect: function(NODE, TREE_OBJ)
- {
- TREE_OBJ.toggle_branch.call(TREE_OBJ, NODE);
- },
- // right click - to prevent use: EV.preventDefault();
EV.stopPropagation(); return false
- onrgtclk: function(NODE, TREE_OBJ, EV)
- {
- EV.preventDefault();
EV.stopPropagation(); return false;
- }
- },
- cookies: {
- prefix: "dpt"
- },
- selected: 'dmp' + $.dm.ctrl.options.page_id
+ ui: {
+ initially_open: ['dmp' + $.dm.ctrl.options.page_id]
+ }
};
}
--
You received this message because you are subscribed to the Google Groups
"symfony SVN" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/symfony-svn?hl=en.