You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
425 lines
16 KiB
425 lines
16 KiB
4 years ago
|
|
||
|
<!DOCTYPE html>
|
||
|
<html lang='en'>
|
||
|
<head>
|
||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||
|
<title>Tree - rpms/kernel - CentOS Git server</title>
|
||
|
<link rel="shortcut icon" type="image/vnd.microsoft.icon"
|
||
|
href="/theme/static/favicon.ico"/>
|
||
|
<link rel="stylesheet" href="/static/vendor/bootstrap/bootstrap.min.css" />
|
||
|
<link href="/theme/static/theme.css" rel="stylesheet" type="text/css" />
|
||
|
|
||
|
<link type="text/css" rel="stylesheet" nonce="zU2361P7dte9FXpc7MWuyPXgo" href="/static/vendor/font-awesome/font-awesome.css?version=5.8.1"/>
|
||
|
<link type="text/css" rel="stylesheet" nonce="zU2361P7dte9FXpc7MWuyPXgo" href="/static/pagure.css?version=5.8.1"/>
|
||
|
<link nonce="zU2361P7dte9FXpc7MWuyPXgo" rel="stylesheet" href="/static/vendor/highlight.js/styles/github.css?version=5.8.1"/>
|
||
|
<link nonce="zU2361P7dte9FXpc7MWuyPXgo" rel="stylesheet" href="/static/vendor/highlightjs-line-numbers/highlightjs-line-numbers.min.css?version=5.8.1"/>
|
||
|
<style nonce="zU2361P7dte9FXpc7MWuyPXgo">
|
||
|
.hljs {
|
||
|
background: #fff;
|
||
|
}
|
||
|
</style>
|
||
|
</head>
|
||
|
<body id="home">
|
||
|
|
||
|
<!-- start masthead -->
|
||
|
<nav class="navbar navbar-dark bg-dark p-0 navbar-expand">
|
||
|
<div class="container">
|
||
|
<a href="/" class="navbar-brand">
|
||
|
<img height=40px src="/theme/static/pagure-logo.png?version=5.8.1"
|
||
|
alt="pagure Logo" id="pagureLogo"/>
|
||
|
</a>
|
||
|
<ul class="navbar-nav ml-auto">
|
||
|
<li class="nav-item">
|
||
|
<a class="btn btn-primary" href="/login/?next=https://git.centos.org/rpms/kernel/blob/ed0e597ee2d605d93e246185acb1e5cf68f72f5e/f/SOURCES/centossecureboot001.crt">Log In</a>
|
||
|
</li>
|
||
|
</ul>
|
||
|
</div>
|
||
|
</nav>
|
||
|
<!-- close masthead-->
|
||
|
|
||
|
<div class="bodycontent">
|
||
|
|
||
|
|
||
|
<div class="bg-light border border-bottom pt-3">
|
||
|
<div class="container">
|
||
|
<div class="row mb-3">
|
||
|
<div class="col-6">
|
||
|
<div class="row">
|
||
|
<div class="col-auto pr-0">
|
||
|
<h3>
|
||
|
<i class="fa fa-calendar-o fa-rotate-270 text-muted"></i></h3>
|
||
|
</div>
|
||
|
<div class="col-auto pl-2">
|
||
|
<h3 class="mb-0">
|
||
|
<a href="/projects/rpms/%2A">rpms</a> / <a href="/rpms/kernel"><strong>kernel</strong></a>
|
||
|
</h3>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="col-6 text-right">
|
||
|
<div class="btn-group">
|
||
|
<div class="btn-group">
|
||
|
<a href="#"
|
||
|
class="btn btn-sm dropdown-toggle btn-outline-primary"
|
||
|
data-toggle="dropdown" id="watch-button">
|
||
|
<i class="fa fa-clone fa-fw"></i>
|
||
|
<span>Clone</span>
|
||
|
</a>
|
||
|
<div class="dropdown-menu dropdown-menu-right">
|
||
|
<div class="m-3" id="source-dropdown" class="pointer">
|
||
|
<div>
|
||
|
<h5><strong>Source Code</strong></h5>
|
||
|
|
||
|
<div class="form-group">
|
||
|
<div class="input-group input-group-sm">
|
||
|
<div class="input-group-prepend"><span class="input-group-text">GIT</span></div>
|
||
|
<input class="form-control bg-white select-on-focus" type="text" value="https://git.centos.org/rpms/kernel.git" readonly>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<ul class="nav nav-tabs nav-small border-bottom-0">
|
||
|
<li class="nav-item mr-2 text-dark">
|
||
|
<a class="nav-link active" href="/rpms/kernel">
|
||
|
<i class="fa fa-code fa-fw text-muted"></i>
|
||
|
<span class="d-none d-md-inline">Source</span>
|
||
|
</a>
|
||
|
</li>
|
||
|
|
||
|
<li class="nav-item mr-2 text-dark">
|
||
|
<a class="nav-link" href="/rpms/kernel/issues">
|
||
|
<i class="fa fa-fw text-muted fa-exclamation-circle"></i>
|
||
|
<span class="d-none d-md-inline">Issues </span>
|
||
|
<span class="badge badge-secondary py-0 d-none d-md-inline">
|
||
|
0
|
||
|
</span>
|
||
|
</a>
|
||
|
</li>
|
||
|
|
||
|
<li class="nav-item mr-2 text-dark">
|
||
|
<a class="nav-link" href="/rpms/kernel/pull-requests">
|
||
|
<i class="fa fa-fw text-muted fa-arrow-circle-down"></i>
|
||
|
<span class="d-none d-md-inline">Pull Requests </span>
|
||
|
<span class="badge badge-secondary py-0 d-none d-md-inline">
|
||
|
0
|
||
|
</span>
|
||
|
</a>
|
||
|
</li>
|
||
|
|
||
|
|
||
|
<li class="nav-item mr-2 text-dark">
|
||
|
<a class="nav-link" href="/rpms/kernel/stats">
|
||
|
<i class="fa fa-line-chart fa-fw text-muted"></i>
|
||
|
<span class="d-none d-md-inline">Stats</span>
|
||
|
</a>
|
||
|
</li>
|
||
|
|
||
|
|
||
|
</ul>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<div class="container pt-5 repo-body-container">
|
||
|
<div class="row">
|
||
|
<div class="col-2">
|
||
|
<nav class="nav nav-tabs nav-sidetabs flex-column">
|
||
|
<a class=
|
||
|
"nav-link nowrap
|
||
|
"
|
||
|
href="/rpms/kernel">
|
||
|
<i class="fa fa-home text-muted fa-fw"></i> <span class="d-none d-md-inline">Overview</span>
|
||
|
</a>
|
||
|
<a class=
|
||
|
"nav-link nowrap
|
||
|
active"
|
||
|
href="/rpms/kernel/tree/ed0e597ee2d605d93e246185acb1e5cf68f72f5e">
|
||
|
<i class="fa fa-file-code-o text-muted fa-fw"></i> Files
|
||
|
</a>
|
||
|
<a class=
|
||
|
"nav-link nowrap
|
||
|
"
|
||
|
href="/rpms/kernel/commits/ed0e597ee2d605d93e246185acb1e5cf68f72f5e">
|
||
|
<i class="fa fa-list-alt text-muted fa-fw" data-glyph="spreadsheet"></i> Commits
|
||
|
</a>
|
||
|
<a class=
|
||
|
"nav-link nowrap
|
||
|
"
|
||
|
href="/rpms/kernel/branches?branchname=ed0e597ee2d605d93e246185acb1e5cf68f72f5e">
|
||
|
<i class="fa fa-random text-muted fa-fw"></i> Branches
|
||
|
</a>
|
||
|
<a class=
|
||
|
"nav-link nowrap
|
||
|
"
|
||
|
href="/rpms/kernel/forks">
|
||
|
<i class="fa fa-code-fork text-muted fa-fw"></i> Forks
|
||
|
</a>
|
||
|
<a class=
|
||
|
"nav-link nowrap
|
||
|
"
|
||
|
href="/rpms/kernel/releases">
|
||
|
<i class="fa fa-tags text-muted fa-fw"></i> Releases
|
||
|
</a>
|
||
|
</nav> </div>
|
||
|
<div class="col-10">
|
||
|
<div class="row mb-1">
|
||
|
<div class="col-sm-6">
|
||
|
<h3>
|
||
|
Files
|
||
|
</h3>
|
||
|
</div>
|
||
|
|
||
|
<div class="col-sm-6">
|
||
|
<div class="float-right">
|
||
|
<a href="#" class="btn btn-outline-light border-secondary text-dark btn-sm"
|
||
|
aria-haspopup="true" aria-expanded="false">
|
||
|
Commit: <span class="font-weight-bold">ed0e597ee2d605d93e246185acb1e5cf68f72f5e</span>
|
||
|
</a>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="card mb-3">
|
||
|
<div class="card-header">
|
||
|
<ol class="breadcrumb p-0 bg-transparent mb-0">
|
||
|
<li class="breadcrumb-item">
|
||
|
<a href="/rpms/kernel/tree/ed0e597ee2d605d93e246185acb1e5cf68f72f5e">
|
||
|
<span class="fa fa-random">
|
||
|
</span> ed0e597ee2d605d93e246185acb1e5cf68f72f5e
|
||
|
</a>
|
||
|
</li>
|
||
|
<li class="breadcrumb-item"><a href="/rpms/kernel/blob/ed0e597ee2d605d93e246185acb1e5cf68f72f5e/f/SOURCES">
|
||
|
<span class="fa fa-folder"></span> SOURCES</a>
|
||
|
</li>
|
||
|
<li class="active breadcrumb-item">
|
||
|
<span class="fa fa-file" data-glyph="">
|
||
|
</span> centossecureboot001.crt
|
||
|
</li>
|
||
|
</ol>
|
||
|
</div>
|
||
|
|
||
|
<div class="card-body p-0">
|
||
|
<div class="bg-light border text-right pr-2">
|
||
|
<form class="btn btn-sm" method="POST" name="fork_project"
|
||
|
action="/fork_edit/rpms/kernel/edit/ed0e597ee2d605d93e246185acb1e5cf68f72f5e/f/SOURCES/centossecureboot001.crt">
|
||
|
<button class="btn btn-sm btn-secondary fork_project_btn">
|
||
|
Fork and Edit
|
||
|
</button>
|
||
|
|
||
|
</form>
|
||
|
|
||
|
<a class="btn btn-secondary btn-sm" href="/rpms/kernel/blob/ed0e597ee2d605d93e246185acb1e5cf68f72f5e/f/SOURCES/centossecureboot001.crt" title="View as blob">Blob</a>
|
||
|
|
||
|
<a class="btn btn-secondary btn-sm" href="/rpms/kernel/blame/SOURCES/centossecureboot001.crt?identifier=ed0e597ee2d605d93e246185acb1e5cf68f72f5e" title="View git blame">Blame</a>
|
||
|
|
||
|
<a class="btn btn-secondary btn-sm" href="/rpms/kernel/raw/ed0e597ee2d605d93e246185acb1e5cf68f72f5e/f/SOURCES/centossecureboot001.crt" title="View as raw">Raw</a>
|
||
|
</div>
|
||
|
|
||
|
<pre class="syntaxhighlightblock"><code class="">Certificate:
|
||
|
Data:
|
||
|
Version: 3 (0x2)
|
||
|
Serial Number:
|
||
|
b6:16:15:71:72:fb:31:7e
|
||
|
Signature Algorithm: sha256WithRSAEncryption
|
||
|
Issuer: CN=CentOS Secure Boot (CA key 1)/emailAddress=security@centos.org
|
||
|
Validity
|
||
|
Not Before: Aug 1 11:47:30 2018 GMT
|
||
|
Not After : Dec 31 11:47:30 2037 GMT
|
||
|
Subject: CN=CentOS Secure Boot (key 1)/emailAddress=security@centos.org
|
||
|
Subject Public Key Info:
|
||
|
Public Key Algorithm: rsaEncryption
|
||
|
RSA Public Key: (2048 bit)
|
||
|
Modulus (2048 bit):
|
||
|
00:c1:a3:6a:f4:2d:71:83:6c:21:ca:0c:b7:ac:fa:
|
||
|
76:80:43:03:40:87:5d:de:e9:1e:df:ad:e7:2b:51:
|
||
|
cb:f8:31:0f:9a:db:ab:23:25:04:11:05:57:7d:f2:
|
||
|
4b:8d:1e:b3:75:78:1d:b9:57:8b:18:0b:bb:7e:e3:
|
||
|
24:0f:6a:40:5f:2b:4f:03:a5:85:94:d2:f9:08:a0:
|
||
|
bc:db:a5:ea:4f:7f:e8:7c:d1:a9:f8:f0:9c:25:18:
|
||
|
00:14:c4:c4:35:7d:1d:4c:8a:8d:95:f8:ed:65:97:
|
||
|
a5:a4:da:7d:cb:f0:33:3b:b7:03:94:68:47:05:57:
|
||
|
6c:96:91:ac:14:f2:e3:f6:6d:4a:18:cf:68:8a:35:
|
||
|
6f:8e:26:99:7f:db:c9:83:54:c2:c3:bf:ad:45:a0:
|
||
|
aa:a0:86:5f:20:b1:86:1b:ae:b7:28:15:11:f9:65:
|
||
|
53:5d:70:33:9b:a3:c7:b5:c8:11:ff:55:3b:e7:46:
|
||
|
f1:6c:6b:8c:bb:f2:9f:36:23:b1:2d:23:2f:8f:4f:
|
||
|
6c:a8:cc:ae:f5:56:9e:22:6c:0e:9a:4a:b1:bd:b2:
|
||
|
76:15:5c:05:85:b8:5e:dc:8c:a5:c3:e0:75:51:a4:
|
||
|
94:9b:03:2e:7b:f8:d3:b9:dd:7f:88:ce:2e:2f:28:
|
||
|
4c:b4:92:2f:e6:e0:67:0a:d0:ff:c5:d2:79:a6:ef:
|
||
|
94:0f
|
||
|
Exponent: 65537 (0x10001)
|
||
|
X509v3 extensions:
|
||
|
X509v3 Basic Constraints: critical
|
||
|
CA:FALSE
|
||
|
X509v3 Key Usage:
|
||
|
Digital Signature
|
||
|
X509v3 Subject Key Identifier:
|
||
|
F0:37:C6:EA:EC:36:D4:05:7A:52:6C:0E:C6:D5:A9:5B:32:4E:E1:29
|
||
|
X509v3 Authority Key Identifier:
|
||
|
keyid:54:EC:81:85:89:3E:E9:1A:DB:08:F7:44:88:54:7E:8E:3F:74:3A:F3
|
||
|
|
||
|
Signature Algorithm: sha256WithRSAEncryption
|
||
|
97:97:ba:a6:0b:5b:bb:84:39:2e:ef:8b:51:9a:89:bb:65:3c:
|
||
|
dc:15:d0:5a:88:c5:af:ce:93:f5:c1:74:98:15:59:a9:38:da:
|
||
|
11:fd:46:d5:4f:23:7c:03:1f:ae:0c:70:93:94:a7:61:2f:4b:
|
||
|
2f:5f:bb:cc:8a:d7:4a:24:66:73:85:b4:19:13:fc:6a:61:4a:
|
||
|
28:1f:a2:38:f4:72:90:03:c4:3e:64:63:8b:fb:15:22:22:4e:
|
||
|
b9:43:d9:b4:3d:3a:60:c1:4d:3a:09:85:68:7a:bc:3b:f9:ef:
|
||
|
f3:f5:e9:c9:4f:80:8c:c6:e9:cb:ef:28:44:b0:5d:d4:9e:4f:
|
||
|
0f:02:9a:65:aa:98:35:b4:6f:d2:80:e3:08:ef:12:d0:17:56:
|
||
|
a6:a1:42:1e:1d:ab:e5:33:c0:fd:88:0d:40:42:81:c8:27:30:
|
||
|
17:07:57:3e:05:9d:aa:05:0e:5b:3a:79:b4:29:aa:7c:42:5a:
|
||
|
ad:43:59:fb:34:4d:dc:62:58:63:e4:fb:de:bb:fd:6c:4e:97:
|
||
|
58:f4:b9:99:4a:71:fe:7f:16:50:55:25:46:39:96:9b:88:6c:
|
||
|
75:19:33:9e:70:b3:04:82:fe:16:a8:8e:22:47:83:6d:16:77:
|
||
|
da:26:ad:31:d8:06:6d:c5:7e:46:4b:21:ab:ae:ec:2a:93:71:
|
||
|
da:7f:89:1d
|
||
|
-----BEGIN CERTIFICATE-----
|
||
|
MIIDdTCCAl2gAwIBAgIJALYWFXFy+zF+MA0GCSqGSIb3DQEBCwUAMEwxJjAkBgNV
|
||
|
BAMMHUNlbnRPUyBTZWN1cmUgQm9vdCAoQ0Ega2V5IDEpMSIwIAYJKoZIhvcNAQkB
|
||
|
FhNzZWN1cml0eUBjZW50b3Mub3JnMB4XDTE4MDgwMTExNDczMFoXDTM3MTIzMTEx
|
||
|
NDczMFowSTEjMCEGA1UEAxMaQ2VudE9TIFNlY3VyZSBCb290IChrZXkgMSkxIjAg
|
||
|
BgkqhkiG9w0BCQEWE3NlY3VyaXR5QGNlbnRvcy5vcmcwggEiMA0GCSqGSIb3DQEB
|
||
|
AQUAA4IBDwAwggEKAoIBAQDBo2r0LXGDbCHKDLes+naAQwNAh13e6R7frecrUcv4
|
||
|
MQ+a26sjJQQRBVd98kuNHrN1eB25V4sYC7t+4yQPakBfK08DpYWU0vkIoLzbpepP
|
||
|
f+h80an48JwlGAAUxMQ1fR1Mio2V+O1ll6Wk2n3L8DM7twOUaEcFV2yWkawU8uP2
|
||
|
bUoYz2iKNW+OJpl/28mDVMLDv61FoKqghl8gsYYbrrcoFRH5ZVNdcDObo8e1yBH/
|
||
|
VTvnRvFsa4y78p82I7EtIy+PT2yozK71Vp4ibA6aSrG9snYVXAWFuF7cjKXD4HVR
|
||
|
pJSbAy57+NO53X+Izi4vKEy0ki/m4GcK0P/F0nmm75QPAgMBAAGjXTBbMAwGA1Ud
|
||
|
EwEB/wQCMAAwCwYDVR0PBAQDAgeAMB0GA1UdDgQWBBTwN8bq7DbUBXpSbA7G1alb
|
||
|
Mk7hKTAfBgNVHSMEGDAWgBRU7IGFiT7pGtsI90SIVH6OP3Q68zANBgkqhkiG9w0B
|
||
|
AQsFAAOCAQEAl5e6pgtbu4Q5Lu+LUZqJu2U83BXQWojFr86T9cF0mBVZqTjaEf1G
|
||
|
1U8jfAMfrgxwk5SnYS9LL1+7zIrXSiRmc4W0GRP8amFKKB+iOPRykAPEPmRji/sV
|
||
|
IiJOuUPZtD06YMFNOgmFaHq8O/nv8/XpyU+AjMbpy+8oRLBd1J5PDwKaZaqYNbRv
|
||
|
0oDjCO8S0BdWpqFCHh2r5TPA/YgNQEKByCcwFwdXPgWdqgUOWzp5tCmqfEJarUNZ
|
||
|
+zRN3GJYY+T73rv9bE6XWPS5mUpx/n8WUFUlRjmWm4hsdRkznnCzBIL+FqiOIkeD
|
||
|
bRZ32iatMdgGbcV+Rkshq67sKpNx2n+JHQ==
|
||
|
-----END CERTIFICATE-----
|
||
|
</code></pre>
|
||
|
</div>
|
||
|
</div> <!-- end .card-->
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<div class="footer py-3 bg-light border-top text-center">
|
||
|
<div class="container">
|
||
|
<p class="text-muted credit">
|
||
|
Powered by
|
||
|
<a href="https://pagure.io/pagure">Pagure</a>
|
||
|
5.8.1
|
||
|
</p>
|
||
|
<p><a href="/ssh_info">SSH Hostkey/Fingerprint</a> | <a href="https://docs.pagure.org/pagure/usage/index.html">Documentation</a></p>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
|
||
|
<script type="text/javascript" nonce="zU2361P7dte9FXpc7MWuyPXgo" src="/static/vendor/jquery/jquery.min.js?version=5.8.1"></script>
|
||
|
|
||
|
<script src="/static/vendor/bootstrap/bootstrap.bundle.min.js"></script>
|
||
|
|
||
|
<script type="text/javascript" nonce="zU2361P7dte9FXpc7MWuyPXgo">
|
||
|
$('[data-toggle="tooltip"]').tooltip({placement : 'bottom'});
|
||
|
$(".cancel_btn").click(function() {
|
||
|
history.back();
|
||
|
});
|
||
|
</script>
|
||
|
|
||
|
<script type="text/javascript" nonce="zU2361P7dte9FXpc7MWuyPXgo" src="/static/vendor/lazyload/lazyload.min.js?version=5.8.1"></script>
|
||
|
|
||
|
<script type="text/javascript" nonce="zU2361P7dte9FXpc7MWuyPXgo">
|
||
|
window.addEventListener("load", function(event) {
|
||
|
lazyload();
|
||
|
});
|
||
|
</script>
|
||
|
|
||
|
<script type="text/javascript" nonce="zU2361P7dte9FXpc7MWuyPXgo">
|
||
|
$("#giturl-toggle").on('click', function(event){
|
||
|
event.stopPropagation();
|
||
|
$("#giturl-more").toggle();
|
||
|
$("#giturl-toggle").hide();
|
||
|
})
|
||
|
|
||
|
$(".fork_project_btn").click(function() {
|
||
|
$('#fork_project').submit();
|
||
|
});
|
||
|
|
||
|
$(".select-on-focus").on("focus", function() {
|
||
|
$(this).select();
|
||
|
});
|
||
|
|
||
|
</script>
|
||
|
|
||
|
<script type="text/javascript" nonce="zU2361P7dte9FXpc7MWuyPXgo" src="/static/vendor/highlight.js/highlight.pack.js?version=5.8.1"></script>
|
||
|
<script type="text/javascript" nonce="zU2361P7dte9FXpc7MWuyPXgo" src="/static/vendor/highlightjs-line-numbers/highlightjs-line-numbers.min.js?version=5.8.1"></script>
|
||
|
<script type="text/javascript" nonce="zU2361P7dte9FXpc7MWuyPXgo" src="/static/vendor/highlight.js/spec.js?version=5.8.1"></script>
|
||
|
|
||
|
<script type="text/javascript" nonce="zU2361P7dte9FXpc7MWuyPXgo">
|
||
|
$(document).ready(function() {
|
||
|
$('.fork_project_btn').click($("[name=fork_project]").submit);
|
||
|
|
||
|
$('pre.syntaxhighlightblock code').each(function(i, block) {
|
||
|
hljs.highlightBlock(block);
|
||
|
hljs.lineNumbersBlock(block);
|
||
|
});
|
||
|
|
||
|
var cls = "highlighted-line";
|
||
|
var lines = location.hash.substr(2).split('-').map(function (x) { return parseInt(x, 10) });
|
||
|
if (! isNaN(lines[0]))
|
||
|
{
|
||
|
for (var i = lines[lines.length - 1]; i >= lines[0]; i--) {
|
||
|
$('#_' + i).parent().parent().addClass(cls);
|
||
|
}
|
||
|
setTimeout(function(){
|
||
|
$("#_" + lines[0]).get(0).scrollIntoView({behavior: "instant", block: "start", inline: "nearest"});
|
||
|
}, 50);
|
||
|
}
|
||
|
});
|
||
|
</script>
|
||
|
|
||
|
<script type="text/javascript" nonce="zU2361P7dte9FXpc7MWuyPXgo">
|
||
|
|
||
|
function updateHighlight() {
|
||
|
var cls = "highlighted-line";
|
||
|
$('.' + cls).removeClass(cls)
|
||
|
if (location.hash !== '') {
|
||
|
var lines = location.hash.substr(2).split('-').map(function (x) { return parseInt(x, 10) });
|
||
|
for (var i = lines[lines.length - 1]; i >= lines[0]; i--) {
|
||
|
$('[data-line-number=' + i + ']').closest('tr').addClass(cls);
|
||
|
}
|
||
|
return lines;
|
||
|
}
|
||
|
return [];
|
||
|
}
|
||
|
$(window).on('hashchange', updateHighlight);
|
||
|
var selected = [];
|
||
|
$("[data-line-number]").click(function (ev) {
|
||
|
var line = $(this).attr('data-line-number');
|
||
|
if (ev.shiftKey) {
|
||
|
selected = selected.slice(-1).concat(line);
|
||
|
} else {
|
||
|
selected = [line];
|
||
|
}
|
||
|
|
||
|
var hash = '_' + selected[0];
|
||
|
if (selected.length === 2) {
|
||
|
hash = '_' + Math.min(selected[0], selected[1]) + '-' + Math.max(selected[0], selected[1]);
|
||
|
}
|
||
|
window.location.hash = hash;
|
||
|
return false;
|
||
|
});
|
||
|
|
||
|
</script>
|
||
|
|
||
|
|
||
|
|
||
|
</body>
|
||
|
</html>
|