function()

in website/gulpfile.js [122:136]


          function(match, attr, folder, file) {
            var ext = file ? file.match(/\w+\.(\w+)(?:#.*)?/)[1] : null;
            // Don't process .md and .png files which are on the website
            if (((ext == 'md') || (ext == 'png')) && (!folder ||
                (path.resolve('/docs', folder).split('/')[1] == 'docs'))) {
              return match;
            }
            if (!folder) {
              folder = 'docs';
            } else if (folder[0] == '/') {
              folder = folder.slice(1);
            }
            return attr + '="https://github.com/angular/protractor/blob/' +
                version + '/' + folder + '/' + (file || '') + '"';
          }