yes - in a way it looks like i am over reacting - i suppose that is in part because i'm still slightly overwhelmed by the inferior generated html (and inferior CSS) in ms2.2 - i so very strongly do not want to see anything like that again in ms3's final release...
with that being said...
it seems to me the list format is doing nothing and can only cause confusion in the long run...
--------------------------------------------------------
RL2000, on Nov 9 2006, 09:20 AM, said:
First off, codewise is much easier on the eyses the way it is now...
there is no difference in the way the page appears in the browser between the example i gave and the original - so you must be speaking solely "codewise" - and i can not help but feel you didn't even look at my alternative solution...
as it is now:
$this->_content = '<ol style="list-style: none; margin: 0; padding: 0;">' .
' <li>' . osc_link_object(osc_href_link(FILENAME_INFO, 'shipping'), $osC_Language->get('box_information_shipping')) . '</li>' .
' <li>' . osc_link_object(osc_href_link(FILENAME_INFO, 'privacy'), $osC_Language->get('box_information_privacy')) . '</li>' .
' <li>' . osc_link_object(osc_href_link(FILENAME_INFO, 'conditions'), $osC_Language->get('box_information_conditions')) . '</li>' .
' <li>' . osc_link_object(osc_href_link(FILENAME_INFO, 'contact'), $osC_Language->get('box_information_contact')) . '</li>' .
' <li>' . osc_link_object(osc_href_link(FILENAME_INFO, 'sitemap'), $osC_Language->get('box_information_sitemap')) . '</li>' .
'</ol>';
a suggested alternative:
$this->_content = '
' . osc_link_object(osc_href_link(FILENAME_INFO, 'shipping'), $osC_Language->get('box_information_shipping')) . '<br />
' . osc_link_object(osc_href_link(FILENAME_INFO, 'privacy'), $osC_Language->get('box_information_privacy')) . '<br />
' . osc_link_object(osc_href_link(FILENAME_INFO, 'conditions'), $osC_Language->get('box_information_conditions')) . '<br />
' . osc_link_object(osc_href_link(FILENAME_INFO, 'contact'), $osC_Language->get('box_information_contact')) . '<br />
' . osc_link_object(osc_href_link(FILENAME_INFO, 'sitemap'), $osC_Language->get('box_information_sitemap'));
codewise, you can see not only is what i offer easier on the eyes (i should know, as i've stated i am visually impaired, and so code being easy on the eyes is very important to me) - but, it is also easier on the brain...
[ also note: the example above is the one i supplied to create 'new lines' and such alternatively could be done with "\n" if desired ]
FYI - as far as the resulting generated html, my alternative is much easier on the eyes...
as is now...
<div class="boxContents"><ol style="list-style: none; margin: 0; padding: 0;"> <li><a href="info.php?shipping&sid=xxxxxxxxxxxx">Shipping and Returns</a></li> <li><a href="info.php?privacy&sid=xxxxxxxxxxxx">Privacy Notice</a></li> <li><a href="info.php?conditions&sid=xxxxxxxxxxxx">Conditions of Use</a></li> <li><a href="info.php?contact&sid=xxxxxxxxxxxx">Contact Us</a></li> <li><a href="info.php?sitemap&sid=xxxxxxxxxxxx">Sitemap</a></li></ol></div>
alternatively...
<div class="boxContents">
<a href="info.php?shipping&sid=xxxxxxxxxxxx">Shipping and Returns</a><br />
<a href="info.php?privacy&sid=xxxxxxxxxxxx">Privacy Notice</a><br />
<a href="info.php?conditions&sid=xxxxxxxxxxxx">Conditions of Use</a><br />
<a href="info.php?contact&sid=xxxxxxxxxxxx">Contact Us</a><br />
<a href="info.php?sitemap&sid=xxxxxxxxxxxx">Sitemap</a></div>
IF (and that is a big "IF") - IF there really is a good reason why this is in a list format that has not yet been clearly explained to me, then
at the least there are still two bogus things about this particular area:
1 - these links should be in an UNordered list and NOT in an ordered list (as they are now)
------ "UL" should be used instead of "OL"
2 - the code should NOT jump out of html only to jump right back into html
------ the > ' . ' < should be removed between the "</LI>" and "<LI>"
so
at the least the code should be as follows...
$this->_content = '<ul style="list-style: none; margin: 0; padding: 0;"> <li>' .
osc_link_object(osc_href_link(FILENAME_INFO, 'shipping'), $osC_Language->get('box_information_shipping')) . '</li> <li>' .
osc_link_object(osc_href_link(FILENAME_INFO, 'privacy'), $osC_Language->get('box_information_privacy')) . '</li> <li>' .
osc_link_object(osc_href_link(FILENAME_INFO, 'conditions'), $osC_Language->get('box_information_conditions')) . '</li> <li>' .
osc_link_object(osc_href_link(FILENAME_INFO, 'contact'), $osC_Language->get('box_information_contact')) . '</li> <li>' .
osc_link_object(osc_href_link(FILENAME_INFO, 'sitemap'), $osC_Language->get('box_information_sitemap')) . '</li></ul>';
--------------------------------------------------------
RL2000, on Nov 9 2006, 09:20 AM, said:
secondly, having it in a list makes life fun giving more options CSS wise.
It is how such interacts with the CSS that is one of my main concerns...
being that no class is declared for the list and the style is set inline means the way to access it's attributes via CSS currently would be:
ol {
however, the above means all ordered list would receive such style and such is very undesired...
the only way to target the list we speak of, and only this list, via CSS would be:
boxContents ol {
and still with that, one would have to wrestle with the inline style...
basically, as it is now, a coder has to hunt down the page with this code to edit its inline style.
BUT - even more important...
the way ms3 currently handles its CSS (by default) could mean big trouble, especially considering Harald's reply above...
hpdl, on Nov 7 2006, 10:06 AM, said:
being that "Accessibility" refers to making aspects of computing accessible to physically challenged, particularly the visually impaired, we should consider a common practrice of visually impaired web clients is to substitute their own stylesheets > replacing the stylesheet the page is associated to with their own custom stylesheet. if you look at the pages ms3 generates without its default stylesheet you notice they turn into chaos - losing most all of their structural logic.
the CSS should not be so relied upon - the pages should stand on their own without the CSS
i could go on and on - but instead i'll conclude with....
--------------------------------------------------------
RL2000, on Nov 9 2006, 09:20 AM, said:
My question to you is: Why is this a problem?
this is a problem mainly for reasons i've stated (yes there's more), but basically i really like the ms3 version and am only trying to help - my criticism is my compliment - in a way, i'm saying "hey, this is great, it's worth making better by doing
this or that" - to me that is more help than just saying "hey, this is great"
for ms2 i had to fix its CSS, its generated html, and its PHP -- i am more than glad to help with ms3 -- i've yet much i can share - however, if in my next few suggestions or questions i find they are met with the same answers that explain little to nothing and replies that indicate a lack of consideration of info i offer then i will have no choice but to stop offering help -- as i stated i am visually impaired and so typing info that explains each and every aspect of topics i raise is out of the question, considering how long it takes me to type i can not continue like i have here and replies should be met with much more consideration - i mean heck, by monday i could improve the current ms3 Alpha 3 by 50% at least, if i were so inclined and not share (i know, i looked into it) -- however, as a big thankyou to dev team, i want to share my findings - i know this is a small issue here but if the lack of communication, explainations, and consideration continues i have no choice but to not share...
so in a way this topic is like a test run...
and that is why i'm putting a little extra effort into all this.
at the least i am only looking for satisfactory answers and have yet to receive any...