The only thing missing is search recipe by ingredients I have on hand.
The only thing missing is search recipe by ingredients I have on hand.
Edit: turns out ordinary clicks don't work either, unless I enable some Javascript. I've not worked out which of the 10 or so JS sources need to be whitelisted.
Edit #2: middle clicks on the main page still don't work even with all JS enabled.
Edit for downvoters: Recipes should be the perfect example of the web as documents. We literally have books of recipes going back for 1000s of years - what more of an example of documents could you need? You can enhance these documents with interactivity, sure, but the basic recipes can be presented as plain text and images just fine.
The BBC's cooking website works very well without JS.
Do you really have an expectation of anything on todays internet to work without JS running?
It's probably more useful to figure out how to make the all-sites-require-js world more secure and less trackable than to try to turn back the clock 20 years.
(Of course you're free to block all JS, insist on how it should ok, etc etc etc.)
Sites should at least work without JavaScript. Or are you saying we should just throw accessibility under the bus?
“It's probably more useful to figure out how to make the all-sites-require-js world more secure and less trackable than to try to turn back the clock 20 years.”
Blocking JavaScript works right now. Or are you saying end users should just patiently wait until these issues affecting them right now are fixed? It’s not like it isn’t happening… consider how many people have been tricked even by something like this¹. My parents are actually pretty new to the Internet, and I’ve made sure that I have them using something like NoScript. Of course, it breaks some sites for them, but that’s far preferable to them accidentally infecting their computer and putting their financial info at risk.
――――――
¹ — https://blog.malwarebytes.org/fraud-scam/2013/07/fbi-ransomw...
How do you define "work"?
My definition of not working would be failure to receive a 200 response and some useful content.
The text of every recipe on this site is viewable without Javascript. In my experience, this is the case with most websites today.
I know the Javascript on website must do something to enhance the plain text of the recipe. Javascript is a cool language and I respect the creativity of web developers.
By not using Javascript I may have to forgo the "user experience" the developer has prepared for users, however I still get the text of the recipe. For me, that is enough. In other words, the website "works".
> Do you really have an expectation of anything o
> todays internet to work without JS running?
Yes, most of it works just fine. Larger sites tend to have graceful fallbacks sensibly implemented, too.I'm in the process of putting together a pull request to make sure the link underline shows on hover (that worked at one point!) and to get middle-click working on the card for users that do use JavaScript.
Thanks for your feedback!
The cards on the main page don't even have additional links in them. And for those with the save/cooked buttons (I assume that's what you mean by "links inside them"), why can't the main elements be linked? The bar with save/cooked would cover them up on hover? What am I missing (Touch interfaces?)?
There's quite a few interactions that don't work right now, even with JS enabled:
Middle-click? broken. (and if you add JS-handling, I hope that doesn't mess it for people that have middle-click assigned to other functions)
CTRL-click? broken.
"Right-click -> open in new window"? doesn't exist, because not really a link.
Some cards do have links inside of them - they may have external source links or sticker links, and fortunately we just removed author links which will make this easier. I'm wrapping inner elements in hyperlinks which should fix everything that you mentioned.
As I mentioned, for the moment, you can use the card titles which are wrapped in hyperlinks.