Changeset 142

Show
Ignore:
Timestamp:
02/17/2007 23:02:17 (21 months ago)
Author:
lwu
Message:

Fix tippy-t initialization and CodePress? path

Location:
trunk/examples/tippytippytepee
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/examples/tippytippytepee/static/codepress.js

    r141 r142  
    206206                script = document.createElement('script'); 
    207207                script.type = 'text/javascript'; 
    208                 script.src = 'languages/codepress-'+language+'.js'; 
     208                script.src = '../static/languages/codepress-'+language+'.js'; 
    209209                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'; 
    211211                code = code.replace(/\u2009/gi,''); 
    212212                code = code.replace(/&/gi,'&');              
  • trunk/examples/tippytippytepee/tepee.rb

    r141 r142  
    11#!/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# 
    28require 'sandbox' 
    39$:.unshift File.dirname(__FILE__) + "/../../lib" 
    410%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 } 
    612 
    713Camping.goes :Tepee 
     
    154160  end 
    155161 
    156   class Editor < R '/chunky/bacon/editor' 
     162  class Editor < R '/chunkybacon/editor' 
    157163    def get 
    158164      @no_layout = true 
     
    280286      input :type => 'submit', :value=>'save', :onclick=>'copyCode()' 
    281287      p do 
    282         iframe :id=>'codepress', :name=>'codepress', :src=>'/chunky/bacon/editor', :width=>850, :height=>400 
     288        iframe :id=>'codepress', :name=>'codepress', :src=>'/chunkybacon/editor', :width=>850, :height=>400 
    283289        br 
    284290        textarea @page.body, :id=>'codepress-onload', :name => 'post_body', :lang=>'ruby' 
     
    361367    @line_zero = 0 
    362368    begin 
    363       # Sandboxed script may want to specify {@ Content-Type = 'text/xml'} 
     369      # Sandboxed script may want to specify {@ Content-Type: 'text/xml'} 
    364370      str.gsub!(/^@\s+([\w\-]+):\s+([^\r]+)\r\n/m) do 
    365371        @headers[$1] = $2.strip; '' 
     
    399405 
    400406def Tepee.create 
     407  Camping::Models::Session.create_schema 
    401408  Tepee::Models.create_schema :assume => (Tepee::Models::Page.table_exists? ? 1.0 : 0.0) 
    402   # Tepee::Models::Session.create_schema 
    403409end 
    404410 
     
    408414  Tepee::Models::Base.logger = Logger.new('tepee.log') 
    409415  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}" 
    412420  s.run.join 
    413421end