document.observe('dom:loaded', function() {
$$('#pageControlsInner .checkbox').invoke('observe', 'click', function() {
Views.invalidate();
- ShowView(kronolithView, { date: kronolithDate.getFullYear() + (kronolithDate.getMonth() + 1).toPaddedString(2) + kronolithDate.getDate().toPaddedString(2), toggle_calendar: this.value }, false);
+ ShowView(KronolithView, { date: KronolithDate.getFullYear() + (KronolithDate.getMonth() + 1).toPaddedString(2) + KronolithDate.getDate().toPaddedString(2), toggle_calendar: this.value }, false);
});
$$('#pageControlsInner .calendar-info').invoke('observe', 'click', function() {
$('eventform').observe('click', this.clickHandler.bindAsEventListener(this));
$('eventform').observe('change', this.changeHandler.bindAsEventListener(this));
$('eventform').observe('keypress', this.keypressHandler.bindAsEventListener(this));
+
+ $('title').focus();
}
};
onDomLoad: function()
{
$('menu').down('A.kgotomenu').observe('click', function(e) {
- Horde_Calendar.open(e.element(), Object.isUndefined(window.kronolithDate) ? new Date() : window.kronolithDate);
+ Horde_Calendar.open(e.element(), Object.isUndefined(window.KronolithDate) ? new Date() : window.KronolithDate);
});
}
var viewVars = $('view_vars');
if (viewVars) {
- kronolithView = viewVars.readAttribute('view');
- kronolithDate = new Date(viewVars.readAttribute('date'));
+ KronolithView = viewVars.readAttribute('view');
+ KronolithDate = new Date(viewVars.readAttribute('date'));
}
}
? 'rightPanel'
: '';
-$currentDate = Kronolith::currentDate();
-
?>
-<script type="text/javascript">//<![CDATA[
-var kronolithView = '<?php if (isset($view) && is_object($view)) echo $view->getName() ?>';
-var kronolithDate = new Date(<?php printf('%d, %d, %d', $currentDate->year, $currentDate->month - 1, $currentDate->mday) ?>);
-//]]></script>
<title><?php echo htmlspecialchars($page_title) ?></title>
<link href="<?php echo Horde_Themes::img('favicon.ico', array('nohorde' => true)) ?>" rel="SHORTCUT ICON" />
<?php Horde_Themes::includeStylesheetFiles() ?>
</tr>
</table>
</form>
-<script type="text/javascript">
-document.eventform.title.focus();
-</script>
*/
$charset = $GLOBALS['registry']->getCharset();
+$currentDate = Kronolith::currentDate();
/* Variables used in core javascript files. */
$var = array(
?>
<script type="text/javascript">//<![CDATA[
-var KronolithVar = <?php echo Horde_Serialize::serialize($var, Horde_Serialize::JSON, $charset) ?>;
+var KronolithDate = new Date(<?php printf('%d, %d, %d', $currentDate->year, $currentDate->month - 1, $currentDate->mday) ?>);
var KronolithText = <?php echo Horde_Serialize::serialize($gettext, Horde_Serialize::JSON, $charset) ?>;
+var KronolithVar = <?php echo Horde_Serialize::serialize($var, Horde_Serialize::JSON, $charset) ?>;
+var KronolithView = '<?php if (isset($view) && is_object($view)) echo $view->getName() ?>';
//]]></script>