Hi There,
I am still working on CollapsedFieldsets.js and with help of Safari for
developer I got this error for the javascript:

Can't find variable: gettext
file:///Users/alan/Desktop/CollapsedFieldsets.js (line 34)

Line 34:
collapse_link.innerHTML = gettext('Show');

I don't know javascript enough to say if *gettext* is a built-in javascript
function or it is declared elsewhere.

Any help here would be very appreciated.

Alan


On Tue, Feb 17, 2009 at 11:25, Alan <alanwil...@gmail.com> wrote:

> So, I tried a lot and narrowed as much as I could from the django admin
> pages and got almost all from CollapsedFieldsets.js except one thing:
> - If CollapsedFieldsets.js is generating " (<a id="fieldsetcollapser3"
> class="collapse-toggle" href="#">Show</a>)" then it's not showing in my
> browser, i.e., I don't the (Hide) or (Show) link.
>
> I know the javascript is working (although I am learning javascript on the
> fly here, I have no idea how to the debug this more properly) and I have the
> minimum css. I am posting here what I have (besides the originals core.js
> and CollapsedFieldsets.js scripts from django):
>
> html test code:
>
> <html><head>
> <link rel="stylesheet" type="text/css" href="forms.css" />
> <script type="text/javascript" src="core.js"></script>
> <script type="text/javascript" src="CollapsedFieldsets.js"></script>
> </head>
> <body>
>   <fieldset class="collapse">
>   <h2>Job Details</h2>
>       <div class="form-row jdate  ">
>           <div>
>               <label for="id_jdate" class="required">Jdate:</label><input
> name="jdate" value="Tue Feb 10 20:37:52 2009" class="vTextField"
> maxlength="30" type="text" id="id_jdate" />
>           </div>
>       </div>
>   </fieldset>
> </body></html>
>
> forms.css file:
> /* COLLAPSED FIELDSETS */
> fieldset.collapsed * { display:none; }
> fieldset.collapsed h2, fieldset.collapsed { display:block !important; }
> fieldset.collapsed h2 { background-image:url(../img/admin/nav-bg.gif);
> background-position:bottom left; color:#999; }
> fieldset.collapsed .collapse-toggle { padding:3px 5px !important;
> background:transparent; display:inline !important;}
>
> It seems to me that only this part from CollapsedFieldsets.js code is not
> working:
>
>                 var collapse_link = document.createElement('a');
>                 collapse_link.className = 'collapse-toggle';
>                 collapse_link.id = 'fieldsetcollapser' + i;
>                 collapse_link.onclick = new
> Function('CollapsedFieldsets.show('+i+'); return false;');
>                 collapse_link.href = '#';
>                 collapse_link.innerHTML = gettext('Show');
>                 var h2 = fs.getElementsByTagName('h2')[0];
>                 h2.appendChild(document.createTextNode(' ('));
>                 h2.appendChild(collapse_link);
>                 h2.appendChild(document.createTextNode(')'));
>
> Everything else seems to be working (like class with "errors" will expand
> collapsed fields, CollapsedFieldsets.show(0); and so on).
>
> I am using Firefox with Firebug plugin to help me here.
>
> Well, I hope someone else can give an idea why I am missing this very last
> point.
>
> Many thanks in advance.
>
> Alan
>
>
> On Fri, Feb 13, 2009 at 13:37, Alan <alanwil...@gmail.com> wrote:
>
>> Gosh, you're right. From the source of admin:
>> <script type="text/javascript"
>> src="/media/js/admin/CollapsedFieldsets.js"></script>
>>
>> Thanks a lot,
>>
>> Alan
>>
>> On Fri, Feb 13, 2009 at 12:51, Daniel Roseman <
>> roseman.dan...@googlemail.com> wrote:
>>
>>>
>>> On Feb 13, 11:23 am, Alan <alanwil...@gmail.com> wrote:
>>> > Indeed, I have been looking athttp://
>>> docs.djangoproject.com/en/dev/intro/tutorial02/#s-customize-th...
>>> > used 'classes': ['collapse'] in my admin page to see how it works and
>>> > I
>>> > don't see any javascript there and I don't believe page is been
>>> reloaded.
>>>
>>> You won't get anywhere without at least some javascript. The admin
>>> loads the CollapsedFieldsets.js script from contrib/admin/media/js/
>>> admin/ to make the show/hide functionality work whenever there's at
>>> least one collapsible fieldset in the form.
>>> --
>>> DR.
>>> >>>
>>>
>>
>>
>> --
>> Alan Wilter S. da Silva, D.Sc. - CCPN Research Associate
>> Department of Biochemistry, University of Cambridge.
>> 80 Tennis Court Road, Cambridge CB2 1GA, UK.
>> >>http://www.bio.cam.ac.uk/~awd28<<
>>
>
>
>
> --
> Alan Wilter S. da Silva, D.Sc. - CCPN Research Associate
> Department of Biochemistry, University of Cambridge.
> 80 Tennis Court Road, Cambridge CB2 1GA, UK.
> >>http://www.bio.cam.ac.uk/~awd28<<
>



-- 
Alan Wilter S. da Silva, D.Sc. - CCPN Research Associate
Department of Biochemistry, University of Cambridge.
80 Tennis Court Road, Cambridge CB2 1GA, UK.
>>http://www.bio.cam.ac.uk/~awd28<<

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to