Changeset 142
- Timestamp:
- 02/17/2007 23:02:17 (21 months ago)
- Location:
- trunk/examples/tippytippytepee
- Files:
-
- 2 modified
-
static/codepress.js (modified) (1 diff)
-
tepee.rb (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/examples/tippytippytepee/static/codepress.js
r141 r142 206 206 script = document.createElement('script'); 207 207 script.type = 'text/javascript'; 208 script.src = ' languages/codepress-'+language+'.js';208 script.src = '../static/languages/codepress-'+language+'.js'; 209 209 head.appendChild(script) 210 document.getElementById('cp-lang-style').href = ' languages/codepress-'+language+'.css';210 document.getElementById('cp-lang-style').href = '../static/languages/codepress-'+language+'.css'; 211 211 code = code.replace(/\u2009/gi,''); 212 212 code = code.replace(/&/gi,'&'); -
trunk/examples/tippytippytepee/tepee.rb
r141 r142 1 1 #!/usr/bin/env ruby 2 # 3 # The tippy tippy tepee is a Camping-based sandboxed scriptable wiki. 4 # 5 # You can run it directly, or install it as a mouseHole 2 app. 6 # 7 # 2 8 require 'sandbox' 3 9 $:.unshift File.dirname(__FILE__) + "/../../lib" 4 10 %w(open-uri rubygems camping camping/session acts_as_versioned 5 json redcloth hpricot cgi pp yaml ostruct net/http ).each { |lib| require lib }11 json redcloth hpricot cgi pp yaml ostruct net/http sqlite3).each { |lib| require lib } 6 12 7 13 Camping.goes :Tepee … … 154 160 end 155 161 156 class Editor < R '/chunky /bacon/editor'162 class Editor < R '/chunkybacon/editor' 157 163 def get 158 164 @no_layout = true … … 280 286 input :type => 'submit', :value=>'save', :onclick=>'copyCode()' 281 287 p do 282 iframe :id=>'codepress', :name=>'codepress', :src=>'/chunky /bacon/editor', :width=>850, :height=>400288 iframe :id=>'codepress', :name=>'codepress', :src=>'/chunkybacon/editor', :width=>850, :height=>400 283 289 br 284 290 textarea @page.body, :id=>'codepress-onload', :name => 'post_body', :lang=>'ruby' … … 361 367 @line_zero = 0 362 368 begin 363 # Sandboxed script may want to specify {@ Content-Type ='text/xml'}369 # Sandboxed script may want to specify {@ Content-Type: 'text/xml'} 364 370 str.gsub!(/^@\s+([\w\-]+):\s+([^\r]+)\r\n/m) do 365 371 @headers[$1] = $2.strip; '' … … 399 405 400 406 def Tepee.create 407 Camping::Models::Session.create_schema 401 408 Tepee::Models.create_schema :assume => (Tepee::Models::Page.table_exists? ? 1.0 : 0.0) 402 # Tepee::Models::Session.create_schema403 409 end 404 410 … … 408 414 Tepee::Models::Base.logger = Logger.new('tepee.log') 409 415 Tepee::Models::Base.threaded_connections=false 410 411 s = Mongrel::Camping.start('0.0.0.0', 3300, '/', Tepee) 416 Tepee.create 417 port = 3300 418 s = Mongrel::Camping.start('0.0.0.0', port, '/', Tepee) 419 puts "** tippy tippy tepee running on port #{port}" 412 420 s.run.join 413 421 end
