Yes a temporary wrapper is better... and useful for other things too. Diego
On 16 Gen, 01:16, DBJDBJ <dbj...@gmail.com> wrote: > How about a proxy (aka mediator, aka facade ) pattern ? > Let us call that "facade" : jQLint. An facade to the real jQuery > behind . Let's call its instance: $$ > > // inside jQlint > (function ( window, undefined ) { > // Define a local copy of jQLint > var jQLint = function( selector, context ) { > // > // A lot of sanity testing of the selector+ context > // A lot of warning, messages to the console > // At last pass the action to the jQuery > return jQuery ( selector, context ); > }, > _jQLint = window.jQLint, > > // Map over the $ in case of overwrite > _$$ = window.$$, > // implementation proceeds here ... > > Usage : > > <script src="jquery.1.4.min.js" ></script> > <script src="jquery.1.4.lint.js" ></script> > <script> > $$("*") ; // using jQueryLINT ... leaves a lot of messages in the > console or wherever , etc ... > // $("*") // back to jQuery silence > </script> > > One can switch back and forth obviously ... jQuery stays unharmed ... > And two developments go happily in parallel. > > PS: this is an "sketch", not a real and ideal code ... > > --DBJ
-- You received this message because you are subscribed to the Google Groups "jQuery Development" group. To post to this group, send email to jquery-...@googlegroups.com. To unsubscribe from this group, send email to jquery-dev+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/jquery-dev?hl=en.