Esempio n. 1
0
 /**
  * Gets the HTML head entries required by this AJAX XML-RPC client
  *
  * @return SwatHtmlHeadEntrySet a set of SwatHtmlHeadEntry objects
  *                               containing the required JavaScript files
  *                               for an AJAX XML-RPC client.
  */
 public static function getHtmlHeadEntrySet()
 {
     $set = new SwatHtmlHeadEntrySet();
     $yui = new SwatYUI(array('connection'));
     $set->addEntrySet($yui->getHtmlHeadEntrySet());
     $set->addEntry(new SwatJavaScriptHtmlHeadEntry('packages/xml-rpc-ajax/javascript/xml-rpc-ajax.js', self::PACKAGE_ID));
     return $set;
 }
 public function __construct($id = null)
 {
     parent::__construct($id);
     $yui = new SwatYUI(array('dom', 'event', 'animation', 'connection', 'container_core'));
     $this->html_head_entry_set->addEntrySet($yui->getHtmlHeadEntrySet());
     $this->addJavaScript('packages/swat/javascript/swat-z-index-manager.js');
     $this->addJavaScript('packages/site/javascript/site-dialog.js');
     $this->addJavaScript('packages/cme/javascript/cme-front-matter-display.js');
 }
 public function __construct($id = null)
 {
     parent::__construct($id);
     $this->html_head_entry_set->addEntrySet(XML_RPCAjax::getHtmlHeadEntrySet());
     $yui = new SwatYUI(array('dom', 'event'));
     $this->html_head_entry_set->addEntrySet($yui->getHtmlHeadEntrySet());
     $this->addJavaScript('packages/blorg/admin/javascript/blorg-file-attach-control.js', Blorg::PACKAGE_ID);
     $this->addStyleSheet('packages/blorg/admin/styles/blorg-file-attach-control.css', Blorg::PACKAGE_ID);
     $this->requires_id = true;
 }
Esempio n. 4
0
 /**
  * Creates a new radio table
  *
  * @param string $id a non-visible unique id for this widget.
  *
  * @see SwatWidget::__construct()
  */
 public function __construct($id = null)
 {
     parent::__construct($id);
     $this->addJavaScript('packages/blorg/admin/javascript/blorg-publish-radio-table.js', Blorg::PACKAGE_ID);
     $yui = new SwatYUI(array('dom', 'event', 'animation'));
     $this->html_head_entry_set->addEntrySet($yui->getHtmlHeadEntrySet());
     $statuses = array(self::PUBLISH_NOW => Blorg::_('Publish Now'), self::PUBLISH_AT => Blorg::_('Publish Date:'), self::HIDDEN => Blorg::_('Hidden'));
     $this->addOptionsByArray($statuses);
     $this->value = self::PUBLISH_NOW;
 }
Esempio n. 5
0
 /**
  * Creates a new uploader
  *
  * @param string $id a non-visible unique id for this widget.
  *
  * @see SwatWidget::__construct()
  */
 public function __construct($id = null)
 {
     parent::__construct($id);
     $this->requires_id = true;
     $yui = new SwatYUI(array('event', 'animation'));
     $this->html_head_entry_set->addEntrySet($yui->getHtmlHeadEntrySet());
     $ajax = new XML_RPCAjax();
     $this->html_head_entry_set->addEntrySet($ajax->getHtmlHeadEntrySet());
     $this->addJavaScript('packages/pinhole/admin/javascript/pinhole-photo-uploader.js', Pinhole::PACKAGE_ID);
     $this->addStyleSheet('packages/pinhole/admin/styles/pinhole-photo-uploader.css', Pinhole::PACKAGE_ID);
     $this->title = Pinhole::_('Upload');
 }
Esempio n. 6
0
 protected function define()
 {
     $this->defineDefaultTitle(Blorg::_('Recently Listened'));
     $this->defineSetting('username', Blorg::_('User Name'), 'string');
     $this->defineSetting('limit', Blorg::_('Limit'), 'integer', 10);
     $this->defineSetting('invert', Blorg::_('Invert Loading Image'), 'boolean', false);
     $this->defineSetting('date_format', Blorg::_('Date Format (“short” 2:36pm, Jan 5 — or — ' . '“long” 2:36 pm, January 5)'), 'string', 'long');
     $this->defineDescription(Blorg::_('Lists recently listened songs for a user on Last.fm.'));
     $this->defineAjaxProxyMapping('^last\\.fm/([^/]+)$', 'http://ws.audioscrobbler.com/1.0/user/\\1/recenttracks.xml');
     $yui = new SwatYUI(array('dom', 'connection', 'animation'));
     $this->html_head_entry_set->addEntrySet($yui->getHtmlHeadEntrySet());
     $this->addJavaScript('packages/blorg/javascript/blorg-last-fm-gadget.js', Blorg::PACKAGE_ID);
     $this->id = uniqid();
 }
Esempio n. 7
0
 public function finalize()
 {
     parent::finalize();
     $this->layout->addHtmlHeadEntrySet(XML_RPCAjax::getHtmlHeadEntrySet());
     $yui = new SwatYUI(array('dom', 'event'));
     $this->layout->addHtmlHeadEntrySet($yui->getHtmlHeadEntrySet());
     $this->layout->addHtmlHeadEntry(new SwatJavaScriptHtmlHeadEntry('packages/pinhole/admin/javascript/pinhole-geo-tag-map.js', Pinhole::PACKAGE_ID));
     $this->layout->addHtmlHeadEntry(new SwatStyleSheetHtmlHeadEntry('packages/pinhole/admin/styles/pinhole-geo-tag-index.css', Pinhole::PACKAGE_ID));
     $this->layout->startCapture('html_head_entries');
     echo "\n\n<!-- head entries for Google Maps -->\n";
     printf('<script src="http://maps.google.com/maps?file=api&amp;' . 'v=2&amp;sensor=false&amp;key=%s"></script>', $this->app->config->pinhole->google_maps_admin_api_key);
     echo "\n\n";
     $this->layout->endCapture();
 }
Esempio n. 8
0
 public function finalize()
 {
     parent::finalize();
     if (count($this->unprocessed_photos) > 0) {
         $this->layout->addHtmlHeadEntrySet(XML_RPCAjax::getHtmlHeadEntrySet());
         $yui = new SwatYUI(array('dom', 'animation', 'event'));
         $this->layout->addHtmlHeadEntrySet($yui->getHtmlHeadEntrySet());
         $this->layout->addHtmlHeadEntry(new SwatJavaScriptHtmlHeadEntry('packages/pinhole/admin/javascript/pinhole-photo-pending.js', Pinhole::PACKAGE_ID));
         $this->layout->addHtmlHeadEntry(new SwatJavaScriptHtmlHeadEntry('packages/swat/javascript/swat-checkbox-cell-renderer.js', Swat::PACKAGE_ID));
     }
 }
Esempio n. 9
0
 public function finalize()
 {
     parent::finalize();
     $this->layout->addHtmlHeadEntry(new SwatStyleSheetHtmlHeadEntry('packages/pinhole/admin/styles/pinhole-photo-tile.css', Pinhole::PACKAGE_ID));
     $this->layout->addHtmlHeadEntry(new SwatStyleSheetHtmlHeadEntry('packages/pinhole/admin/styles/pinhole-geo-tag-search.css', Pinhole::PACKAGE_ID));
     $yui = new SwatYUI(array('fonts'));
     $this->layout->addHtmlHeadEntrySet($yui->getHtmlHeadEntrySet());
     $this->layout->addHtmlHeadEntry(new SwatStyleSheetHtmlHeadEntry('packages/admin/styles/admin-layout.css', Admin::PACKAGE_ID));
 }
Esempio n. 10
0
 public function finalize()
 {
     parent::finalize();
     $this->layout->addBodyClass('cme-certificate-page');
     $yui = new SwatYUI(array('dom', 'event'));
     $this->layout->addHtmlHeadEntrySet($yui->getHtmlHeadEntrySet());
     $this->layout->addHtmlHeadEntry('packages/cme/javascript/cme-certificate-page.js');
 }
Esempio n. 11
0
 public function finalize()
 {
     parent::finalize();
     $yui = new SwatYUI(array('dom', 'event'));
     $this->layout->addHtmlHeadEntrySet($yui->getHtmlHeadEntrySet());
     $this->layout->addHtmlHeadEntry(new SwatJavascriptHtmlHeadEntry('packages/pinhole/javascript/pinhole-map.js'), Pinhole::PACKAGE_ID);
     $this->layout->addHtmlHeadEntry(new SwatStyleSheetHtmlHeadEntry('packages/swat/styles/swat-tile-view.css'), Swat::PACKAGE_ID);
     $this->layout->addHtmlHeadEntry(new SwatJavascriptHtmlHeadEntry('packages/swat/javascript/swat-view.js'), Swat::PACKAGE_ID);
     $this->layout->addHtmlHeadEntry(new SwatJavascriptHtmlHeadEntry('packages/swat/javascript/swat-tile-view.js'), Swat::PACKAGE_ID);
     $this->layout->addHtmlHeadEntry(new SwatStyleSheetHtmlHeadEntry('packages/site/styles/site-image-cell-renderer.css'), Site::PACKAGE_ID);
     $this->layout->addHtmlHeadEntrySet(XML_RPCAjax::getHtmlHeadEntrySet());
     $this->layout->startCapture('html_head_entries');
     echo "\n\n<!-- head entries for Google Maps -->\n";
     printf('<script src="http://maps.google.com/maps?file=api&amp;' . 'v=2&amp;sensor=false&amp;key=%s"></script>', $this->app->config->pinhole->google_maps_api_key);
     echo "\n";
     echo '<script src="packages/pinhole/javascript/' . 'pinhole-marker-cluster.js"></script>';
     echo "\n\n";
     $this->layout->endCapture();
     /*
     $this->layout->addHtmlHeadEntry(new SwatJavascriptHtmlHeadEntry(
     	'packages/pinhole/javascript/pinhole-marker-cluster.js'),
     	Pinhole::PACKAGE_ID);
     */
 }
Esempio n. 12
0
 public function finalize()
 {
     parent::finalize();
     $this->layout->addBodyClass('cme-quiz-page');
     $yui = new SwatYUI(array('dom', 'event', 'connection', 'json', 'animation', 'container_core'));
     $this->layout->addHtmlHeadEntrySet($yui->getHtmlHeadEntrySet());
     $this->layout->addHtmlHeadEntry('packages/swat/javascript/swat-z-index-manager.js');
     $this->layout->addHtmlHeadEntry('packages/site/javascript/site-dialog.js');
     $this->layout->addHtmlHeadEntry('packages/cme/javascript/cme-quiz-page.js');
     if ($this->response_message_display instanceof SwatUIObject) {
         $this->layout->addHtmlHeadEntrySet($this->response_message_display->getHtmlHeadEntrySet());
     }
 }
Esempio n. 13
0
 protected function finalizeBaseCss()
 {
     $yui = new SwatYUI(array('reset', 'fonts', 'base'));
     $this->addHtmlHeadEntrySet($yui->getHtmlHeadEntrySet());
     $this->addHtmlHeadEntry(new SwatStyleSheetHtmlHeadEntry('styles/base.css'));
 }
Esempio n. 14
0
 protected function define()
 {
     static $count = 0;
     $this->calendar_id = 'pinhole_calendar_gadget' . $count;
     $count++;
     $this->html_head_entry_set->addEntrySet(XML_RPCAjax::getHtmlHeadEntrySet());
     $yui = new SwatYUI(array('event', 'animation'));
     $this->html_head_entry_set->addEntrySet($yui->getHtmlHeadEntrySet());
     $this->addJavascript('packages/pinhole/javascript/pinhole-calendar-gadget.js', Pinhole::PACKAGE_ID);
     $this->addStylesheet('packages/pinhole/styles/pinhole-calendar-gadget.css', Pinhole::PACKAGE_ID);
     $this->defineDefaultTitle(Pinhole::_('Photo Calendar'));
     $this->defineDescription(Pinhole::_('Displays a calendar of the last month with the photos taken.'));
 }