/[drupal]/contributions/themes/meta/TODO.txt
ViewVC logotype

Contents of /contributions/themes/meta/TODO.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.4 - (show annotations) (download)
Fri May 26 03:18:01 2006 UTC (3 years, 6 months ago) by kencollins
Branch: MAIN
CVS Tags: HEAD
Changes since 1.3: +1 -1 lines
File MIME type: text/plain
Update HEAD with DRUPAL-4-7 Branch
1 $Id: TODO.txt,v 1.2.2.1 2006/02/12 04:11:52 kencollins Exp $
2
3 | Bugs I've Noticed:
4 `-------------------------------------------------------------------------+
5
6 GENERAL - The Meta theme uses a lot of absolute positioned DIV tags in it's
7 design and XHTML/CSS coding. This provides a powerful way to accomplish the
8 complex presentation and navigation tabs in the header. Absolute positioned
9 DIV tags are also used for the content area vs. floats. This has advantages
10 too but one big disadvantage, AP DIVs cannot be cleared like floated DIVs can
11 be. For this reason, the content area and it left, middle, right elements,
12 have a minimal height specified of 1000 pixels. In some cases, where the
13 navigation is long on the right, it will break past the footer area. Each
14 person's site is unique and for most the 1000 pixel minimal height will
15 suffice, however, depending on your needs, you will need to adjust this in the
16 CSS code.
17
18 IE 6 - Does not like the default relative source in the CSS for the PNG
19 overlay image used by the Lightbox JavaScript. I suspect that the base url tag
20 is interfering with it, even though technically it should not. To fix this I
21 have assigned an absolute path on CSS "filter" attribute in the (* html
22 #overlay) declaration in my pagestyles.css file. This absolute path assumes
23 you are running your Drupal site from the root of your webserver. If not, and
24 you want the PNG overlay to work in IE 6, please set the correct "src" url in
25 the "filter" declaration.
26
27 IE 6 - In conjunction with the pngfix JavaScript, collapses all PNG margins
28 this has some minor formatting problems in the admin watchdog section. So
29 watch out for this in your content areas too.
30
31 Opera 8.5 - Does not paint absolution positioned DIVs that are explicitly
32 specified to be 100% height even when their parent container has this
33 specified too. I was told by Opera that this should be fixed by the next major
34 version. Until then, you will see the following visual bugs. - Left shadow of
35 page content only shows to min-height of 1000px - Right background of
36 navigation/menus shows to min-height of 1000px - Comment boxes are slightly
37 off.
38
39 The site mission is not showing in node or admin pages, maybe a feature?
40
41
42 | Things On Top Of My To Do List:
43 `-------------------------------------------------------------------------+
44
45 Set where a user defined logo would go. Perhaps another layer in the masthead
46 or perhaps replace the MetaTools instructions with image. If so, this image
47 would have to be a PNG.
48
49 - Theme where avatar images would appear, and posts. Perhaps gravatar.
50
51 I would love to have some JS hide/show menus on the right. Especially, for the
52 "administer" menu items so that you would not have to scroll so much. Perhaps
53 working with the "nicemenu" module and some custom JS?
54
55 It would be need if some PHP or JavaScript code was on the page and if
56 JavaScript was disabled, it would first, remove the MetaTools DIV and second,
57 replace it with a nicely styled message that says to enable JavaScript.
58
59 | Things On The Bottom Of My To Do List: (random order)
60 `-------------------------------------------------------------------------+
61
62 Test forums and polls theme/override drupal.css to match meta design. Maybe
63 something like http://www.spinspy.com/
64
65 Add a print style sheet to remove web formating.
66
67 I would very much like to theme the navigation menu if it was to appear in
68 "header" content areas vs. the right or left side bar. I think this would help
69 administration since the list items for this are quite long. But to do this, I
70 would have to write some logic (I Dont Know PHP) that would test to see where
71 the navigation is being asked to appear and if in the "header" change it's
72 output. I know I can do this with template.php, but off hand I'm sure I can do
73 the conditional PHP work.
74
75 Right now the status messages only work with the Fade Any Thing (FAT)
76 JavaScript when messages appear on a page with the default 'drupal.js' in the
77 head, for example, submit content page & settings page. The FAT JavaScript
78 does not seem to work when changing a theme page in account or admin settings.
79 My assumption is due to some onload commands that need to be shuffled around.
80
81 Add JavaScript handlers to read the URL for which node you are in and change
82 the 2 sliding door images in the primary navigation to their on state. Note, I
83 could not do this for normal a:hover in CSS since their it did not work
84 because it was behind another absolute positioned DIV and it needed to swap
85 both images of the sliding door, again requiring JavaScript.
86
87 Possibly theme the output of the watchdog module so that I can specifically
88 theme it's table without interfering with tables that users may post into
89 their blogs.
90
91

  ViewVC Help
Powered by ViewVC 1.1.2