Re: Trick 2: Profile field dropdown select boxes without modifying core code

 
From: "AJ" <ajfasano@PROTECTED>
Date: April 9th 2013

By all means, post it to the list!

If you get really interested, one idea would be to fork DadaMail on github, and publish your changes there,

- I just saw this Well, right now I am working on ways to achieve some desired functionality without changing the core code Obviously, changing the core code is the proper way but, given time and resources, I figured I would go this route I have attached the javascript as a txt file and a sample data file with a profile field I added named 'salutation' I have tested it on IE and Firefox and leveraged basic javascript from examples I found that dated at least 5 years old The only caveat is that I used jquery to obtain the data file so you have to add the jquery to the list_template tmpl I will change that so it is not necessary

Add the javascript to the end of the template before the close body tag Update the url value in the javascript to point to your data file It simply runs through the page, identifies any form that has the custom profile field in it, and changes it to a select, leaving any previously filled out values as selected If you add it to the end of the admin template, it will change admin forms as which will change the partial list sending text boxes to select boxes for applicable profile fields

I know it is not optimal but it works Since I have never been married to any code I have written, should anyone have some improvements or other ideas, just make the changes and tell me, or not :)

Hope this is useful to someone

  • This mailing list is a public mailing list - anyone may join or leave, at any time.
  • This mailing list is a group discussion list (unmoderated)
  • Start a new thread, email: dadadev@dadamailproject.com

This is the developer discussion mailing list for Dada Mail.

If you are just looking for support Dada Mail, consult the message boards at:

https://forum.dadamailproject.com

Documentation for Dada Mail:

https://dadamailproject.com/d

Specifically, see the Error FAQ:

https://dadamailproject.com/d/FAQ-errors.pod.html

To post to this list, send a message to:

mailto:dadadev@dadamailproject.com

All subscribers of this list may post to the list itself.

Topics that are welcome:

  • Constructive critiques on the program (I like, "x", but, "y" needs some work - here's an idea on how to make this better...)
  • Bug/Error reports
  • Bug fixes
  • Request For Comments on any changes to the program
  • Help customizing Dada Mail for your own needs
  • Patches
  • Language Translations
  • Support Documentation/Doc editing, FAQ's, etc.
  • Discussion of any changes that you would like to be committed to the next version of Dada Mail -

Dada Mail is on Github:

https://github.com/justingit/dada-mail/

If you would like to fork, branch, send over PRs, open up issues, etc.

Privacy Policy:

This Privacy Policy is for this mailing list, and this mailing list only.

Email addresses collection through this mailing list are used explicitly to work within this email discussion list.

We only collect email addresses through our Closed-Loop Opt-In system.

We don't use your email address for any other purpose.

We won't be sharing your email address with any other entity.

Unsubscription can be done at any time. Please contact us at: justin@dadamailproject.com for any help regarding your subscription, including removal from the mailing list.

All mailing list messages sent from us will include a subscription removal link, which will allow you to remove yourself from this mailing list automatically, and permanently.

All consent to use your email address for any other purpose stated at the time of the mailing list subscription will also be revoked upon mailing list removal.