blah my keyboard had is heavy and i hit send before i meant to. continuing for roddy inline
On Thu, May 7, 2009 at 8:06 PM, chris thatcher < thatcher.christop...@gmail.com> wrote: > roddy, nice to meet you. reponse is inline > > On Thu, May 7, 2009 at 7:31 PM, kiusau <kiu...@mac.com> wrote: > >> >> QUESTION ONE: When is use of the jQuery prototype object appropriate, >> and when is it not? > > > i am not a jquery core or ui developer so this response must be taken with > a grain of salt. > > it is appropriate for the static jQuery namespace when the function is > either 'generally useful' or 'highly reusable in instance context where the > context is a dom node' > > for the latter case ('highly reusable in instance context where the context > is a dom node') i am way over-specific; however, the jquery core has > basically cornered this market. the core dev team is highly aware of basic > issues and most everything you could think of is already there. > > 'polluting' the core namespace is the responsiblity of plugins. the term > 'pollution' is used to mean only that every name you put on the namespace > has the probability of conflicting in the future if it doesn't already > exist. > > if you make sure a name doesn't already exist on the jquery namespace, and > if you think the new property (which may be a function, object, array, > simple type, or a hetergeneous object/array/function jquery-like collection) > is useful enough to be in the core library, please feel free to ask the > jquery-dev list > the chances are they will point to a thread that exists already and/or they will question the concept by usually 1) pointing to an existing solution 2) providing context for why the question is still open 3) ask you to create a ticket to fix it 4) tell you it's a perfect use of the plug-in architecture an point you to a great reernce for how to publish it correctly > > >> BACKGROUND: I am still trying very hard to identify the error that is >> prohibiting me from incorporating a jQuery plug-in into my site in a >> manner similar to the way that the author of the plug-in has >> incorporated it into his. Although I have sought consultation with >> the author, he appears uninterested in working with me. > > post a link. you did below and i'm just about to look at it; however, it 'should' be the first thing you post. reduce the problem to a simple example and post the url. the community will help you in most cases in just a few minutes. on the other hand if you post something analogous to 'I HAVE A MAJOR PROBLEM!!! CAN YOU HELP??? NOW!!! 2...@#$%!#&#$%&%^%$$*$...@#%257 well chances are no the reason is we need you to help us help you. if you want the most basic question answered please use this list: jquery-ment...@googlegroups.com >> >> My still fledgling knowledge of jQuery tells me that the author of the >> plug-in and my implementation of his plug-in are constructed >> differently. Whereas I use jQuery's prototype property to reference >> my method and then assign my method anonymously to my HTML document as >> follows: $().myJQMethod(). The author of the plug-in does something >> very different. >> >> Please compare the isolated code that I have extracted from the >> author's plug-in and my implementation of it. Links to the source >> pages have been included. >> >> >> CONSTRUCT A (The jQ_Impromptu Plug-In): >> >> (function($) { >> $.prompt = function(message, options) { >> })(jQuery); >> >> SOURCE: >> http://homepage.mac.com/moogoonghwa/Imagine_Prototype/JavaScript/jQ_Impromptu-2.5.js >> >> >> >> CONSTRUCT B (My implementation of the jQ_Impromptu Plug-In) >> >> (function($) { >> $.fn.getBrowserInformation = function() { >> })(jQuery); >> >> SOURCE: >> http://homepage.mac.com/moogoonghwa/Imagine_Prototype/JavaScript/jQ_browserIdentification.js >> >> >> QUESTION TWO: Although I am able to implement the author's method, it >> is not performing as it should. When the alert box appears with focus >> the hosting HTML page is suppose to show through with dimmed opacity. >> My implementation does not achieve this effect. Firebug has alerted >> to me to the following breakpoint, but I am poorly unable to interpret >> it. >> >> jQuery.cache[ id ][ name ] : >> >> Could someone help? >> >> SOURCE HTML: >> http://homepage.mac.com/moogoonghwa/Imagine_Prototype/Content/ >> >> Roddy >> >> > > > -- > Christopher Thatcher > -- Christopher Thatcher