mirror of
https://github.com/pierre42100/comunic
synced 2024-11-17 02:51:13 +00:00
34 lines
1.3 KiB
PHP
34 lines
1.3 KiB
PHP
|
<?php
|
||
|
include dirname(__FILE__) . '/helper.inc';
|
||
|
$code = <<<EOF
|
||
|
// here's some jquery - http://www.jquery.com
|
||
|
$('a').click(function() {
|
||
|
return false;
|
||
|
});
|
||
|
EOF;
|
||
|
$language = 'js';
|
||
|
?>
|
||
|
<!DOCTYPE html>
|
||
|
<html>
|
||
|
<head>
|
||
|
<title>Setting options</title>
|
||
|
<?= luminous::head_html() ?>
|
||
|
</head>
|
||
|
|
||
|
<body>
|
||
|
<p> There are two ways you can set options: globally via the set() method, and per-call
|
||
|
in the highlight() method. Let's disable auto-linking and make all
|
||
|
highlights begin at line 17 via the global call.
|
||
|
<?php
|
||
|
// NOTE: this is equivalent to calling luminous::set(array('auto-link' => false, 'start-line' => 17));
|
||
|
luminous::set('auto-link', false);
|
||
|
luminous::set('start-line', 17);
|
||
|
echo luminous::highlight($language, $code);
|
||
|
?>
|
||
|
<p> Now let's override both of those for the duration of the next call
|
||
|
<?= luminous::highlight($language, $code, array('auto-link' => true, 'start-line' => 1)) ?>
|
||
|
<p> When we next call highlight(), the options will be back to their global states:
|
||
|
<?= luminous::highlight($language, $code); ?>
|
||
|
<p> We can get the current value for an option by calling setting(): auto-link is: <?=var_dump(luminous::setting('auto-link')) ?>.
|
||
|
</body>
|
||
|
</html>
|