~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to www/apps/editor/__init__.py

  • Committer: mattgiuca
  • Date: 2008-01-13 10:24:53 UTC
  • Revision ID: svn-v3-trunk0:2b9c9e99-6f39-0410-b283-7f802c844ae2:trunk:208
dispatch.html, ivle.css: "apptabs" is now an ID, not a class.
    This is so JavaScript code can easily identify it.
editor: Replaced dummy stub with a simple call to browser.handle.
    Editor and File Browser are now integrated with each other.
util.js: New functions, endswith and path_basename.
browser.js: Major changes to accomodate merging editor with file browser.
    Now detects "edit" URLs and handles files slightly-differently.
    In "edit mode", all files are edited even if they are binary.
    There is a warning for editing files that are binary files.
    Changes the styling of the tabs so that the "selected" tab is
    either the file browser or editor depending on whether the editor
    panel is open or not. (So the actual contents of the page determine
    which tab is selected, not the URL or the server).
    Sets the window title to the name of the directory or file being browsed.`

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
# the editor will be integrated with the file browser app.
25
25
 
26
26
from common import util
 
27
import apps.browser
27
28
 
28
29
def handle(req):
29
30
    """Handler for the Editor application."""
30
 
 
31
 
    # Set request attributes
32
 
    req.content_type = "text/html"
33
 
    req.write_html_head_foot = True     # Have dispatch print head and foot
34
 
 
35
 
    # Start writing data
36
 
    req.write("<p>Text Editor (not yet implemented)</p>\n")
 
31
    # All we do here is call the File Browser handler. Editor and File Browser
 
32
    # are actually the same app.
 
33
    apps.browser.handle(req)
37
34