Re: [whatwg] Web development

2013-10-10 Thread Mark Roberts


From: gbs...@msn.com
To: wha...@whatwg.org
Subject: Web development
Date: Thu, 10 Oct 2013 12:04:28 +0100




Why is everything else around us developing so fast, but the web is so slow to 
adopt anything? It takes years just to add even the simplest improvements, or 
updates! I would like to see improvements to selectors. The way elements are 
selected on a page is hard work! Why can't a child select a parent in hover or 
any other target? HTML5 is a great advance, but in this case we still have to 
rely on jscript for most things!
   

Re: [whatwg] Web development

2013-10-10 Thread Jasper St. Pierre
On Thu, Oct 10, 2013 at 7:12 AM, Mark Roberts gbs...@msn.com wrote:



 From: gbs...@msn.com
 To: wha...@whatwg.org
 Subject: Web development
 Date: Thu, 10 Oct 2013 12:04:28 +0100

 Why is everything else around us developing so fast, but the web is so
 slow to adopt anything? It takes years just to add even the simplest
 improvements, or updates! I would like to see improvements to selectors.
 The way elements are selected on a page is hard work! Why can't a child
 select a parent in hover or any other target? HTML5 is a great advance, but
 in this case we still have to rely on jscript for most things!


It's been proposed multiple times, but I don't think people came up with
comfortable and understandable syntax.

I've always solved this problem by rethinking how my DOM is laid out,
though. What case do you have where an element changes on the state of its
child?

-- 
  Jasper


Re: [whatwg] Web development

2013-10-10 Thread Michael Norton
I have a case where an element serves as a tabulator of the states of its child 
elements which vary each time a new website is traversed or when a saved 
profile is loaded.

It seems to me like the canvas element and its hit regions remedy this.

Sent by the hope boat.

On Oct 10, 2013, at 8:58 AM, Jasper St. Pierre jstpie...@mecheye.net wrote:

 On Thu, Oct 10, 2013 at 7:12 AM, Mark Roberts gbs...@msn.com wrote:
 
 
 
 From: gbs...@msn.com
 To: wha...@whatwg.org
 Subject: Web development
 Date: Thu, 10 Oct 2013 12:04:28 +0100
 
 Why is everything else around us developing so fast, but the web is so
 slow to adopt anything? It takes years just to add even the simplest
 improvements, or updates! I would like to see improvements to selectors.
 The way elements are selected on a page is hard work! Why can't a child
 select a parent in hover or any other target? HTML5 is a great advance, but
 in this case we still have to rely on jscript for most things!
 
 
 It's been proposed multiple times, but I don't think people came up with
 comfortable and understandable syntax.
 
 I've always solved this problem by rethinking how my DOM is laid out,
 though. What case do you have where an element changes on the state of its
 child?
 
 -- 
  Jasper


Re: [whatwg] Web development

2013-10-10 Thread Ian Hickson
On Thu, 10 Oct 2013, Mark Roberts wrote:
 
 Why is everything else around us developing so fast, but the web is so 
 slow to adopt anything?

Because to get something adopted in a browser, you need to do the 
following (not always in this order):

 1. Have someone design the feature.
 2. Have someone write a specification for it.
 3. Have some people write tests for it.
 4. Have one browser implement it.
 5. Have another browser implement it.
 6. Have another browser implement it.
 7. Have another browser implement it.
 8. Have people document it.

This is in contrast to everything else, which just needs:

 1. Someone to implement it.


 I would like to see improvements to selectors. The way elements are 
 selected on a page is hard work! Why can't a child select a parent in 
 hover or any other target? HTML5 is a great advance, but in this case we 
 still have to rely on jscript for most things!

For selectors, I recommend posting to the www-st...@w3.org mailing list.

HTH,
-- 
Ian Hickson   U+1047E)\._.,--,'``.fL
http://ln.hixie.ch/   U+263A/,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'


Re: [whatwg] Web development

2013-10-10 Thread Michael Norton
On Oct 10, 2013, at 2:45 PM, Ian Hickson i...@hixie.ch wrote:
 
 Because to get something adopted in a browser, you need to do the 
 following (not always in this order):
 
 1. Have someone design the feature.

I have done this.

 2. Have someone write a specification for it.

I have begun this.

 3. Have some people write tests for it.
 4. Have one browser implement it.

I have via having writ some XUL code had Firefox implement its most important 
feature.

 5. Have another browser implement it.

An associate built a Java browser demo of the same.

 6. Have another browser implement it.
 7. Have another browser implement it.
 8. Have people document it.

Not a coder myself,  I need funding to hire and coordinate a team to reach the 
finish line.

 
 This is in contrast to everything else, which just needs:
 
 1. Someone to implement it.
 
 
 I would like to see improvements to selectors. The way elements are 
 selected on a page is hard work! Why can't a child select a parent in 
 hover or any other target? HTML5 is a great advance, but in this case we 
 still have to rely on jscript for most things!
 
 For selectors, I recommend posting to the www-st...@w3.org mailing list.
 
 HTH,
 -- 
 Ian Hickson   U+1047E)\._.,--,'``.fL
 http://ln.hixie.ch/   U+263A/,   _.. \   _\  ;`._ ,.
 Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'