https://www.mediawiki.org/wiki/Special:Code/MediaWiki/115507
Revision: 115507
Author: nad
Date: 2012-06-13 15:40:33 +0000 (Wed, 13 Jun 2012)
Log Message:
-----------
allow adjustment of crumbs positioning
Modified Paths:
--------------
trunk/extensions/TreeAndMenu/TreeAndMenu.php
trunk/extensions/TreeAndMenu/star.js
Modified: trunk/extensions/TreeAndMenu/TreeAndMenu.php
===================================================================
--- trunk/extensions/TreeAndMenu/TreeAndMenu.php 2012-06-13 15:20:29 UTC
(rev 115506)
+++ trunk/extensions/TreeAndMenu/TreeAndMenu.php 2012-06-13 15:40:33 UTC
(rev 115507)
@@ -34,7 +34,9 @@
'width' => '100%',
'height' => 600,
'spokes' => true,
- 'spokev' => 30
+ 'spokev' => 30,
+ 'crumbsx' => 50,
+ 'crumbsy' => 50
);
$wgExtensionFunctions[] = 'wfSetupTreeAndMenu';
Modified: trunk/extensions/TreeAndMenu/star.js
===================================================================
--- trunk/extensions/TreeAndMenu/star.js 2012-06-13 15:20:29 UTC (rev
115506)
+++ trunk/extensions/TreeAndMenu/star.js 2012-06-13 15:40:33 UTC (rev
115507)
@@ -111,8 +111,8 @@
var e = $('#'+root);
e.css({
display: 'block',
- left: 0,
- top: tree.top + tree.height() / 2
+ left: window.star_config.crumbsy - e.width() / 2,
+ top: window.star_config.crumbsy - e.height() / 2
});
});
});
@@ -156,13 +156,13 @@
// Animate the circle's center to the crumbs
if( root.openDepth >= d ) {
- ox += ( ( d - 1 ) * ( e.width() + 50 )
- ox ) * t;
- oy -= oy * t;
+ ox += ( window.star_config.crumbsx + (
d - 1 ) * ( e.width() + 50 ) - ox ) * t;
+ oy += ( window.star_config.crumbsy - oy
) * t;
}
// animate to parents location
else {
- var p = data.parent;
+ //var p = data.parent;
//var px = p.position().left +
p.width() / 2;
//var py = p.position().top +
p.height() / 2;
//ox += ( px - ox ) * t;
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs