n the preview mode it displays correctly
In the actual page display, the part of the exposed date filter where you actually set the dates is hidden.
(see attached .png) I just looked at the html output for it. This is what I see:

<div style="display: none;" class="form-item" id="edit-date-filter-value-wrapper">

Removing the inline style makes it display as it should.

This problem exists with the node date fields and the cck date field.

This problem exists in Views 6.x-2.6 and the current views-6.x-3.x-dev.

Comments

merlinofchaos’s picture

The image you used is for a CCK date, and that would be an issue for the date.module. Its dates and internal dates are completely separate pieces of code.

I would start with some HTML source inspection. Are the fields there and hidden? If htey're hidden, what's hiding them? It could easily be another module or your theme incorrectly hiding the fields.

dadderley’s picture

Thanks merlin, you are correct, the image is for the cck date field.

As a test I set up an exposed filter for the date created field. The page display had the same problem as the one I described above.
I will go back into test mode and create another screen shot of the problem using the node date field.

I originally thought the problem was related to a date module problem.
See this thread:
Date CCK Field as exposed filter gives an "illegal choice has been detected" warning
(http://drupal.org/node/339348#comment-1708144
But it is not. The good news though is that views-6.x-3.x-dev has seemingly cured this particular issue.

I have done no custom theming. The problem is the same with Garland and Pushbutton.
The actual hiding happens because there is an inline style (written by the views module) that hides the date choices.
Here is the culprit:
<div style="display: none;" class="form-item" id="edit-date-filter-value-wrapper">

dadderley’s picture

StatusFileSize
new25.93 KB

Here is the new screen shot.
Thanks for your attention and thanks for all of your hard work on views.

merlinofchaos’s picture

The Views module does not do any display: none as an inline. It does it all either with CSS or with javascript. If it's javascript it's possible that the dependency code is wrong, but I haven't seen that actually happen.

dadderley’s picture

StatusFileSize
new85.28 KB

hmmm, interesting

On closer examination I see that there are 3 elements in the widget.
#edit-date-filter-value-wrapper,
#edit-date-filter-min-wrapper,
#edit-date-filter-max-wrapper

All of them have inline css style="display: hidden;"
Each should show only when it needs to.

Writing this into the style sheet.

#edit-date-filter-value-wrapper,
#edit-date-filter-min-wrapper,
#edit-date-filter-max-wrapper {
	display: inline !important;
}

Makes them all show which is not a good thing.

There is something in the logic of the javascript that is a wee bit off.

If you would like, I could put the up on a server somewhere if you wanted use it to test.
Here is a screen shot of my set up.

math0ne’s picture

I'm experiencing this issue as well, using the css fix for now.

merlinofchaos’s picture

Project: Views (for Drupal 7) » Date
Version: 6.x-2.6 » 6.x-2.x-dev
Component: page displays » Miscellaneous

As per #1, moving to date.module

Letharion’s picture

Status: Active » Closed (won't fix)

I stumbled across this issue while looking for something else. Since it's very old, I'm taking the liberty of closing it.