Revision 45079
Added by Argiro Kokogiannaki over 7 years ago
modules/uoa-joomla/trunk/joomla-3.4/com_openaire_test/install.php | ||
---|---|---|
1 |
<?php |
|
2 |
|
|
3 |
defined('_JEXEC') or die('Access denied'); |
|
4 |
|
|
5 |
jimport('joomla.log.log'); |
|
6 |
|
|
7 |
class com_openaireInstallerScript { |
|
8 |
private $parameters = array( |
|
9 |
'alertsAtomUrn' => 'urn:uuid:afdb7560-8ff4-4a6d-a9f1-6acb55269134', |
|
10 |
'alertsJdbcUri' => 'jdbc:mysql://localhost:3306/joomla-2.5.3?user=joomla&password=aighe6Ba', |
|
11 |
'alertsNewsCategory' => 8, |
|
12 |
'alertsNewsUser' => 42, |
|
13 |
'alertsPageSize' => 100, |
|
14 |
'alertsTwitterAccessToken' => '292267214-mvvJnhkzBtZ4xWv3DTCiAAO1ZRKf3TkULWG2hUMN', |
|
15 |
'alertsTwitterAccessTokenSecret' => 'qqojkHjZInqOX1ZMUYPn2owEONj4qptNjOywSLha4k', |
|
16 |
'invenioPassword' => 'password', |
|
17 |
'invenioUrl' => 'https://openaire.cern.ch/', |
|
18 |
'searchServiceUrl' => 'http://beta.services.openaire.eu:8380/search/', |
|
19 |
'statisticsDocumentChartUrl' => 'http://www.openaire.eu:18080/stats/pubchart?pubdrid=', |
|
20 |
'statisticsDocumentExistUrl' => 'http://www.openaire.eu:18080/stats/exist?pubdrid=', |
|
21 |
'statisticsRepositoryChartUrl' => 'http://www.openaire.eu:18080/stats/repchart?replink=', |
|
22 |
'statisticsRepositoryChartUrl' => 'http://www.openaire.eu:18080/stats/repchart?replink=', |
|
23 |
'statisticsProjectChartUrl' => 'http://dl114.madgik.di.uoa.gr/stats/', |
|
24 |
'statisticsRepositoryExistUrl' => 'http://www.openaire.eu:18080/stats/exist?replink=', |
|
25 |
'thriftHost' => 'rudie.di.uoa.gr', |
|
26 |
'thriftPort' => 7911, |
|
27 |
'thriftTimeout' => 1500, |
|
28 |
'validatorPassword' => 'password', |
|
29 |
'validatorUrl' => 'http://test.openaire.eu:8380/dnet-validator-openaire/portalLogin.action', |
|
30 |
'validatorPassword' => '568345', |
|
31 |
'piwikUrl' => 'http://vatopedi.di.uoa.gr/piwik/', |
|
32 |
'piwikSiteId' => 1, |
|
33 |
'addThisPubId' => 'ra-55a0e50aaa63d56f', |
|
34 |
'addThisUrl' => '//s7.addthis.com/js/300/addthis_widget.js#pubid=' |
|
35 |
|
|
36 |
); |
|
37 |
|
|
38 |
public function postflight($type, $parent) { |
|
39 |
if ($type != 'install') |
|
40 |
return; |
|
41 |
JLog :: addLogger(array('text_file' => 'openaire.log'), JLog :: ALL, array('openaire')); |
|
42 |
try { |
|
43 |
$db = JFactory :: getDBO(); |
|
44 |
$query = $db -> getQuery(TRUE); |
|
45 |
$query -> update('#__extensions'); |
|
46 |
$query -> set('params = \'' . json_encode($this -> parameters) . '\''); |
|
47 |
$query -> where('name = \'openaire\''); |
|
48 |
$db -> setQuery($query); |
|
49 |
if ($db -> query() === FALSE) |
|
50 |
throw new Exception($db -> getErrorMsg() . ' (' . $db -> getErrorNum() . ')'); |
|
51 |
$this -> populateAlertModes($db); |
|
52 |
$this -> populateTopics($db); |
|
53 |
JLog :: add('OpenAIRE installation completed successfully', JLog :: INFO, 'openaire'); |
|
54 |
} catch (Exception $e) { |
|
55 |
JLog :: add('Error installing OpenAIRE: ' . $e -> getMessage(), JLog :: ERROR, 'openaire'); |
|
56 |
} |
|
57 |
} |
|
58 |
|
|
59 |
private function populateAlertModes($db) { |
|
60 |
$db -> setQuery('DROP TABLE IF EXISTS `#__openaire_alert_modes`;'); |
|
61 |
if ($db -> query() === FALSE) |
|
62 |
throw new Exception('Error populating alert modes: ' . $db -> getErrorMsg() . ' (' . $db -> getErrorNum() . ')'); |
|
63 |
$db -> setQuery('CREATE TABLE `#__openaire_alert_modes` (`id` VARCHAR (16) NOT NULL PRIMARY KEY, `name` VARCHAR (32) NOT NULL, `description` TEXT NOT NULL, `batch` BOOLEAN NOT NULL, `adminOnly` BOOLEAN NOT NULL);'); |
|
64 |
if ($db -> query() === FALSE) |
|
65 |
throw new Exception('Error populating alert modes: ' . $db -> getErrorMsg() . ' (' . $db -> getErrorNum() . ')'); |
|
66 |
$db -> setQuery('INSERT INTO `#__openaire_alert_modes` (`id`, `name`, `description`, `batch`, `adminOnly`) VALUES (\'Atom\', \'Atom Feed (RSS)\', \'Post alert in OpenAIRE Atom feed.\', FALSE, TRUE), (\'JDBC\', \'OpenAIRE Portal - My Alerts\', \'Post alert in My Alerts.\', FALSE, FALSE), (\'Joomla!\', \'OpenAIRE News\', \'Post alert in OpenAIRE News.\', FALSE, TRUE), (\'SMTP\', \'Email\', \'Send alert by email.\', TRUE, FALSE), (\'twitter\', \'twitter\', \'Post alert to OpenAIRE twitter account.\', FALSE, TRUE);'); |
|
67 |
if ($db -> query() === FALSE) |
|
68 |
throw new Exception('Error populating alert modes: ' . $db -> getErrorMsg() . ' (' . $db -> getErrorNum() . ')'); |
|
69 |
} |
|
70 |
|
|
71 |
private function populateTopics($db) { |
|
72 |
$db -> setQuery('DROP TABLE IF EXISTS `#__openaire_topic_hierarchy`;'); |
|
73 |
if ($db -> query() === FALSE) |
|
74 |
throw new Exception('Error populating topics: ' . $db -> getErrorMsg() . ' (' . $db -> getErrorNum() . ')'); |
|
75 |
$db -> setQuery('CREATE TABLE `#__openaire_topic_hierarchy` (`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY, `parent` INT, `name` TEXT NOT NULL, `description` TEXT NOT NULL, `templateId` VARCHAR (36), `notificationService` VARCHAR (255), `queryId` VARCHAR (36), `resultId` VARCHAR (36), FOREIGN KEY (`parent`) REFERENCES `#__openaire_topic_hierarchy` (`id`) ON UPDATE CASCADE ON DELETE CASCADE);'); |
|
76 |
if ($db -> query() === FALSE) |
|
77 |
throw new Exception('Error populating topics: ' . $db -> getErrorMsg() . ' (' . $db -> getErrorNum() . ')'); |
|
78 |
} |
|
79 |
|
|
80 |
/* |
|
81 |
DROP TABLE IF EXISTS `#__openaire_alerts`; |
|
82 |
CREATE TABLE `#__openaire_alerts` (`username` VARCHAR (150) NOT NULL, `time` TIMESTAMP NOT NULL, `title` VARCHAR (255) NOT NULL, `message` TEXT NOT NULL, `link` TEXT, PRIMARY KEY (`username`, `time`, `title`)); |
|
83 |
*/ |
|
84 |
} |
|
85 |
|
modules/uoa-joomla/trunk/joomla-3.4/com_openaire_test/openaire.xml | ||
---|---|---|
1 |
<?xml version="1.0" encoding="utf-8"?> |
|
2 |
<extension type="component" version="2.5.0" method="upgrade"> |
|
3 |
<name>OpenAIRE</name> |
|
4 |
<creationDate>April 2012</creationDate> |
|
5 |
<author>OpenAIRE Consortium</author> |
|
6 |
<authorEmail>admin@openaire.eu</authorEmail> |
|
7 |
<authorUrl>http://www.openaire.eu/</authorUrl> |
|
8 |
<copyright>Copyright © 2010-12, OpenAIRE Consortium</copyright> |
|
9 |
<license>Apache License</license> |
|
10 |
<version>0.0.1</version> |
|
11 |
<description>Open Access Infrastructure for Research in Europe</description> |
|
12 |
<scriptfile>install.php</scriptfile> |
|
13 |
<install> |
|
14 |
<sql> |
|
15 |
<file driver="mysql" charset="utf8">sql/install.mysql.utf8.sql</file> |
|
16 |
</sql> |
|
17 |
</install> |
|
18 |
<uninstall> |
|
19 |
<sql> |
|
20 |
<file driver="mysql" charset="utf8">sql/uninstall.mysql.utf8.sql</file> |
|
21 |
</sql> |
|
22 |
</uninstall> |
|
23 |
<update> |
|
24 |
<schemas> |
|
25 |
<schemapath type="mysql">sql/updates/mysql</schemapath> |
|
26 |
</schemas> |
|
27 |
</update> |
|
28 |
<files folder="site"> |
|
29 |
<filename>index.html</filename> |
|
30 |
<filename>openaire.php</filename> |
|
31 |
<filename>controller.php</filename> |
|
32 |
<filename>router.php</filename> |
|
33 |
<folder>models</folder> |
|
34 |
<folder>views</folder> |
|
35 |
<folder>helpers</folder> |
|
36 |
<folder>js</folder> |
|
37 |
<folder>css</folder> |
|
38 |
<folder>images</folder> |
|
39 |
<folder>language</folder> |
|
40 |
</files> |
|
41 |
<administration> |
|
42 |
<menu img="./components/com_openaire/images/menu.png">OPENAIRE</menu> |
|
43 |
<files folder="admin"> |
|
44 |
<filename>index.html</filename> |
|
45 |
<filename>openaire.php</filename> |
|
46 |
<filename>controller.php</filename> |
|
47 |
<filename>config.xml</filename> |
|
48 |
<folder>sql</folder> |
|
49 |
<folder>views</folder> |
|
50 |
<folder>css</folder> |
|
51 |
<folder>images</folder> |
|
52 |
<folder>language</folder> |
|
53 |
</files> |
|
54 |
</administration> |
|
55 |
</extension> |
|
56 |
|
modules/uoa-joomla/trunk/joomla-3.4/com_openaire_test/site/controller.php.bak | ||
---|---|---|
1 |
<?php |
|
2 |
|
|
3 |
defined('_JEXEC') or die('Access denied'); |
|
4 |
|
|
5 |
jimport('joomla.application.component.controller'); |
|
6 |
|
|
7 |
class OpenAireController extends JControllerLegacy { |
|
8 |
// Construct a new OpenAireController. |
|
9 |
// $configuration the configuration to use |
|
10 |
public function __construct($configuration = array()) { |
|
11 |
parent :: __construct($configuration); |
|
12 |
$alerts = $this -> getModel('alerts'); |
|
13 |
$claim = $this -> getModel('claim'); |
|
14 |
$search = $this -> getModel('search'); |
|
15 |
$statistics = $this -> getModel('statistics'); |
|
16 |
$redirect = $this -> getModel('redirect'); |
|
17 |
$piwik = $this -> getModel('piwik'); |
|
18 |
$this -> getView('advancedsearchdatasources', 'html') -> setModel($search); |
|
19 |
$this -> getView('advancedsearchorganizations', 'html') -> setModel($search); |
|
20 |
$this -> getView('advancedsearchpeople', 'html') -> setModel($search); |
|
21 |
$this -> getView('advancedsearchprojects', 'html') -> setModel($search); |
|
22 |
$this -> getView('advancedsearchpublications', 'html') -> setModel($search); |
|
23 |
$this -> getView('alerts', 'html') -> setModel($alerts); |
|
24 |
$this -> getView('alerts', 'html') -> setModel($piwik); |
|
25 |
$this -> getView('article', 'html') -> setModel($search); |
|
26 |
$this -> getView('browsedatasets', 'html') -> setModel($search); |
|
27 |
$this -> getView('browsedatasources', 'html') -> setModel($search); |
|
28 |
$this -> getView('browseorganizations', 'html') -> setModel($search); |
|
29 |
$this -> getView('browsepeople', 'html') -> setModel($search); |
|
30 |
$this -> getView('browseprojects', 'html') -> setModel($search); |
|
31 |
$this -> getView('browsepublications', 'html') -> setModel($search); |
|
32 |
$this -> getView('chart', 'html') -> setModel($statistics); |
|
33 |
$this -> getView('claim1', 'html') -> setModel($claim); |
|
34 |
$this -> getView('claim1', 'html') -> setModel($search); |
|
35 |
$this -> getView('claim2', 'html') -> setModel($claim); |
|
36 |
$this -> getView('claim2', 'html') -> setModel($search); |
|
37 |
$this -> getView('claim3', 'html') -> setModel($claim); |
|
38 |
$this -> getView('claim4', 'html') -> setModel($search); |
|
39 |
$this -> getView('claim4', 'html') -> setModel($claim); |
|
40 |
$this -> getView('claim4', 'html') -> setModel($piwik); |
|
41 |
$this -> getView('data', 'raw') -> setModel($search); |
|
42 |
$this -> getView('dataset', 'html') -> setModel($search); |
|
43 |
$this -> getView('datasource', 'html') -> setModel($search); |
|
44 |
$this -> getView('emailpublication', 'raw') -> setModel($search); |
|
45 |
$this -> getView('emailpublication', 'raw') -> setModel($piwik); |
|
46 |
// view ingestion1 uses no model at all |
|
47 |
$this -> getView('ingestion2', 'html') -> setModel($search); |
|
48 |
$this -> getView('institutions', 'raw') -> setModel($search); |
|
49 |
$this -> getView('institutions', 'raw') -> setModel($piwik); |
|
50 |
$this -> getView('invenio', 'html') -> setModel($redirect); |
|
51 |
$this -> getView('invenio', 'html') -> setModel($piwik); |
|
52 |
$this -> getView('organization', 'html') -> setModel($search); |
|
53 |
$this -> getView('person', 'html') -> setModel($search); |
|
54 |
$this -> getView('printpublication', 'raw') -> setModel($search); |
|
55 |
$this -> getView('printpublication', 'raw') -> setModel($piwik); |
|
56 |
$this -> getView('project', 'html') -> setModel($search); |
|
57 |
$this -> getView('projects', 'raw') -> setModel($search); |
|
58 |
$this -> getView('projectfundings', 'raw') -> setModel($search); |
|
59 |
$this -> getView('publications', 'raw') -> setModel($search); |
|
60 |
$this -> getView('repositories', 'html') -> setModel($search); |
|
61 |
$this -> getView('search', 'html') -> setModel($search); |
|
62 |
$this -> getView('searchdatasets', 'html') -> setModel($search); |
|
63 |
$this -> getView('searchdatasetsraw', 'raw') -> setModel($search); |
|
64 |
$this -> getView('searchdatasources', 'html') -> setModel($search); |
|
65 |
$this -> getView('searchdatasourcesraw', 'raw') -> setModel($search); |
|
66 |
$this -> getView('searchorganizations', 'html') -> setModel($search); |
|
67 |
$this -> getView('searchorganizationsraw', 'raw') -> setModel($search); |
|
68 |
$this -> getView('searchpeople', 'html') -> setModel($search); |
|
69 |
$this -> getView('searchpeopleraw', 'raw') -> setModel($search); |
|
70 |
$this -> getView('searchprojects', 'html') -> setModel($search); |
|
71 |
$this -> getView('searchprojectsraw', 'raw') -> setModel($search); |
|
72 |
$this -> getView('searchpublications', 'html') -> setModel($search); |
|
73 |
$this -> getView('searchpublicationsraw', 'raw') -> setModel($search); |
|
74 |
$this -> getView('statistics', 'html') -> setModel($statistics); |
|
75 |
$this -> getView('topics', 'raw') -> setModel($alerts); |
|
76 |
$this -> getView('validator', 'html') -> setModel($redirect); |
|
77 |
$this -> getView('validator', 'html') -> setModel($piwik); |
|
78 |
// view widget uses no model at all |
|
79 |
} |
|
80 |
} |
|
81 |
|
modules/uoa-joomla/trunk/joomla-3.4/com_openaire_test/site/images/index.html | ||
---|---|---|
1 |
<!DOCTYPE HTML> |
|
2 |
<html> |
|
3 |
<head> |
|
4 |
<title>OpenAIRE</title> |
|
5 |
</head> |
|
6 |
<body> |
|
7 |
<h1>Access denied</h1> |
|
8 |
</body> |
|
9 |
</html> |
|
10 |
|
modules/uoa-joomla/trunk/joomla-3.4/com_openaire_test/site/images/SqueezeBox/index.html | ||
---|---|---|
1 |
<!DOCTYPE HTML> |
|
2 |
<html> |
|
3 |
<head> |
|
4 |
<title>OpenAIRE</title> |
|
5 |
</head> |
|
6 |
<body> |
|
7 |
<h1>Access denied</h1> |
|
8 |
</body> |
|
9 |
</html> |
|
10 |
|
modules/uoa-joomla/trunk/joomla-3.4/com_openaire_test/site/router.php | ||
---|---|---|
1 |
<?php |
|
2 |
|
|
3 |
defined('_JEXEC') or die('Access denied'); |
|
4 |
|
|
5 |
jimport('joomla.application.component.view'); |
|
6 |
jimport('joomla.environment.request'); |
|
7 |
jimport('joomla.log.log'); |
|
8 |
|
|
9 |
const ADVANCED = 'advanced'; |
|
10 |
const ALERTS = 'alerts'; |
|
11 |
const BROWSE = 'browse'; |
|
12 |
const CLAIMS = 'claims'; |
|
13 |
const COMMUNITIES = 'communities'; |
|
14 |
const DATASET = 'dataset'; |
|
15 |
const DATASETS = 'datasets'; |
|
16 |
const DATASOURCE = 'dataprovider'; |
|
17 |
const DATASOURCES = 'dataproviders'; |
|
18 |
const DEPOSIT = 'deposit'; |
|
19 |
const DEPOSITIONS = 'depositions'; |
|
20 |
const FIND = 'find'; |
|
21 |
const JOIN = 'join'; |
|
22 |
const LINK = 'link'; |
|
23 |
const MY_PROFILE = 'myProfile'; |
|
24 |
const OPENAIRE = 'openaire'; |
|
25 |
const ORGANIZATION = 'organization'; |
|
26 |
const ORGANIZATIONS = 'organizations'; |
|
27 |
const PARTICIPATE = 'participate'; |
|
28 |
const PEOPLE = 'people'; |
|
29 |
const PERSON = 'person'; |
|
30 |
const PROJECT = 'project'; |
|
31 |
const PROJECTS = 'projects'; |
|
32 |
const PROVIDERS = 'providers'; |
|
33 |
const PUBLICATION = 'publication'; |
|
34 |
const PUBLICATIONS = 'publications'; |
|
35 |
const SEARCH = 'search'; |
|
36 |
const LOG = 'router'; |
|
37 |
|
|
38 |
function OpenAIREBuildRoute(&$query) { |
|
39 |
$segments = array(); |
|
40 |
$initialQuery = print_r($query, TRUE); |
|
41 |
|
|
42 |
if ($query['option'] == 'com_openaire') { |
|
43 |
switch (@$query['view']) { |
|
44 |
case 'advancedsearchdatasources': |
|
45 |
$segments[] = SEARCH; |
|
46 |
$segments[] = ADVANCED; |
|
47 |
$segments[] = DATASOURCES; |
|
48 |
unset($query['option']); |
|
49 |
unset($query['view']); |
|
50 |
unset($query['Itemid']); |
|
51 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
52 |
return $segments; |
|
53 |
case 'advancedsearchorganizations': |
|
54 |
$segments[] = SEARCH; |
|
55 |
$segments[] = ADVANCED; |
|
56 |
$segments[] = ORGANIZATIONS; |
|
57 |
unset($query['option']); |
|
58 |
unset($query['view']); |
|
59 |
unset($query['Itemid']); |
|
60 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
61 |
return $segments; |
|
62 |
case 'advancedsearchpeople': |
|
63 |
$segments[] = SEARCH; |
|
64 |
$segments[] = ADVANCED; |
|
65 |
$segments[] = PEOPLE; |
|
66 |
unset($query['option']); |
|
67 |
unset($query['view']); |
|
68 |
unset($query['Itemid']); |
|
69 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
70 |
return $segments; |
|
71 |
case 'advancedsearchprojects': |
|
72 |
$segments[] = SEARCH; |
|
73 |
$segments[] = ADVANCED; |
|
74 |
$segments[] = PROJECTS; |
|
75 |
unset($query['option']); |
|
76 |
unset($query['view']); |
|
77 |
unset($query['Itemid']); |
|
78 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
79 |
return $segments; |
|
80 |
case 'advancedsearchpublications': |
|
81 |
$segments[] = SEARCH; |
|
82 |
$segments[] = ADVANCED; |
|
83 |
$segments[] = PUBLICATIONS; |
|
84 |
unset($query['option']); |
|
85 |
unset($query['view']); |
|
86 |
unset($query['Itemid']); |
|
87 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
88 |
return $segments; |
|
89 |
case 'alerts': |
|
90 |
$segments[] = ΜΥ_PROFILE; |
|
91 |
$segments[] = ALERTS; |
|
92 |
unset($query['option']); |
|
93 |
unset($query['view']); |
|
94 |
unset($query['Itemid']); |
|
95 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
96 |
case 'article': |
|
97 |
$segments[] = SEARCH; |
|
98 |
$segments[] = PUBLICATION; |
|
99 |
unset($query['option']); |
|
100 |
unset($query['view']); |
|
101 |
unset($query['Itemid']); |
|
102 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
103 |
return $segments; |
|
104 |
case 'browsedatasets': |
|
105 |
$segments[] = SEARCH; |
|
106 |
$segments[] = BROWSE; |
|
107 |
$segments[] = DATASETS; |
|
108 |
unset($query['option']); |
|
109 |
unset($query['view']); |
|
110 |
unset($query['Itemid']); |
|
111 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
112 |
return $segments; |
|
113 |
case 'browsedatasources': |
|
114 |
$segments[] = SEARCH; |
|
115 |
$segments[] = BROWSE; |
|
116 |
$segments[] = DATASOURCES; |
|
117 |
unset($query['option']); |
|
118 |
unset($query['view']); |
|
119 |
unset($query['Itemid']); |
|
120 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
121 |
return $segments; |
|
122 |
case 'browseorganizations': |
|
123 |
$segments[] = SEARCH; |
|
124 |
$segments[] = BROWSE; |
|
125 |
$segments[] = ORGANIZATIONS; |
|
126 |
unset($query['option']); |
|
127 |
unset($query['view']); |
|
128 |
unset($query['Itemid']); |
|
129 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
130 |
return $segments; |
|
131 |
case 'browsepeople': |
|
132 |
$segments[] = SEARCH; |
|
133 |
$segments[] = BROWSE; |
|
134 |
$segments[] = PEOPLE; |
|
135 |
unset($query['option']); |
|
136 |
unset($query['view']); |
|
137 |
unset($query['Itemid']); |
|
138 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
139 |
return $segments; |
|
140 |
case 'browseprojects': |
|
141 |
$segments[] = SEARCH; |
|
142 |
$segments[] = BROWSE; |
|
143 |
$segments[] = PROJECTS; |
|
144 |
unset($query['option']); |
|
145 |
unset($query['view']); |
|
146 |
unset($query['Itemid']); |
|
147 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
148 |
return $segments; |
|
149 |
case 'browsepublications': |
|
150 |
$segments[] = SEARCH; |
|
151 |
$segments[] = BROWSE; |
|
152 |
$segments[] = PUBLICATIONS; |
|
153 |
unset($query['option']); |
|
154 |
unset($query['view']); |
|
155 |
unset($query['Itemid']); |
|
156 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
157 |
return $segments; |
|
158 |
case 'chart': |
|
159 |
//JLog :: add('Ignoring route ' . $initialQuery . '', JLog :: INFO, LOG); |
|
160 |
return $segments; |
|
161 |
case 'claim1': |
|
162 |
$segments[] = PARTICIPATE; |
|
163 |
$segments[] = LINK; |
|
164 |
$segments[] = 'idproject'; |
|
165 |
unset($query['option']); |
|
166 |
unset($query['view']); |
|
167 |
unset($query['Itemid']); |
|
168 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
169 |
return $segments; |
|
170 |
case 'claim2': |
|
171 |
$segments[] = PARTICIPATE; |
|
172 |
$segments[] = LINK; |
|
173 |
$segments[] = 'idpubs'; |
|
174 |
unset($query['option']); |
|
175 |
unset($query['view']); |
|
176 |
unset($query['Itemid']); |
|
177 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
178 |
return $segments; |
|
179 |
case 'claim3': |
|
180 |
$segments[] = PARTICIPATE; |
|
181 |
$segments[] = LINK; |
|
182 |
$segments[] = 'idaccess'; |
|
183 |
unset($query['option']); |
|
184 |
unset($query['view']); |
|
185 |
unset($query['Itemid']); |
|
186 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
187 |
return $segments; |
|
188 |
case 'claim4': |
|
189 |
$segments[] = MY_PROFILE; |
|
190 |
$segments[] = DEPOSITIONS; |
|
191 |
unset($query['option']); |
|
192 |
unset($query['view']); |
|
193 |
unset($query['Itemid']); |
|
194 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
195 |
return $segments; |
|
196 |
case 'claims': |
|
197 |
$segments[] = OPENAIRE; |
|
198 |
$segments[] = CLAIMS; |
|
199 |
unset($query['option']); |
|
200 |
unset($query['view']); |
|
201 |
unset($query['Itemid']); |
|
202 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
203 |
return $segments; |
|
204 |
case 'claim2raw': // search datasets raw is a raw view |
|
205 |
//JLog :: add('Ignoring route ' . $initialQuery . '', JLog :: INFO, LOG); |
|
206 |
return $segments; |
|
207 |
case 'data': // data is a raw view |
|
208 |
//JLog :: add('Ignoring route ' . $initialQuery . '', JLog :: INFO, LOG); |
|
209 |
return $segments; |
|
210 |
case 'dataset': |
|
211 |
$segments[] = SEARCH; |
|
212 |
$segments[] = DATASET; |
|
213 |
unset($query['option']); |
|
214 |
unset($query['view']); |
|
215 |
unset($query['Itemid']); |
|
216 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
217 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
218 |
return $segments; |
|
219 |
case 'datasource': |
|
220 |
$segments[] = SEARCH; |
|
221 |
$segments[] = DATASOURCE; |
|
222 |
unset($query['option']); |
|
223 |
unset($query['view']); |
|
224 |
unset($query['Itemid']); |
|
225 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
226 |
return $segments; |
|
227 |
case 'emailpublication': |
|
228 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
229 |
return $segments; |
|
230 |
case 'ingestion1': |
|
231 |
$segments[] = PARTICIPATE; |
|
232 |
$segments[] = DEPOSIT; |
|
233 |
$segments[] = 'idrepos'; |
|
234 |
unset($query['option']); |
|
235 |
unset($query['view']); |
|
236 |
unset($query['Itemid']); |
|
237 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
238 |
return $segments; |
|
239 |
case 'ingestion2': |
|
240 |
$segments[] = PARTICIPATE; |
|
241 |
$segments[] = DEPOSIT; |
|
242 |
$segments[] = 'repo'; |
|
243 |
unset($query['option']); |
|
244 |
unset($query['view']); |
|
245 |
unset($query['Itemid']); |
|
246 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
247 |
return $segments; |
|
248 |
case 'institutions': // institutions is a raw view |
|
249 |
//JLog :: add('Ignoring route ' . $initialQuery . '', JLog :: INFO, LOG); |
|
250 |
return $segments; |
|
251 |
case 'invenio': |
|
252 |
//JLog :: add('Ignoring route ' . $initialQuery . '', JLog :: INFO, LOG); |
|
253 |
return $segments; |
|
254 |
case 'organization': |
|
255 |
$segments[] = SEARCH; |
|
256 |
$segments[] = ORGANIZATION; |
|
257 |
unset($query['option']); |
|
258 |
unset($query['view']); |
|
259 |
unset($query['Itemid']); |
|
260 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
261 |
return $segments; |
|
262 |
case 'person': |
|
263 |
$segments[] = SEARCH; |
|
264 |
$segments[] = PERSON; |
|
265 |
unset($query['option']); |
|
266 |
unset($query['view']); |
|
267 |
unset($query['Itemid']); |
|
268 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
269 |
return $segments; |
|
270 |
case 'printpublication': // print publication is a raw view |
|
271 |
//JLog :: add('Ignoring route ' . $initialQuery . '', JLog :: INFO, LOG); |
|
272 |
return $segments; |
|
273 |
case 'project': |
|
274 |
$segments[] = SEARCH; |
|
275 |
$segments[] = PROJECT; |
|
276 |
unset($query['option']); |
|
277 |
unset($query['view']); |
|
278 |
unset($query['Itemid']); |
|
279 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
280 |
return $segments; |
|
281 |
case 'projects': // projects is a raw view |
|
282 |
//JLog :: add('Ignoring route ' . $initialQuery . '', JLog :: INFO, LOG); |
|
283 |
return $segments; |
|
284 |
case 'publications': // publications is a raw view |
|
285 |
//JLog :: add('Ignoring route ' . $initialQuery . '', JLog :: INFO, LOG); |
|
286 |
return $segments; |
|
287 |
case 'repositories': |
|
288 |
$segments[] = SEARCH; |
|
289 |
$segments[] = PROVIDERS; |
|
290 |
unset($query['option']); |
|
291 |
unset($query['view']); |
|
292 |
unset($query['Itemid']); |
|
293 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
294 |
return $segments; |
|
295 |
case 'search': |
|
296 |
$segments[] = SEARCH; |
|
297 |
$segments[] = FIND; |
|
298 |
unset($query['option']); |
|
299 |
unset($query['view']); |
|
300 |
unset($query['Itemid']); |
|
301 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
302 |
return $segments; |
|
303 |
case 'searchdatasets': |
|
304 |
$segments[] = SEARCH; |
|
305 |
$segments[] = FIND; |
|
306 |
$segments[] = DATASETS; |
|
307 |
unset($query['option']); |
|
308 |
unset($query['view']); |
|
309 |
unset($query['Itemid']); |
|
310 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
311 |
return $segments; |
|
312 |
case 'searchdatasetsraw': // search datasets raw is a raw view |
|
313 |
//JLog :: add('Ignoring route ' . $initialQuery . '', JLog :: INFO, LOG); |
|
314 |
return $segments; |
|
315 |
case 'searchdatasources': |
|
316 |
$segments[] = SEARCH; |
|
317 |
$segments[] = FIND; |
|
318 |
$segments[] = DATASOURCES; |
|
319 |
unset($query['option']); |
|
320 |
unset($query['view']); |
|
321 |
unset($query['Itemid']); |
|
322 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
323 |
return $segments; |
|
324 |
case 'searchdatasourcesraw': // search datasources raw is a raw view |
|
325 |
//JLog :: add('Ignoring route ' . $initialQuery . '', JLog :: INFO, LOG); |
|
326 |
return $segments; |
|
327 |
case 'searchorganizations': |
|
328 |
$segments[] = SEARCH; |
|
329 |
$segments[] = FIND; |
|
330 |
$segments[] = ORGANIZATIONS; |
|
331 |
unset($query['option']); |
|
332 |
unset($query['view']); |
|
333 |
unset($query['Itemid']); |
|
334 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
335 |
return $segments; |
|
336 |
case 'searchorganizationsraw': // search organizations raw is a raw view |
|
337 |
//JLog :: add('Ignoring route ' . $initialQuery . '', JLog :: INFO, LOG); |
|
338 |
return $segments; |
|
339 |
case 'searchpeople': |
|
340 |
$segments[] = SEARCH; |
|
341 |
$segments[] = FIND; |
|
342 |
$segments[] = PEOPLE; |
|
343 |
unset($query['option']); |
|
344 |
unset($query['view']); |
|
345 |
unset($query['Itemid']); |
|
346 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
347 |
return $segments; |
|
348 |
case 'searchpeopleraw': // search people raw is a raw view |
|
349 |
//JLog :: add('Ignoring route ' . $initialQuery . '', JLog :: INFO, LOG); |
|
350 |
return $segments; |
|
351 |
case 'searchprojects': |
|
352 |
$segments[] = SEARCH; |
|
353 |
$segments[] = FIND; |
|
354 |
$segments[] = PROJECTS; |
|
355 |
unset($query['option']); |
|
356 |
unset($query['view']); |
|
357 |
unset($query['Itemid']); |
|
358 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
359 |
return $segments; |
|
360 |
case 'searchprojectsraw': // search projects raw is a raw view |
|
361 |
//JLog :: add('Ignoring route ' . $initialQuery . '', JLog :: INFO, LOG); |
|
362 |
return $segments; |
|
363 |
case 'searchpublications': |
|
364 |
$segments[] = SEARCH; |
|
365 |
$segments[] = FIND; |
|
366 |
$segments[] = PUBLICATIONS; |
|
367 |
unset($query['option']); |
|
368 |
unset($query['view']); |
|
369 |
unset($query['Itemid']); |
|
370 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
371 |
return $segments; |
|
372 |
case 'searchpublicationsraw': // search publications raw is a raw view |
|
373 |
JLog :: add('Ignoring route ' . $initialQuery . '', JLog :: INFO, LOG); |
|
374 |
return $segments; |
|
375 |
case 'statistics': |
|
376 |
//JLog :: add('Ignoring route ' . $initialQuery . '', JLog :: INFO, LOG); |
|
377 |
return $segments; |
|
378 |
case 'topics': // topics is a raw view |
|
379 |
//JLog :: add('Ignoring route ' . $initialQuery . '', JLog :: INFO, LOG); |
|
380 |
return $segments; |
|
381 |
case 'validator': |
|
382 |
$segments[] = PARTICIPATE; |
|
383 |
$segments[] = JOIN; |
|
384 |
unset($query['option']); |
|
385 |
unset($query['view']); |
|
386 |
unset($query['Itemid']); |
|
387 |
//JLog :: add('Built route ' . $initialQuery . ' into ' . print_r($segments, TRUE) . '', JLog :: INFO, LOG); |
|
388 |
return $segments; |
|
389 |
case 'widget': // widget is a raw view |
|
390 |
//JLog :: add('Ignoring route ' . $initialQuery . '', JLog :: INFO, LOG); |
|
391 |
return $segments; |
|
392 |
} |
|
393 |
} |
|
394 |
JLog :: add('Ignoring route ' . $initialQuery . '', JLog :: INFO, LOG); |
|
395 |
return $segments; |
|
396 |
} |
|
397 |
|
|
398 |
|
|
399 |
function OpenAIREParseRoute($segments) { |
|
400 |
JLog :: add('Parse route called', JLog :: WARNING, LOG); |
|
401 |
return $segments; |
|
402 |
} |
|
403 |
|
modules/uoa-joomla/trunk/joomla-3.4/com_openaire_test/site/css/tabcontent.css | ||
---|---|---|
1 |
/* Tab Content - menucool.com */ |
|
2 |
ul.tabs |
|
3 |
{ |
|
4 |
padding: 10px 0px 0px 20px; |
|
5 |
margin:0; |
|
6 |
font-size: 0; |
|
7 |
list-style-type: none; |
|
8 |
text-align: left; /*set to left, center, or right to align the tabs as desired*/ |
|
9 |
} |
|
10 |
|
|
11 |
ul.tabs li |
|
12 |
{ |
|
13 |
display: inline; |
|
14 |
margin: 0;/*no distance between tabs*/ |
|
15 |
background: White; |
|
16 |
margin-left: -1px; |
|
17 |
margin-right:2px; |
|
18 |
} |
|
19 |
|
|
20 |
ul.tabs li a |
|
21 |
{ |
|
22 |
font: normal 12px OpenSansRegular; |
|
23 |
text-decoration: none; |
|
24 |
position: relative; |
|
25 |
padding: 7px 18px; |
|
26 |
color: #fff; |
|
27 |
outline:none; |
|
28 |
background:#44B1EC; |
|
29 |
border-top:1px solid #F9F9F9; |
|
30 |
border-left:1px solid #F9F9F9; |
|
31 |
border-right: 1px solid #F9F9F9; |
|
32 |
border:1px solid #cacaca; |
|
33 |
border-right:0; |
|
34 |
} |
|
35 |
|
|
36 |
/*Note: IE8 and earlier doesn't support li:last-child. You have to add another class to the last tab (LI) and specify its border-right as below.*/ |
|
37 |
ul.tabs li:last-child a |
|
38 |
{ |
|
39 |
border-right:1px solid #CCC; |
|
40 |
} |
|
41 |
|
|
42 |
|
|
43 |
ul.tabs li a:hover |
|
44 |
{ |
|
45 |
color: #fff; |
|
46 |
background:#5E8AC7; |
|
47 |
background:#8ADFF7; |
|
48 |
cursor: pointer; |
|
49 |
} |
|
50 |
|
|
51 |
ul.tabs li.selected a, ul.tabs li.selected a:hover |
|
52 |
{ |
|
53 |
top: 0px; |
|
54 |
font-weight:normal; |
|
55 |
background: transparent; |
|
56 |
border:1px solid #cacaca; |
|
57 |
border-bottom: 1px solid #fafafa; |
|
58 |
color: #000; |
|
59 |
cursor: pointer; |
|
60 |
} |
|
61 |
|
|
62 |
|
|
63 |
ul.tabs li.selected a:hover |
|
64 |
{ |
|
65 |
text-decoration: none; |
|
66 |
} |
|
67 |
|
|
68 |
div.tabcontents |
|
69 |
{ |
|
70 |
border-top: 1px solid #CCC; padding: 30px 10px; |
|
71 |
} |
|
72 |
|
|
73 |
div .claimsearchtabs{ |
|
74 |
clear:both; |
|
75 |
padding-top: 20px; |
|
76 |
} |
modules/uoa-joomla/trunk/joomla-3.4/com_openaire_test/site/css/index.html | ||
---|---|---|
1 |
<!DOCTYPE HTML> |
|
2 |
<html> |
|
3 |
<head> |
|
4 |
<title>OpenAIRE</title> |
|
5 |
</head> |
|
6 |
<body> |
|
7 |
<h1>Access denied</h1> |
|
8 |
</body> |
|
9 |
</html> |
|
10 |
|
modules/uoa-joomla/trunk/joomla-3.4/com_openaire_test/site/css/tooltip/tooltip1.css | ||
---|---|---|
1 |
/*Tooltip UI component by www.menucool.com */ |
|
2 |
|
|
3 |
/*For tooltip target element that has set class="tooltip" */ |
|
4 |
.tooltip { |
|
5 |
text-decoration: none; |
|
6 |
border-bottom: 2px dotted #36c; |
|
7 |
outline: none; |
|
8 |
} |
|
9 |
|
|
10 |
/*For tooltip box*/ |
|
11 |
div#mcTooltip { |
|
12 |
line-height: 16px; |
|
13 |
border-width: 1px; |
|
14 |
color: #333; |
|
15 |
border-color: #BBBBBB; |
|
16 |
padding: 20px; |
|
17 |
font-size: 12px; |
|
18 |
font-family: Verdana, Arial; |
|
19 |
border-radius: 6px; /*Rounded corners. N/A for IE 8 and below.*/ |
|
20 |
box-shadow: 0 1px 4px #AAAAAA; /*Drop shadow. N/A for IE 8 and below.*/ |
|
21 |
} |
|
22 |
|
|
23 |
div#mcTooltip, div#mcTooltip div { |
|
24 |
background-color: #fff; |
|
25 |
} |
|
26 |
|
|
27 |
/* For hyperlink within tooltip */ |
|
28 |
div#mcTooltip a { |
|
29 |
} |
|
30 |
|
|
31 |
/*Close button. Only available when sticky or overlay has been set to true.*/ |
|
32 |
div#mcttCloseButton { |
|
33 |
width: 14px; |
|
34 |
height: 14px; |
|
35 |
position: absolute; |
|
36 |
background-image: url(../../images/tooltip/closeBtn.gif); |
|
37 |
cursor: pointer; |
|
38 |
overflow: hidden; |
|
39 |
top: 12px; |
|
40 |
right: 12px; |
|
41 |
left: auto; |
|
42 |
} |
|
43 |
|
|
44 |
/* Only applies when overlay has been set to true or 1.*/ |
|
45 |
div#mcOverlay { |
|
46 |
background-color: white; |
|
47 |
opacity: 0.8; |
|
48 |
filter: alpha(opacity=80); |
|
49 |
display: none; |
|
50 |
top: 0; |
|
51 |
left: 0; |
|
52 |
width: 100%; |
|
53 |
height: 100%; |
|
54 |
overflow: visible; |
|
55 |
z-index: 4; |
|
56 |
} |
|
57 |
|
|
58 |
/*Only available when calling by tooltip.ajax(...). It will be a spinning image indicating a request is in progress.*/ |
|
59 |
div#tooltipAjaxSpin { |
|
60 |
margin: 20px 50px; |
|
61 |
background: transparent url(../images/tooltip/loading.gif) no-repeat center center; |
|
62 |
width: 50px; |
|
63 |
height: 30px; |
|
64 |
font-size: 0; |
|
65 |
} |
|
66 |
|
|
67 |
/*The settings below should remain unchanged*/ |
|
68 |
div#mcTooltipWrapper { |
|
69 |
position: absolute; |
|
70 |
visibility: hidden; |
|
71 |
overflow: visible; |
|
72 |
z-index: 9999999999; |
|
73 |
top: -2000px; |
|
74 |
} |
|
75 |
|
|
76 |
div#mcTooltip { |
|
77 |
float: left; |
|
78 |
border-style: solid; |
|
79 |
position: relative; |
|
80 |
overflow: hidden; |
|
81 |
} |
|
82 |
|
|
83 |
div#mcttCo { |
|
84 |
position: absolute; |
|
85 |
text-align: left; |
|
86 |
} |
|
87 |
|
|
88 |
div#mcttCo em, div#mcttCo b { |
|
89 |
display: block; |
|
90 |
width: 0; |
|
91 |
height: 0; |
|
92 |
overflow: hidden; |
|
93 |
} |
modules/uoa-joomla/trunk/joomla-3.4/com_openaire_test/site/css/tooltip/tooltip3.css | ||
---|---|---|
1 |
/*Tooltip UI component by www.menucool.com */ |
|
2 |
|
|
3 |
/*For tooltip box*/ |
|
4 |
div#mcTooltip |
|
5 |
{ |
|
6 |
line-height:20px; |
|
7 |
border-width: 2px; |
|
8 |
color:#DDDDDD; |
|
9 |
border-color:#666666; |
|
10 |
padding:20px; |
|
11 |
font-size: 12px; |
|
12 |
font-family: Verdana, Arial; |
|
13 |
border-radius:3px; /*Rounded corners. N/A for IE 8 and below.*/ |
|
14 |
} |
|
15 |
div#mcTooltip, div#mcTooltip div |
|
16 |
{ |
|
17 |
background-color:#353c40; |
|
18 |
} |
|
19 |
|
|
20 |
/* For hyperlink within tooltip */ |
|
21 |
div#mcTooltip a { color:#6CF; } |
|
22 |
|
|
23 |
/*The settings below should remain unchanged*/ |
|
24 |
div#mcTooltipWrapper {position:absolute;visibility:hidden;overflow:visible;z-index:9999999999;top:-2000px;} |
|
25 |
div#mcTooltip {float:left;border-style:solid;position:relative;overflow:hidden;} |
|
26 |
div#mcttCo {position:absolute;text-align:left;} |
|
27 |
div#mcttCo em, div#mcttCo b {display:block; width:0; height:0;overflow:hidden;} |
modules/uoa-joomla/trunk/joomla-3.4/com_openaire_test/site/css/widget.css | ||
---|---|---|
1 |
#oa_widget span.title { |
|
2 |
font-size: 12px; |
|
3 |
font-weight: bold; |
|
4 |
} |
|
5 |
|
|
6 |
#oa_widget span.authors { |
|
7 |
font-size: 10px; |
|
8 |
font-weight: normal; |
|
9 |
font-style: oblique; |
|
10 |
} |
|
11 |
|
modules/uoa-joomla/trunk/joomla-3.4/com_openaire_test/site/css/widget.css.2 | ||
---|---|---|
1 |
#oa_widget span.title { |
|
2 |
font-size: 12px; |
|
3 |
font-weight: bold; |
|
4 |
} |
|
5 |
|
|
6 |
#oa_widget span.authors { |
|
7 |
font-size: 10px; |
|
8 |
font-weight: normal; |
|
9 |
font-style: oblique; |
|
10 |
} |
|
11 |
|
modules/uoa-joomla/trunk/joomla-3.4/com_openaire_test/site/css/Meio.Autocomplete.css | ||
---|---|---|
1 |
/* |
|
2 |
--- |
|
3 |
|
|
4 |
description: A plugin for enabling autocomplete of a text input or textarea. |
|
5 |
|
|
6 |
authors: |
|
7 |
- Fábio Miranda Costa |
|
8 |
|
Also available in: Unified diff
delete unused folder 'com_openaire_test' | commit a file 'component_status.txt'