W3C home > Mailing lists > Public > whatwg@whatwg.org > June 2012

[whatwg] At Inclusion (a declarative way to "Ajaxise" a website)

From: Florent FAYOLLE <florent.fayolle69@gmail.com>
Date: Sun, 17 Jun 2012 16:32:20 +0200
Message-ID: <4FDDEA74.7080200@gmail.com>
To: whatwg@whatwg.org
Hello,

I have written a proposal that introduces a new way to include remote 
contents into the document (in other (bad) word, to "Ajaxise" it) using 
a declarative way.
This proposal is named At Inclusion, and can be read here : 
http://fflorent.github.com/At-Inclusion-Proposal/

To rapidly sum up, At Inclusion is a part of the URL that describes 
pairs. Each pair is composed of :
  - the ID of the target element (the element that gets the remote content);
  - the URL leading to the content to include.

and the At Inclusion has this form : @TARGET_ID1=URL1,TARGET_ID2=URL2...

For example, let's suppose we have this main document (located at 
http://myserver/mypage.html) :
<html>
<head>...</head>
<body>
         ...
<a href="@myTarget=/myaddition.html">click me</a>
         ...
<div id="myTarget"><p>default content here</p></div>
         ...
</body>
</html>

and the content to include in myTarget (located at /myaddition.html) :
<p>hello world</p>

By clicking on the link, the HTML code of #myTarget will be replaced 
with this one :
<div id="myTarget"><p>hello world</p></div>
and the new location of the page will be : 
http://myserver/mypage.html@myTarget=/myaddition.html

Feedbacks welcome.

Thanks,
Florent
Received on Sunday, 17 June 2012 14:32:56 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:59:43 UTC