- $this->view->headScript()->appendFile('js/OpenLayers.js');
- $this->view->headScript()->appendFile('js/ModifiablePath.js');
- $this->view->headScript()->appendFile('js/prototype.js');
- $this->view->headScript()->appendFile('js/simplebox.js');
- $this->view->headScript()->appendFile('js/closebtn.js');
- $this->view->headScript()->appendFile('js/deck.js');
- $this->view->headScript()->appendFile('js/ajaxize.js');
- $this->view->headScript()->appendFile('js/message.js');
- $this->view->headScript()->appendFile('js/syj.js');
- $this->view->headLink()->appendStylesheet('css/openlayers/style.css');
- $this->view->headLink()->appendStylesheet('css/generic.css');
- $this->view->headLink()->appendStylesheet('css/syj.css');
+ $this->_helper->SyjMedias->addScripts('idx');
+ $this->view->headLink()->appendStylesheet('css/olstyle.css', "all");
+ $this->view->headLink()->appendStylesheet('css/generic.css', "all");
+ $this->view->headLink()->appendStylesheet('css/syj.css', "all");
+ }
+
+ public function rawmode(Syj_Model_Path $path) {
+ $this->_helper->SyjReset->resetPlaceHolders();
+ $this->_helper->SyjMedias->addScripts('rawidx');
+
+ $this->view->headLink()->appendStylesheet('css/generic.css', 'all');
+ $this->view->headLink()->appendStylesheet('css/syjraw.css', 'all');
+ $this->view->headTitle($path->displayTitle);
+
+ $this->_jsRawLocaleStrings();
+ if ($path->creator) {
+ $this->view->jslocales['geomAttribution'] =
+ $this->view->translate('route by <strong>%s</strong>', (string)$path->creator->pseudo);
+ }
+ $jsgeom = new phptojs\JsObject('gInitialGeom', array('data' => (string) $path->geom));
+ $this->view->headScript()->prependScript((string) $jsgeom);
+
+ $this->view->rawmode = true;
+ $this->_helper->ViewRenderer->setViewScriptPathSpec(':controller/raw.:suffix');