From: Michael J. Rubinsky Date: Sun, 26 Dec 2010 04:48:52 +0000 (-0500) Subject: Add initial javascript_defs for mobile view X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=9f63786e0870fb3000208c3dfdfac1df43b5a318;p=horde.git Add initial javascript_defs for mobile view --- diff --git a/ansel/templates/mobile/javascript_defs.php b/ansel/templates/mobile/javascript_defs.php new file mode 100644 index 000000000..196525b64 --- /dev/null +++ b/ansel/templates/mobile/javascript_defs.php @@ -0,0 +1,33 @@ +get('webroot'); +$horde_webroot = $registry->get('webroot', 'horde'); +$has_tasks = $registry->hasInterface('tasks'); + +/* Variables used in core javascript files. */ +$code['conf'] = array( + 'URI_AJAX' => (string)Horde::getServiceLink('ajax', 'ansel'), + 'SESSION_ID' => defined('SID') ? SID : '', + 'images' => array( + 'error' => (string)Horde_Themes::img('error-thumb.png'), + ), + 'user' => $GLOBALS['registry']->convertUsername($GLOBALS['registry']->getAuth(), false), + 'name' => $registry->get('name'), +); + +// My Galleries +$gallerylist = $GLOBALS['injector']->getInstance('Ansel_Storage')->listGalleries(array('all_levels' => false, 'attribtues' => $registry->getAuth())); +$galleries = array(); +foreach ($gallerylist as $gallery) { + $galleries[$gallery->id] = $gallery->data; +} +$code['conf']['galleries'] = $galleries; + +/* Gettext strings used in core javascript files. */ +$code['text'] = array( + 'ajax_error' => _("Error when communicating with the server."), +); +echo Horde::addInlineJsVars(array( + 'var Ansel' => $code +), array('top' => true)); \ No newline at end of file