Changeset 1214

Show
Ignore:
Timestamp:
11/07/06 14:24:57 (2 years ago)
Author:
jm3
Message:

added stubs for "as Javascript" render vector
widened page

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • brains/.htaccess

    r1210 r1214  
    99RewriteRule    ^lists/([a-z0-9_-]+)/([0-9]+)$ /index.php?op=view&id=$2 [L] 
    1010RewriteRule    ^lists/([a-z0-9_-]+)/([0-9]+)/json$ /index.php?op=json&list_id=$2 [L] 
     11RewriteRule    ^lists/([a-z0-9_-]+)/([0-9]+)/javascript$ /index.php?op=javascript&list_id=$2 [L] 
    1112RewriteRule    ^lists/([a-z0-9_-]+)/public/([0-9]+)$ /index.php?op=view&id=$2 [L] 
    1213 
  • brains/blapi.php

    r1210 r1214  
    2222                                $num = $toks[2]; 
    2323                                $sharing = $toks[3]; 
    24                                 $item =  "<a href='/lists/$this->user/$list_id'>$name</a> <small>(" . ($num ? "$num items" : "empty") . ") [<a href='/delete/$list_id'>X</a>]</small>"; 
    25                                 $item =  "$item <a href='/lists/$this->user/$list_id/json'>get JSON URL</a>"; 
     24                                $item =  "<a href='/lists/$this->user/$list_id'>$name</a> <small>(" . ($num ? "$num items" : "empty") . ") [<a href='/delete/$list_id'>X</a>]"; 
     25                                $item =  "$item <a href='/lists/$this->user/$list_id/javascript'>Javascript</a>"; 
     26                                $item =  "$item <a href='/lists/$this->user/$list_id/json'>JSON</a></small>"; 
    2627                                if( !$num ) 
    2728                                        $item = "<s>$item</s>"; 
     
    9293                } 
    9394                 
     95                # FIXME: implement this: 
     96                function getlist_as_javascript( $id ) { 
     97                        return "function render_list() { alert( 'Not yet implemented.' ) };\nrender_list(); "; 
     98                } 
     99 
    94100                function getlist_as_json( $id ) { 
    95101                        $a = $this->xform( "transforms/getlist.xsl", $this->pack( "getlist", "&id=" . $id )); 
  • brains/index.php

    r1212 r1214  
    5555                $payload = h2( "deleting $entry_id from $list_id" ) . $bla->dump( $bla->deleteentry( $entry_id, $list_id )); 
    5656        } else if( $op == "json" ) { 
    57                 $forward = false; 
    58                 $show_html = false; 
     57                $forward = $show_html = false; 
    5958                Header( "Content-type: text/plain"); 
    6059                echo $bla->getlist_as_json( $list_id ); 
     60        } else if( $op == "javascript" ) { 
     61                $forward = $show_html = false; 
     62                Header( "Content-type: text/plain"); 
     63                echo $bla->getlist_as_javascript( $list_id ); 
    6164        } 
    6265 
     
    7780                </title> 
    7881 
    79                 <script type="text/javascript" language="javascript" src="/brains.js"></script> 
     82                <script type="text/javascript" src="/brains.js"></script> 
    8083                <link rel="stylesheet" type="text/css" href="/stylesheet.css"> 
    8184 
  • brains/stylesheet.css

    r1212 r1214  
    22        background-color: #dddddd; 
    33        color: #333333; 
    4         width: 40em; 
     4        width: 45em; 
     5        border: 1px solid #ffffff; 
     6        padding: 2em; 
    57        margin-left: auto; 
    68        margin-right: auto; 
     9        font-family: "Trebuchet MS"; 
     10        font-size: 90%; 
     11        line-height: 150%; 
    712}