|
... and entities recognized only by the publisher's home state.
|
|
|
|
|
I used to hate excessively long dropdowns - even the smaller ones that contain, for example a US State or territory (a shorter list than countries).
Leave it to users to type in something that doesn't match, like misspelling Texass, or using TE instead of TX. Having paid a heavy price to fix free-form user input I now make big lists. "It's them or Me !"
Now, to be fair, on the generic interface I made for my employer, the lists can can have parent/child relationships (and sibling relationships and even foster parent relationships). Someday, the logic and operation of these will become an article.
Even those - are as much for my/our benefit as it is for them: on absurd selections on subsequent drop-lists is possible because a selection controls the next level.
It all goes back to the same villain, the user.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
For those cases I prefer lists with autocomplete text, so that once the user types T the list reduces from all the states to Texas and Tennessee ; and when they get to Tex , Texas is autoselected. Continuing to type Texass results in the selection and list being cleared, as does navigating away before making a selection by typing or clicking something on the list.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
The <select> control for HTML is less accommodating with respect to the autocomplete. It only looks at the input as the first letter of the string unless you type fast. It jumps to a sweet spot in the list and that's not bad.
There is the <datalist> control that sets that up (I forget it at the moment) which requires the complete list (as would the select control) but as one types it finds anything containing the substring.
It could be coded - even W3Schools gives an example for encoding autocomplete, of sorts.
With the parent/child relationship available, in some ways it trumps autocomplete in that only the correct answers are allowed from a list based upon previous selection(s). It is empty until there is some parental control (PC of the 2nd kind). Multiple parents may even winnow choices to none. This cascades indefinitely through generations.
I've two main types of "production": (1) a generic reporting setup which has feature creep that would make anyone proud. The DBA does the real production with this and I add features so he doesn't have to. It generates HTML for input, editing, etc. Record sets are automatically converted to tables (paged if desired) with labeled columns and even this has feature creep. (2) one-off pages. Here the lists with auto fill may be an option. I don't make long lists in these.
The (1) generated lists are from a master table "list of lists". Only a list of the 400 or so employees ever gets excessive and many things that use that are typically culled by departments and permission.
Somehow, it all works out - but a list as you describe may become a recreational development when I get a chance - akin to the <datalist> but doing it with an assortment of option (begins-with, contains, with or without allowing non-members, other fantasies).
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
Agree on the base <select> sucking. For years I've used Select2 instead. More recently I've started using Chosen because it's more keyboard friendly.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
I work with plain vanilla javaScript. It's in the control-freak part of my nature.
Accepting .NET as a positive step (in that it joined all the diverse functions in many language to a single set - at least of names) was a step forward. That has faded - employer went fully web-based and I had fortunately recently taught myself javaScript/php/HTML/CSS for the fun of it. Serendipity.
One control I took from an outside source was those little calendars for date selection. Now, moot, as it's part of the commonly available types for <input> .
As I'm old enough to retire I'm going to get off my rump and write some real articles. The plan, if and when I do it, is to inspire some others (even if they be few) on how to abstract problems so their software, in so far as is possible, takes the third state: true:false:don't care .
In 25 words or less: I work for an insurance underwrite. Except for the occasional on-shot applications, all of them would work as well for pizza delivery. Or anything else.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
And carefully considering each one, not out of prejudice or spite.
GCS d--(d+) s-/++ a C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
I was just about to say I wonder how many people clicked them all?
Real programmers use butterflies
|
|
|
|
|
I also clicked them all. Among "other" I would include forms that insist I enter credit card numbers without spaces. Because removing them is too hard a problem for computers?
|
|
|
|
|
Me
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
Add me to that list
Wrong is evil and must be defeated. - Jeff Ello
Never stop dreaming - Freddie Kruger
|
|
|
|
|
True Caller, looking at you!
Push notifications for the same daily "special" every half an hour, and at least 3 daily popups for "exclusive monthly/yearly subscription options". If I said "no" the first 500 times, chances are that I will say "no" for the next 5 000 000 times.
My plan is to live forever ... so far so good
|
|
|
|
|
|
A man after my own heart.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
The paste problem is the dumbest problem of all.
I try to ask this everywhere, but please answer this if you can:
What hack would occur if they allowed an edit box to be pasted into?
"Maybe someone will say, "Well they could programmatically paste into the edit box and repeat post numerous times."
But that is easily fixed on the post or the client button or anything else.
Not allowing paste is simply a knee-jerk reaction of some uninformed dev who was told to make his site or app secure.
|
|
|
|
|
The worst are those "Please accept cookies" dialog boxes that pop up continuously on some sites that appear literally 2 seconds after the text you're reading appears. Same with other popups that get in the way.
"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."
-- Marcus Brigstocke, British Comedian
|
|
|
|
|
since they all are annoying UI/UX fails. I don't really have one in particular that annoys me the most.
|
|
|
|
|
Ads embedded in content that take so long to load ... you touch what you think is the link/button/thing that you wanted, but the Ad will choose That Exact Moment to render, pushing the content down the page, and hey-ho, off we go to the Advertiser's site instead
Oh, plus ALL of the above!
|
|
|
|
|
CHill60 wrote: but the Ad will choose That Exact Moment to render
I was going to mention this problem as well. Even with little time waster mobile games they have the tendency to put the "buy" button for their micro transactions in the exact place where the "OK" button for the daily news is. You wait 10 seconds for the cache to load and eventually give up, then the moment you press it you are busy buying something you have no interest in.
My plan is to live forever ... so far so good
|
|
|
|
|
I've made far more clickthroughs for advertisers because of that than I have because I was interested in the ad. I think the latter I've done once or twice, mostly out of curiosity (weird products)
Real programmers use butterflies
|
|
|
|
|
Gmail does that too - popping ads into the top two slots right as you click on your latest email.
|
|
|
|
|
- annoying hovers/popups that block your screen unwanted.
- double commercials
- unclear error messages or wrong approved messages
|
|
|
|
|
Simply, leave the app and uninstall. No second thoughts.
Keeping this option aside, mis-clicks are another annoyance which could lead to less usage of an app.
modified 30-Nov-20 1:42am.
|
|
|
|