Ticket #1798 (closed Feature Requests: fixed)

Opened 5 years ago

Last modified 1 year ago

AJAX-y Destination

Reported by: mbrevda Assigned to: gregmac
Priority: minor Milestone: 2.8
Component: FreePBX Framework Version: SVN-HEAD
Keywords: Cc:
Confirmation: Unreviewed SVN Revision (if applicable):
Backend Engine: All Backend Engine Version:

Description

The current way that destinations are listed (as radio buttons) can quickly clutter a page and confuse the user. Changing the list to a drop down box would lead to 'cleaner' and more organized pages that are easier to read.

Attachments

destinDD.JPG (54.7 kB) - added by mbrevda on 02/19/07 05:03:34.
diff.patch (8.0 kB) - added by mbrevda on 03/11/10 16:04:03.
patch to implement double-dropdowns

Change History

02/19/07 05:03:34 changed by mbrevda

  • attachment destinDD.JPG added.

02/19/07 07:54:38 changed by wiseoldowl

For whatever it's worth, I will say that I think this is a great idea, simply because right now my main IVR page takes forever to load (that's because I have some "public" choices on options 1-5, but also a bunch of "hidden" options that are accessed by dialing multi-digit numbers beginning with digits 6 and above, probably about 20-25 possible choices in all). For some reason pages become very slow to load when they get that large; I'm not sure if it's a browser problem or a server problem, but at least on my system there's a very noticeable wait when a long IVR menu page loads (I also notice this with other very long pages, so it's not confined to IVR).

02/19/07 13:24:49 changed by p_lindheimer

it would be a bit cleaner like this - groogs, quick form object to do this???

02/19/07 19:18:46 changed by gregmac

  • owner set to gregmac.

Yes, it will be easier to do either way a quickform, however, it will not solve speedup problems.

That said, there is actually a quickform object already for an AJAX-based heirselect, where the contents of the second box are loaded dynamically based on the value in the first. This would speed up loading times on pages where you have lots of destination targets and lots of users/IVRs/queues etc.

02/19/07 19:18:58 changed by gregmac

  • component changed from Core to Web interface.

07/07/08 01:01:18 changed by mbrevda

  • confirmation set to Unreviewed.
  • summary changed from Destinations as Drop-down Box to Destinations as double Drop-down Box.

any chance of seeing this before 3.0?

10/19/08 09:32:44 changed by mbrevda

groogs: any chance of getting this in the next version?

07/12/09 09:14:25 changed by mbrevda

  • summary changed from Destinations as double Drop-down Box to AJAX-y Destination.

03/11/10 16:04:03 changed by mbrevda

  • attachment diff.patch added.

patch to implement double-dropdowns

03/11/10 22:18:11 changed by p_lindheimer

  • version changed from 2.2.1 to SVN-HEAD.
  • component changed from Web interface to FreePBX Framework.
  • milestone changed from Cut Line to 2.8.

03/16/10 05:05:48 changed by mbrevda

(In [9230]) re #1798; add js to support multipal dropdown destinations. Forcing trunk users not to load packed libfreepbx - this will be fixed before next release

03/16/10 05:07:37 changed by mbrevda

(In [9231]) re #1798; always load jquery library before other js

03/16/10 05:14:54 changed by mbrevda

  • status changed from new to closed.
  • resolution set to fixed.

(In [9232]) closes #1798; draw destinations as multiple select boxes. Finaly! Thanks to www.schmoozecom.com for their ongoing sponsorship and support

03/16/10 05:22:05 changed by mbrevda

(In [9233]) re #1798; fix fax to elegently support new destinations

03/16/10 07:31:35 changed by mbrevda

(In [9235]) re: #1798; reformat ivr's in light of new drawselects

03/16/10 15:05:02 changed by mbrevda

(In [9236]) re #1798/r9235 fade out deleted ivr option. Feature dedicated to PL

11/08/10 10:05:13 changed by mbrevda

(In [10535]) re #1798 / r9235 - fix function call so that it actually dose soemthing