Skip to content
This repository has been archived by the owner. It is now read-only.

Commit

Permalink
Move css and javascript into an assets/ directory
Browse files Browse the repository at this point in the history
  • Loading branch information
bkeepers committed Nov 15, 2008
1 parent 274b9a2 commit 9f346a2
Show file tree
Hide file tree
Showing 56 changed files with 86 additions and 75 deletions.
107 changes: 55 additions & 52 deletions Manifest.txt
Expand Up @@ -7,6 +7,58 @@ Rakefile
app_generators/codex/USAGE
app_generators/codex/codex_generator.rb
app_generators/codex/templates/Rakefile
app_generators/codex/templates/assets/dp.SyntaxHighlighter/CSS.html
app_generators/codex/templates/assets/dp.SyntaxHighlighter/CSharp.html
app_generators/codex/templates/assets/dp.SyntaxHighlighter/CollapseCode.html
app_generators/codex/templates/assets/dp.SyntaxHighlighter/Cpp.html
app_generators/codex/templates/assets/dp.SyntaxHighlighter/CrashTest.html
app_generators/codex/templates/assets/dp.SyntaxHighlighter/Delphi.html
app_generators/codex/templates/assets/dp.SyntaxHighlighter/FirstLine.html
app_generators/codex/templates/assets/dp.SyntaxHighlighter/Index.html
app_generators/codex/templates/assets/dp.SyntaxHighlighter/Java.html
app_generators/codex/templates/assets/dp.SyntaxHighlighter/JavaScript.html
app_generators/codex/templates/assets/dp.SyntaxHighlighter/NoControls.html
app_generators/codex/templates/assets/dp.SyntaxHighlighter/NoGutter.html
app_generators/codex/templates/assets/dp.SyntaxHighlighter/PHP.html
app_generators/codex/templates/assets/dp.SyntaxHighlighter/Python.html
app_generators/codex/templates/assets/dp.SyntaxHighlighter/Ruby.html
app_generators/codex/templates/assets/dp.SyntaxHighlighter/SQL.html
app_generators/codex/templates/assets/dp.SyntaxHighlighter/Scripts/clipboard.swf
app_generators/codex/templates/assets/dp.SyntaxHighlighter/Scripts/shBrushCSharp.js
app_generators/codex/templates/assets/dp.SyntaxHighlighter/Scripts/shBrushCpp.js
app_generators/codex/templates/assets/dp.SyntaxHighlighter/Scripts/shBrushCss.js
app_generators/codex/templates/assets/dp.SyntaxHighlighter/Scripts/shBrushDelphi.js
app_generators/codex/templates/assets/dp.SyntaxHighlighter/Scripts/shBrushJScript.js
app_generators/codex/templates/assets/dp.SyntaxHighlighter/Scripts/shBrushJava.js
app_generators/codex/templates/assets/dp.SyntaxHighlighter/Scripts/shBrushPhp.js
app_generators/codex/templates/assets/dp.SyntaxHighlighter/Scripts/shBrushPython.js
app_generators/codex/templates/assets/dp.SyntaxHighlighter/Scripts/shBrushRuby.js
app_generators/codex/templates/assets/dp.SyntaxHighlighter/Scripts/shBrushSql.js
app_generators/codex/templates/assets/dp.SyntaxHighlighter/Scripts/shBrushVb.js
app_generators/codex/templates/assets/dp.SyntaxHighlighter/Scripts/shBrushXml.js
app_generators/codex/templates/assets/dp.SyntaxHighlighter/Scripts/shCore.js
app_generators/codex/templates/assets/dp.SyntaxHighlighter/Scripts/shCore.uncompressed.js
app_generators/codex/templates/assets/dp.SyntaxHighlighter/ShowColumns.html
app_generators/codex/templates/assets/dp.SyntaxHighlighter/SmartTabs.html
app_generators/codex/templates/assets/dp.SyntaxHighlighter/Styles/SyntaxHighlighter.css
app_generators/codex/templates/assets/dp.SyntaxHighlighter/Styles/TestPages.css
app_generators/codex/templates/assets/dp.SyntaxHighlighter/Templates/Test.dwt
app_generators/codex/templates/assets/dp.SyntaxHighlighter/VB.html
app_generators/codex/templates/assets/dp.SyntaxHighlighter/XML.html
app_generators/codex/templates/assets/stylesheets/pressie.css
app_generators/codex/templates/assets/stylesheets/print.css
app_generators/codex/templates/assets/stylesheets/ruby.png
app_generators/codex/templates/assets/ui/default/blank.gif
app_generators/codex/templates/assets/ui/default/bodybg.gif
app_generators/codex/templates/assets/ui/default/framing.css
app_generators/codex/templates/assets/ui/default/iepngfix.htc
app_generators/codex/templates/assets/ui/default/opera.css
app_generators/codex/templates/assets/ui/default/outline.css
app_generators/codex/templates/assets/ui/default/pretty.css
app_generators/codex/templates/assets/ui/default/print.css
app_generators/codex/templates/assets/ui/default/s5-core.css
app_generators/codex/templates/assets/ui/default/slides.css
app_generators/codex/templates/assets/ui/default/slides.js
app_generators/codex/templates/bin/build_all.rb
app_generators/codex/templates/bin/postprocess_all.rb
app_generators/codex/templates/code/control/basic_continuation.rb
Expand All @@ -23,58 +75,9 @@ app_generators/codex/templates/content/including_tex.textile
app_generators/codex/templates/content/metadata.yml
app_generators/codex/templates/content/table_of_contents.textile
app_generators/codex/templates/content/user_defined.textile
app_generators/codex/templates/dp.SyntaxHighlighter/CSS.html
app_generators/codex/templates/dp.SyntaxHighlighter/CSharp.html
app_generators/codex/templates/dp.SyntaxHighlighter/CollapseCode.html
app_generators/codex/templates/dp.SyntaxHighlighter/Cpp.html
app_generators/codex/templates/dp.SyntaxHighlighter/CrashTest.html
app_generators/codex/templates/dp.SyntaxHighlighter/Delphi.html
app_generators/codex/templates/dp.SyntaxHighlighter/FirstLine.html
app_generators/codex/templates/dp.SyntaxHighlighter/Index.html
app_generators/codex/templates/dp.SyntaxHighlighter/Java.html
app_generators/codex/templates/dp.SyntaxHighlighter/JavaScript.html
app_generators/codex/templates/dp.SyntaxHighlighter/NoControls.html
app_generators/codex/templates/dp.SyntaxHighlighter/NoGutter.html
app_generators/codex/templates/dp.SyntaxHighlighter/PHP.html
app_generators/codex/templates/dp.SyntaxHighlighter/Python.html
app_generators/codex/templates/dp.SyntaxHighlighter/Ruby.html
app_generators/codex/templates/dp.SyntaxHighlighter/SQL.html
app_generators/codex/templates/dp.SyntaxHighlighter/Scripts/clipboard.swf
app_generators/codex/templates/dp.SyntaxHighlighter/Scripts/shBrushCSharp.js
app_generators/codex/templates/dp.SyntaxHighlighter/Scripts/shBrushCpp.js
app_generators/codex/templates/dp.SyntaxHighlighter/Scripts/shBrushCss.js
app_generators/codex/templates/dp.SyntaxHighlighter/Scripts/shBrushDelphi.js
app_generators/codex/templates/dp.SyntaxHighlighter/Scripts/shBrushJScript.js
app_generators/codex/templates/dp.SyntaxHighlighter/Scripts/shBrushJava.js
app_generators/codex/templates/dp.SyntaxHighlighter/Scripts/shBrushPhp.js
app_generators/codex/templates/dp.SyntaxHighlighter/Scripts/shBrushPython.js
app_generators/codex/templates/dp.SyntaxHighlighter/Scripts/shBrushRuby.js
app_generators/codex/templates/dp.SyntaxHighlighter/Scripts/shBrushSql.js
app_generators/codex/templates/dp.SyntaxHighlighter/Scripts/shBrushVb.js
app_generators/codex/templates/dp.SyntaxHighlighter/Scripts/shBrushXml.js
app_generators/codex/templates/dp.SyntaxHighlighter/Scripts/shCore.js
app_generators/codex/templates/dp.SyntaxHighlighter/Scripts/shCore.uncompressed.js
app_generators/codex/templates/dp.SyntaxHighlighter/ShowColumns.html
app_generators/codex/templates/dp.SyntaxHighlighter/SmartTabs.html
app_generators/codex/templates/dp.SyntaxHighlighter/Styles/SyntaxHighlighter.css
app_generators/codex/templates/dp.SyntaxHighlighter/Styles/TestPages.css
app_generators/codex/templates/dp.SyntaxHighlighter/Templates/Test.dwt
app_generators/codex/templates/dp.SyntaxHighlighter/VB.html
app_generators/codex/templates/dp.SyntaxHighlighter/XML.html
app_generators/codex/templates/filters/example_filter.rb
app_generators/codex/templates/html/all.html
app_generators/codex/templates/readme.txt
app_generators/codex/templates/ui/default/blank.gif
app_generators/codex/templates/ui/default/bodybg.gif
app_generators/codex/templates/ui/default/framing.css
app_generators/codex/templates/ui/default/iepngfix.htc
app_generators/codex/templates/ui/default/opera.css
app_generators/codex/templates/ui/default/outline.css
app_generators/codex/templates/ui/default/pretty.css
app_generators/codex/templates/ui/default/print.css
app_generators/codex/templates/ui/default/s5-core.css
app_generators/codex/templates/ui/default/slides.css
app_generators/codex/templates/ui/default/slides.js
bin/codex
codex.gemspec
config/hoe.rb
Expand All @@ -85,20 +88,20 @@ lib/codex/filter.rb
lib/codex/filters/code_filter.rb
lib/codex/filters/graphviz_filter.rb
lib/codex/filters/ritex_filter.rb
lib/codex/post_processor.rb
lib/codex/post_processor/slides.rb
lib/codex/pressie.rb
lib/codex/rake/codextask.rb
lib/codex/template_handler.rb
lib/codex/version.rb
lib/stylesheets/pressie.css
lib/stylesheets/print.css
lib/stylesheets/ruby.png
script/console
script/destroy
script/generate
setup.rb
tasks/deployment.rake
tasks/environment.rake
tasks/website.rake
test/codex/post_processor/test_postprocessor.rb
test/codex/rake/test_codextask.rb
test/codex/test_pressie.rb
test/codex/test_template_handler.rb
Expand Down
25 changes: 15 additions & 10 deletions app_generators/codex/codex_generator.rb
Expand Up @@ -47,13 +47,17 @@ def manifest
"Scripts/shBrushXml.js", "Scripts/shCore.js", "Scripts/shCore.uncompressed.js",
"Styles/SyntaxHighlighter.css", "Styles/TestPages.css",
"Templates/Test.dwt"
].each do |syntax|
m.file_copy_each "dp.SyntaxHighlighter/#{syntax}"
end
].each do |syntax|
m.file_copy_each "assets/dp.SyntaxHighlighter/#{syntax}"
end
["pressie.css", "print.css", "ruby.png"].each do |asset|
m.file_copy_each "assets/stylesheets/#{asset}"
end
["blank.gif", "bodybg.gif", "framing.css", "iepngfix.htc", "opera.css", "outline.css",
"pretty.css", "print.css", "s5-core.css", "slides.css", "slides.js"].each do |asset|
m.file_copy_each "ui/default/#{asset}"
end
"pretty.css", "print.css", "s5-core.css", "slides.css", "slides.js"
].each do |asset|
m.file_copy_each "assets/ui/default/#{asset}"
end
m.template_copy_each "filters/example_filter.rb"

m.dependency "install_rubigen_scripts", [destination_root, 'codex'],
Expand Down Expand Up @@ -94,17 +98,18 @@ def extract_options
# Installation skeleton. Intermediate directories are automatically
# created so don't sweat their absence here.
BASEDIRS = %w(
assets/dp.SyntaxHighlighter/Scripts
assets/dp.SyntaxHighlighter/Styles
assets/dp.SyntaxHighlighter/Templates
assets/stylesheets
assets/ui/default
bin
code/control
code/graphviz
config
html/images
dp.SyntaxHighlighter/Scripts
dp.SyntaxHighlighter/Styles
dp.SyntaxHighlighter/Templates
script
content
filters
ui/default
)
end
File renamed without changes.
File renamed without changes.
File renamed without changes
20 changes: 10 additions & 10 deletions lib/codex/pressie.rb
Expand Up @@ -18,18 +18,18 @@
<meta name="defaultView" content="slideshow" />
<meta name="controlVis" content="hidden" />
<!-- style sheet links -->
<link rel="stylesheet" href="../ui/default/slides.css" type="text/css" media="projection" id="slideProj" />
<link rel="stylesheet" href="../ui/default/outline.css" type="text/css" media="screen" id="outlineStyle" />
<link rel="stylesheet" href="../lib/stylesheets/print.css" type="text/css" media="print" id="slidePrint" />
<link rel="stylesheet" href="../ui/default/opera.css" type="text/css" media="projection" id="operaFix" />
<link rel="stylesheet" href="../assets/ui/default/slides.css" type="text/css" media="projection" id="slideProj" />
<link rel="stylesheet" href="../assets/ui/default/outline.css" type="text/css" media="screen" id="outlineStyle" />
<link rel="stylesheet" href="../assets/stylesheets/print.css" type="text/css" media="print" id="slidePrint" />
<link rel="stylesheet" href="../assets/ui/default/opera.css" type="text/css" media="projection" id="operaFix" />
<link rel="stylesheet" href="../lib/stylesheets/pressie.css" type="text/css" />
<!-- S5 JS -->
<script src="../ui/default/slides.js" type="text/javascript"></script>
<script src="../assets/ui/default/slides.js" type="text/javascript"></script>
<!-- Syntax Highlighter -->
<link rel="stylesheet" href="../dp.SyntaxHighlighter/Styles/SyntaxHighlighter.css"></link>
<link rel="stylesheet" href="../assets/dp.SyntaxHighlighter/Styles/SyntaxHighlighter.css"></link>
</head>
<body>
Expand All @@ -50,10 +50,10 @@

S5_TAIL = %{
<!-- Syntax Highlighter -->
<script language="javascript" src="../dp.SyntaxHighlighter/Scripts/shCore.js"></script>
<script language="javascript" src="../dp.SyntaxHighlighter/Scripts/shBrushCpp.js"></script>
<script language="javascript" src="../dp.SyntaxHighlighter/Scripts/shBrushRuby.js"></script>
<script language="javascript" src="../dp.SyntaxHighlighter/Scripts/shBrushXml.js"></script>
<script language="javascript" src="../assets/dp.SyntaxHighlighter/Scripts/shCore.js"></script>
<script language="javascript" src="../assets/dp.SyntaxHighlighter/Scripts/shBrushCpp.js"></script>
<script language="javascript" src="../assets/dp.SyntaxHighlighter/Scripts/shBrushRuby.js"></script>
<script language="javascript" src="../assets/dp.SyntaxHighlighter/Scripts/shBrushXml.js"></script>
<script language="javascript">
dp.SyntaxHighlighter.ClipboardSwf = '/flash/clipboard.swf';
dp.SyntaxHighlighter.HighlightAll('code');
Expand Down
9 changes: 6 additions & 3 deletions test/test_codex_generator.rb
Expand Up @@ -26,7 +26,7 @@ def teardown

def test_generator_without_options
generate
%w(bin code config html content dp.SyntaxHighlighter script).each do |dir|
%w(assets bin code config html content script).each do |dir|
assert_directory_exists dir
end
assert_generated_file "Rakefile"
Expand Down Expand Up @@ -54,11 +54,14 @@ def test_generator_without_options
"Styles/SyntaxHighlighter.css", "Styles/TestPages.css",
"Templates/Test.dwt"
].each do |syntax|
assert_generated_file "dp.SyntaxHighlighter/#{syntax}"
assert_generated_file "assets/dp.SyntaxHighlighter/#{syntax}"
end
["pressie.css", "print.css", "ruby.png"].each do |asset|
assert_generated_file "assets/stylesheets/#{asset}"
end
["blank.gif", "bodybg.gif", "framing.css", "iepngfix.htc", "opera.css", "outline.css",
"pretty.css", "print.css", "s5-core.css", "slides.css", "slides.js"].each do |asset|
assert_generated_file "ui/default/#{asset}"
assert_generated_file "assets/ui/default/#{asset}"
end
end

Expand Down

0 comments on commit 9f346a2

Please sign in to comment.