Changeset 247664 in webkit


Ignore:
Timestamp:
Jul 19, 2019 6:15:26 PM (5 years ago)
Author:
commit-queue@webkit.org
Message:

Move Ref.js to WebKit to support resultsdbpy's frontend
https://bugs.webkit.org/show_bug.cgi?id=199956

Patch by Zhifei Fang <zhifei_fang@apple.com> on 2019-07-19
Reviewed by Jonathan Bedard.

  • resultsdbpy/resultsdbpy/view/static/js/drawer.js:
  • resultsdbpy/resultsdbpy/view/static/js/search.js:
  • resultsdbpy/resultsdbpy/view/static/js/timeline.js:
  • resultsdbpy/resultsdbpy/view/static/library/js/Ref.js: Added.
  • resultsdbpy/resultsdbpy/view/static/library/js/Utils.js: Added.
  • resultsdbpy/resultsdbpy/view/static/library/js/components/BaseComponents.js: Added.
  • resultsdbpy/resultsdbpy/view/static/library/js/components/TimelineComponents.js: Added.
  • resultsdbpy/resultsdbpy/view/templates/base.html:
  • resultsdbpy/resultsdbpy/view/templates/commits.html:
  • resultsdbpy/resultsdbpy/view/templates/documentation.html:
  • resultsdbpy/resultsdbpy/view/templates/search.html:
  • resultsdbpy/resultsdbpy/view/templates/suite_results.html:
  • resultsdbpy/resultsdbpy/view/view_routes.py:
Location:
trunk/Tools
Files:
7 added
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r247663 r247664  
     12019-07-19  Zhifei Fang  <zhifei_fang@apple.com>
     2
     3        Move Ref.js to WebKit to support resultsdbpy's frontend
     4        https://bugs.webkit.org/show_bug.cgi?id=199956
     5
     6        Reviewed by Jonathan Bedard.
     7
     8        * resultsdbpy/resultsdbpy/view/static/js/drawer.js:
     9        * resultsdbpy/resultsdbpy/view/static/js/search.js:
     10        * resultsdbpy/resultsdbpy/view/static/js/timeline.js:
     11        * resultsdbpy/resultsdbpy/view/static/library/js/Ref.js: Added.
     12        * resultsdbpy/resultsdbpy/view/static/library/js/Utils.js: Added.
     13        * resultsdbpy/resultsdbpy/view/static/library/js/components/BaseComponents.js: Added.
     14        * resultsdbpy/resultsdbpy/view/static/library/js/components/TimelineComponents.js: Added.
     15        * resultsdbpy/resultsdbpy/view/templates/base.html:
     16        * resultsdbpy/resultsdbpy/view/templates/commits.html:
     17        * resultsdbpy/resultsdbpy/view/templates/documentation.html:
     18        * resultsdbpy/resultsdbpy/view/templates/search.html:
     19        * resultsdbpy/resultsdbpy/view/templates/suite_results.html:
     20        * resultsdbpy/resultsdbpy/view/view_routes.py:
     21
    1222019-07-19  Carlos Alberto Lopez Perez  <clopez@igalia.com>
    223
  • trunk/Tools/resultsdbpy/resultsdbpy/view/static/js/drawer.js

    r247628 r247664  
    2222// THE POSSIBILITY OF SUCH DAMAGE.
    2323
    24 import {DOM, REF} from '/library/ref.js';
     24import {DOM, REF} from '/library/js/Ref.js';
    2525import {QueryModifier} from '/assets/js/common.js';
    2626import {Configuration} from '/assets/js/configuration.js'
     
    9696                return `<option value="${branch}">${branch}</option>`;
    9797            }).join('');
    98         }, 
     98        },
    9999    });
    100100
     
    270270                            </div>`;
    271271                    }).join('')}`);
    272             }, 
     272            },
    273273        });
    274274        configurationsDefinedCallbacks.push(() => {
  • trunk/Tools/resultsdbpy/resultsdbpy/view/static/js/search.js

    r247628 r247664  
    2222// THE POSSIBILITY OF SUCH DAMAGE.
    2323
    24 import {DOM, REF} from '/library/ref.js';
     24import {DOM, REF} from '/library/js/Ref.js';
    2525import {QueryModifier, paramsToQuery} from '/assets/js/common.js';
    2626
  • trunk/Tools/resultsdbpy/resultsdbpy/view/static/js/timeline.js

    r247628 r247664  
    2525import {Configuration} from '/assets/js/configuration.js';
    2626import {deepCompare, ErrorDisplay, paramsToQuery, queryToParams} from '/assets/js/common.js';
    27 import {DOM, REF} from '/library/ref.js';
     27import {DOM, REF} from '/library/js/Ref.js';
    2828
    2929
     
    421421                --currentCommitIndex;
    422422            }
    423            
     423
    424424        }
    425425
  • trunk/Tools/resultsdbpy/resultsdbpy/view/templates/base.html

    r247628 r247664  
    2121 OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
    2222 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
    23  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
     23 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    2424-->
    2525
     
    2828<head>
    2929<title>{{title}}</title>
    30 <link rel="stylesheet" type="text/css" href="/library/webkit.css">
     30<link rel="stylesheet" type="text/css" href="/library/css/webkit.css">
    3131{% block head %}{% endblock %}
    3232</head>
  • trunk/Tools/resultsdbpy/resultsdbpy/view/templates/commits.html

    r247628 r247664  
    3030
    3131<script type="module">
    32 import {REF, DOM} from '/library/ref.js';
     32import {REF, DOM} from '/library/js/Ref.js';
    3333import {ErrorDisplay} from '/assets/js/common.js';
    3434import {CommitTable} from '/assets/js/commit.js';
  • trunk/Tools/resultsdbpy/resultsdbpy/view/templates/documentation.html

    r247628 r247664  
    2929<script type="module">
    3030
    31 import {DOM} from '/library/ref.js';
     31import {DOM} from '/library/js/Ref.js';
    3232import {Expectations} from '/assets/js/timeline.js';
    3333
  • trunk/Tools/resultsdbpy/resultsdbpy/view/templates/search.html

    r247628 r247664  
    3535import {Configuration} from '/assets/js/configuration.js';
    3636import {Drawer, BranchSelector, ConfigurationSelectors, LimitSlider} from '/assets/js/drawer.js';
    37 import {DOM, REF} from '/library/ref.js';
     37import {DOM, REF} from '/library/js/Ref.js';
    3838import {SearchBar} from '/assets/js/search.js';
    3939import {Legend, Timeline} from '/assets/js/timeline.js';
  • trunk/Tools/resultsdbpy/resultsdbpy/view/templates/suite_results.html

    r247628 r247664  
    3535import {Configuration} from '/assets/js/configuration.js';
    3636import {Drawer, BranchSelector, ConfigurationSelectors, LimitSlider} from '/assets/js/drawer.js';
    37 import {DOM, REF} from '/library/ref.js';
     37import {DOM, REF} from '/library/js/Ref.js';
    3838import {SearchBar} from '/assets/js/search.js';
    3939import {Legend, Timeline} from '/assets/js/timeline.js';
  • trunk/Tools/resultsdbpy/resultsdbpy/view/view_routes.py

    r247628 r247664  
    112112        AssertRequest.no_query()
    113113        AssertRequest.is_type()
    114         result = {
    115             # FIXME: These links are currently dead
    116             'ref.js': self.cache_resource('https://build.webkit.org/dashboard/devices/Scripts/Ref.js'),
    117             'webkit.css': self.cache_resource('https://build.webkit.org/dashboard/Styles/webkit.css'),
    118         }.get(path, None)
    119         if not result:
    120             abort(404, description=f'{path} is not a known library')
    121         return result
     114        path_split = os.path.split(path)
     115        return send_from_directory(os.path.join(os.path.abspath(os.path.dirname(__file__)), 'static/library', *path_split[:-1]), path_split[-1])
    122116
    123117    def response_500(self, error=InternalServerError()):
Note: See TracChangeset for help on using the changeset viewer.