version 1.2, 2016/01/06 16:44:30
|
version 1.3, 2016/01/12 19:07:16
|
Line 47 sub handler {
|
Line 47 sub handler {
|
my $name = $uri; |
my $name = $uri; |
$name =~ s/^.*\/([^\/]+)$/$1/; |
$name =~ s/^.*\/([^\/]+)$/$1/; |
$result .= " <title>LON-CAPA Daxe: $name</title>\n"; |
$result .= " <title>LON-CAPA Daxe: $name</title>\n"; |
$result .= ' <script src="/adm/split.js/split.min.js"></script>'."\n"; |
|
$result .= ' <link rel="stylesheet" href="/adm/split.js/split.css">'."\n"; |
|
$result .= " <style>\n"; |
$result .= " <style>\n"; |
$result .= " #daxe, #preview { border: none; }\n"; |
$result .= " body { margin: 0; }\n"; |
|
$result .= " #daxe { position:absolute; top:0; left:0; width:100%; height:100%; border:none; }\n"; |
$result .= " </style>\n"; |
$result .= " </style>\n"; |
$result .= "</head>\n"; |
$result .= "</head>\n"; |
$result .= "<body>\n"; |
$result .= "<body>\n"; |
$result .= ' <div class="split-parent">'."\n";; |
|
my $daxeurl = '/adm/daxe/daxe.html?config=config/loncapa_config.xml&file=/daxeopen'.$uri. |
my $daxeurl = '/adm/daxe/daxe.html?config=config/loncapa_config.xml&file=/daxeopen'.$uri. |
'&save=/daxesave'; |
'&save=/daxesave'; |
$result .= ' <iframe id="daxe" src="'.$daxeurl.'" class="split split-horizontal"></iframe>'."\n"; |
$result .= ' <iframe id="daxe" src="'.$daxeurl.'"></iframe>'."\n"; |
my $previewurl = $uri.'?inhibitmenu=yes'; |
|
$result .= ' <iframe id="preview" src="'.$previewurl.'" class="split split-horizontal"></iframe>'."\n"; |
|
$result .= " </div>\n"; |
|
$result .= ' <script>Split(["#daxe", "#preview"], {sizes: [75, 25], minSize: [400, 20]});</script>'."\n"; |
|
$result .= "</body>\n"; |
$result .= "</body>\n"; |
$result .= "</html>\n"; |
$result .= "</html>\n"; |
$request->print($result); |
$request->print($result); |