Is including jQuery recommended? Are there any plans to implement some mechanism to include jQuery more efficiently from say the Google CDN for multiple extensions at a time?
I'm just thinking that if 10 authors include jQuery individually then it's going to bog the browser down unecessarily. There must be a nicer way of doing it? On Dec 29, 6:48 pm, Brian Kennish <bkenn...@chromium.org> wrote: > On Tue, Dec 22, 2009 at 11:57 AM, Schalk Neethling > > > > > > <volume4.sch...@gmail.com> wrote: > > For testing purposes I basically have a popup.html defined in my > > Manifest and then have the following in my background.html: > > > <html> > > <head> > > <script src="jquery.min.js" type="text/javascript"></script> > > > <script> > > $("p").css({'background-color': 'yellow'}); > > </script> > > > </head> > > </html> > > > In my popup I do have a little Hello World paragraph but on loading the > > extension and clicking on the icon the popup pops with the paragraph but > > the background color does not change :( > > > Am I going about this the wrong way? I have tried adding the: > > > <script> > > $("p").css({'background-color': 'yellow'}); > > </script> > > > to the popup.html but with no success. > > Hey Schalk, you'll have to include jQuery in your popup file to > reference the library there. Extension components don't automatically > have access to a background page's JavaScript objects. > > Also, you might find it easier to load jQuery remotely rather than > bundling it with your extension. For example, the Google AJAX > Libraries API provides a convenient way to do so: > > <script > type="text/javascript" > src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"> > </script> -- You received this message because you are subscribed to the Google Groups "Chromium-extensions" group. To post to this group, send email to chromium-extensi...@googlegroups.com. To unsubscribe from this group, send email to chromium-extensions+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/chromium-extensions?hl=en.