1 <!-- 2 Copyright 2014 The Chromium Authors. All rights reserved. 3 Use of this source code is governed by a BSD-style license that can be 4 found in the LICENSE file. 5 --> 6 7 <link rel='import' href='ct-builder-repository.html'> 8 9 <script> 10 11 var CTBuilderBot; 12 13 (function() { 14 15 var BUILDER_URI = 'https://build.chromium.org/p/<group>/builders/<builder>'; 16 17 CTBuilderBot = function(group, name, status, lastUpdate) { 18 this.group = group; 19 this.name = name; 20 this.status = status; 21 this.lastUpdate = lastUpdate; 22 this.repositories = []; 23 this.uri = BUILDER_URI.replace('<group>', this.group.name). 24 replace('<builder>', this.name); 25 }; 26 27 CTBuilderBot.prototype.addRepository = function(repository) { 28 this.repositories.push(repository); 29 }; 30 31 CTBuilderBot.prototype.sort = function() { 32 this.repositories.sort(CTBuilderRepository.sortFunction); 33 }; 34 35 })(); 36 37 </script> 38