Comments (12)
Let me think about it... :-)
Original comment by [email protected]
on 19 Jun 2007 at 7:12
- Added labels: Priority-Low
- Removed labels: Priority-Medium
from base2.
I'm still not sure about this. I have added some sugar to other static methods
so
there is a precedent. If I do add it then how about allowing a CSS selector
instead
of an ID?
e.g. HTMLElement.addClass("body", "enabled");
or HTMLElement.addClass("#content", "enabled");
Thoughts?
Original comment by [email protected]
on 10 Jul 2007 at 3:00
- Changed state: Accepted
from base2.
CSS selector seems better. Makes you almost wish for a css literal (like there
is a regex literal). Which "other
static methods" are you talking about?
Maybe when I've played with JST, I have more thoughts ;-)
Original comment by [email protected]
on 10 Jul 2007 at 9:30
from base2.
> Which "other static methods" are you talking about?
EventTarget.addEventListener() allows you to change the context of an event
handler.
I'm thinking of getting rid of this though.
Original comment by [email protected]
on 10 Jul 2007 at 9:36
from base2.
Maybe it's an idea to create some seperate helper functions instead of classes?
Original comment by [email protected]
on 11 Jul 2007 at 1:21
from base2.
I think that might be the way to go. We can also add "$" etc which people seem
to
like. I'm thinking of putting all the sugar in JSB. I'd prefer base2.DOM to only
add/fix standards support.
Original comment by [email protected]
on 11 Jul 2007 at 2:14
from base2.
Are you actually planning XML DOM support?
Original comment by [email protected]
on 11 Jul 2007 at 5:33
from base2.
Original comment by [email protected]
on 14 Jul 2007 at 7:08
- Added labels: Browser-All, Module-base2.DOM
from base2.
What kind of XML DOM support?
Original comment by [email protected]
on 23 Jul 2007 at 9:07
from base2.
I'm busy with an WebDavFileSystem. I use XmlHttpRequest for that. And the
xmlResponse object is not really
consistent across browsers. I haven't used the methods, but "localName" is not
implemented by IE6, and the
nodeType-constants are not implemented by Safari2, IE6 and Opera9. Further,
some properties return null in
one browser, undefined in the other and an emtpy string in the third
(nodeValue, prefix, namespaceURI).
But I don't like XML querying, so I'm actually writing a xml2js converter.
First one following the Parker-
convention, and later maybe one with BadgerFish convention.
Original comment by [email protected]
on 23 Jul 2007 at 9:36
from base2.
If you are talking about the XmlHttpRequest object then I do intend to fix
that. Want
to make a start?
Original comment by [email protected]
on 23 Jul 2007 at 1:08
from base2.
I'm closing this bug. I don't want these kinds of shortcuts in base2.DOM.
Standards only.
I'm hoping that JSB will provide the sugar on top of base2.DOM.
Original comment by [email protected]
on 27 Jul 2007 at 10:38
- Changed state: WontFix
from base2.
Related Issues (20)
- Please add Array2.make HOT 2
- 'Unspecified error' when loading a page via iframe in IE8.
- Function.bind() defined in Firefox 4 conflicts with Base2's own bind()s. HOT 1
- base62 encoding shrinked script fails with 3.1 but works with 3.0 HOT 3
- Contact to the owner of the project? HOT 1
- DOMContentLoaded does not fire in Safari 3.0.4 (and possibly other versions) HOT 1
- IE throws "Unspecified Error" when calling some methods or accessing some properties of elements not attached to a document
- base2.jsb.eventDispatcher fails to dispatch (delegated?) events under IE9
- Listeners for (before)?(cut|copy|paste) events are not executed in IE7-9 HOT 1
- Patch for /trunk/src/apps/MiniWeb/Client.js
- Patch for /trunk/src/apps/MiniWeb/Client.js
- document not geting extended.
- getting opacity in getComputedPropertyValue of ViewCSS returns empty string on element without opacity set
- Eclipse "Syntax error on token "new", ArrayLiteralHeader expected after this token", l. 19 of v1.0.2 of base2.js HOT 3
- Consider relying on HTML ClassList API
- :checked pseudo-class doesn't match selected option elements.
- Non ascii strings broken when encoded HOT 1
- classList.remove can incorrectly trigger IE's onpropertychange event.
- Allow Base cast specialization HOT 1
- Patch for /trunk/src/apps/packer/Base62.js HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from base2.