Bug 185691

Summary: Host jquery on webkit.org instead of 3rd party
Product: WebKit Reporter: Roy Reapor <rreapor>
Component: WebKit WebsiteAssignee: Roy Reapor <rreapor>
Status: RESOLVED FIXED    
Severity: Normal CC: aakash_jain, ap, commit-queue, darin, jbedard, jond, rreapor, ryanhaddad, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch
none
Patch
none
Patch none

Description Roy Reapor 2018-05-16 12:52:46 PDT
Host jquery on webkit.org instead of 3rd party.
Comment 1 Radar WebKit Bug Importer 2018-05-16 12:53:29 PDT
<rdar://problem/40304594>
Comment 2 Roy Reapor 2018-05-16 17:18:26 PDT
Created attachment 340542 [details]
Patch
Comment 3 Aakash Jain 2018-05-16 17:23:08 PDT
Looks good to me. Alexey might want to have a quick look.
Comment 4 Darin Adler 2018-05-16 18:47:45 PDT
Comment on attachment 340542 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=340542&action=review

> Websites/webkit.org/demos/spring/index.html:-5
> -<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro" rel="stylesheet">

Why remove this, but still specify "Source Sans Pro" in the stylesheet below?
Comment 5 Roy Reapor 2018-05-17 09:34:42 PDT
Created attachment 340592 [details]
Patch
Comment 6 Roy Reapor 2018-05-17 09:38:10 PDT
(In reply to Darin Adler from comment #4)
> Comment on attachment 340542 [details]
> Patch
> 
> View in context:
> https://bugs.webkit.org/attachment.cgi?id=340542&action=review
> 
> > Websites/webkit.org/demos/spring/index.html:-5
> > -<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro" rel="stylesheet">
> 
> Why remove this, but still specify "Source Sans Pro" in the stylesheet below?

Patch submitted. Source Sans Pro should be committed from the the stylesheets.
Comment 7 Roy Reapor 2018-05-17 09:41:27 PDT
(In reply to Roy Reapor from comment #6)
> (In reply to Darin Adler from comment #4)
> > Comment on attachment 340542 [details]
> > Patch
> > 
> > View in context:
> > https://bugs.webkit.org/attachment.cgi?id=340542&action=review
> > 
> > > Websites/webkit.org/demos/spring/index.html:-5
> > > -<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro" rel="stylesheet">
> > 
> > Why remove this, but still specify "Source Sans Pro" in the stylesheet below?
> 
> Patch submitted. Source Sans Pro should be committed from the the
> stylesheets.

Typo 

Patch submitted. Source Sans Pro should be *omitted* from the the stylesheets.
Comment 8 Alexey Proskuryakov 2018-05-17 10:14:59 PDT
Comment on attachment 340592 [details]
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=340592&action=review

> Websites/bugs.webkit.org/ChangeLog:3
> +        Host jquery on webkit.org instead of 3rd party

Looks good.

This takes care of one of those, do you intend to have separate patches for the others? I see uses in Tools//BuildSlaveSupport/build.webkit.org-config, Tools/TestResultServer, and there is a grep match that I'm unsure about in Tools/Scripts/webkitpy/benchmark_runner/data/patches/webdriver/Dromaeo.patch.

> Websites/webkit.org/demos/spring/index.html:-5
> -<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro" rel="stylesheet">

It's probably better to do this in a separate patch anyway, as the bug title is about jquery only.
Comment 9 Roy Reapor 2018-05-17 11:24:44 PDT
(In reply to Alexey Proskuryakov from comment #8)
> Comment on attachment 340592 [details]
> Patch
> 
> View in context:
> https://bugs.webkit.org/attachment.cgi?id=340592&action=review
> 
> > Websites/bugs.webkit.org/ChangeLog:3
> > +        Host jquery on webkit.org instead of 3rd party
> 
> Looks good.
> 
> This takes care of one of those, do you intend to have separate patches for
> the others? I see uses in Tools//BuildSlaveSupport/build.webkit.org-config,
> Tools/TestResultServer, and there is a grep match that I'm unsure about in
> Tools/Scripts/webkitpy/benchmark_runner/data/patches/webdriver/Dromaeo.patch.
> 
> > Websites/webkit.org/demos/spring/index.html:-5
> > -<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro" rel="stylesheet">
> 
> It's probably better to do this in a separate patch anyway, as the bug title
> is about jquery only.

Ok. I am going to create a separate bug for files under Tools. If needed, I'll create one for "Source Sans Pro" as well.
Comment 10 Roy Reapor 2018-05-17 11:44:57 PDT
Created attachment 340613 [details]
Patch
Comment 11 WebKit Commit Bot 2018-05-22 09:34:29 PDT
Comment on attachment 340613 [details]
Patch

Clearing flags on attachment: 340613

Committed r232068: <https://trac.webkit.org/changeset/232068>
Comment 12 WebKit Commit Bot 2018-05-22 09:34:30 PDT
All reviewed patches have been landed.  Closing bug.