8000 Merge pull request #807 from github/update-1434995277 · Ratts704/developer.github.com@02465ee · GitHub
[go: up one dir, main page]

Skip to content

Commit 02465ee

Browse files
committed
Merge pull request github#807 from github/update-1434995277
2 parents ee7e728 + 402cb70 commit 02465ee

File tree

10 files changed

+48
-7
lines changed

10 files changed

+48
-7
lines changed

Rules

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ compile '/v3/*' do
3030
filter :search
3131
filter :erb
3232
filter :kramdown, :toc_levels => [2]
33-
filter :enterprise_purge_filter
33+
filter :enterprise_only_filter
34+
filter :not_enterprise_filter
3435
filter :tip_filter
3536
filter :colorize_syntax,
3637
:colorizers => {:javascript => :rouge}

layouts/api.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<%= render 'head' %>
22

3-
<body class="api">
3+
<body class="api <%= ENV['DEV_MODE'] ? 'dev-mode' : '' %>">
44
<%= render 'header' %>
55

66
<div class="sub-nav">

layouts/guides.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<%= render 'head' %>
22

3-
<body class="api">
3+
<body class="api <%= ENV['DEV_MODE'] ? 'dev-mode' : '' %>">
44
<%= render 'header' %>
55

66
<div class="sub-nav">

layouts/head.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,7 @@
1212
<link href="/css/pygments.css" media="screen" rel="stylesheet" type="text/css">
1313
<script src="/js/jquery.js" type="text/javascript"></script>
1414
<script src="/js/documentation.js" type="text/javascript"></script>
15+
<% if ENV['DEV_MODE'] %>
16+
<script src="/js/dev_mode.js" type="text/javascript"></script>
17+
<% end %>
1518
</head>

layouts/webhooks.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<%= render 'head' %>
22

3-
<body class="api">
3+
<body class="api <%= ENV['DEV_MODE'] ? 'dev-mode' : '' %>">
44
<%= render 'header' %>
55

66
<div class="sub-nav">

lib/enterprise-purge.rb renamed to lib/enterprise-only.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
class EnterprisePurgeFilter < Nanoc::Filter
2-
identifier :enterprise_purge_filter
1+
class EnterpriseOnlyFilter < Nanoc::Filter
2+
identifier :enterprise_only_filter
33
type :text
44

55
ENTERPRISE_START_STRING = '{{#enterprise-only}}'

lib/not-enterprise.rb

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
class NotEnterpriseFilter < Nanoc::Filter
2+
identifier :not_enterprise_filter
3+
type :text
4+
5+
ENTERPRISE_START_STRING = '{{#not-enterprise}}'
6+
ENTERPRISE_END_STRING = '{{/not-enterprise}}'
7+
8+
# if we're running in Dotcom mode, we'll be lazy and just hide the content.
9+
# otherwise, when running script/enterprise-cutter, we'll bring these sections back
10+
def run(content, params={})
11+
start_replacement = '<div class="not-enterprise">'
12+
end_replacement = '</div>'
13+
14+
content = content.gsub(%r{<p>#{ENTERPRISE_START_STRING}</p>}, start_replacement)
15+
content = content.gsub(%r{<p>#{ENTERPRISE_END_STRING}</p>}, end_replacement)
16+
17+
content
18+
end
19+
end

script/server

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ echo "*********************************************************************"
99
echo ""
1010
echo ""
1111

12-
bundle exec guard
12+
DEV_MODE=true bundle exec guard

static/css/documentation.css

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,15 @@ h1 {
2424
body:not(.enterprise) .enterprise-only {
2525
display: none;
2626
}
27+
body.dev-mode .enterprise-only {
28+
border: 3px solid red;
29+
}
30+
body.dev-mode .not-enterprise {
31+
border: 3px dashed blue;
32+
}
33+
body.dev-mode.enterprise .not-enterprise {
34+
display: none;
35+
}
2736

2837
.content h1 {
2938
font-weight: 300;

static/js/dev_mode.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
// Init sidebar
2+
$(function() {
3+
$(window).keydown(function(e){
4+
// d
5+
if (e.keyCode == 68) {
6+
$("body.dev-mode").toggleClass('enterprise')
7+
}
8+
});
9+
});

0 commit comments

Comments
 (0)
0