<!-- REFERENCES -->\r
<reference id="repository" interface="javax.jcr.Repository"\r
filter="(cn=home)" />\r
- <reference id="nodeFileSystemProvider" interface="java.nio.file.spi.FileSystemProvider"\r
- filter="(service.pid=org.argeo.node.fsProvider)" />\r
- <reference id="appWorkbenchService"\r
- interface="org.argeo.connect.ui.workbench.AppWorkbenchService" />\r
-\r
+ <reference id="resourcesService" interface="org.argeo.connect.resources.ResourcesService" />\r
+ <reference id="activitiesService"\r
+ interface="org.argeo.connect.activities.ActivitiesService" />\r
<reference id="peopleService" interface="org.argeo.connect.people.PeopleService" />\r
<reference id="documentsService" interface="org.argeo.connect.documents.DocumentsService" />\r
-\r
+ <reference id="appWorkbenchService"\r
+ interface="org.argeo.connect.ui.workbench.AppWorkbenchService" />\r
+ <reference id="nodeFileSystemProvider" interface="java.nio.file.spi.FileSystemProvider"\r
+ filter="(service.pid=org.argeo.node.fsProvider)" />\r
</beans:beans>\r
</bean>
<!-- VIEWS -->
- <bean id="testView" class="org.argeo.suite.workbench.parts.TestView"
- scope="prototype">
- <property name="repository" ref="repository" />
- </bean>
-
+
<!-- EDITORS -->
<bean id="defaultDashboardEditor" class="org.argeo.suite.workbench.parts.DefaultDashboardEditor"
scope="prototype">
<property name="repository" ref="repository" />
- <property name="appWorkbenchService" ref="appWorkbenchService" />
+ <property name="resourcesService" ref="resourcesService" />
+ <property name="activitiesService" ref="activitiesService" />
<property name="peopleService" ref="peopleService" />
<property name="documentsService" ref="documentsService" />
+ <property name="appWorkbenchService" ref="appWorkbenchService" />
</bean>
</beans>
// DEPENDENCY INJECTION
private Repository repository;
- private ResourcesService resourceService;
- private ActivitiesService activityService;
+ private ResourcesService resourcesService;
+ private ActivitiesService activitiesService;
private PeopleService peopleService;
private DocumentsService documentsService;
private AppWorkbenchService appWorkbenchService;
}
public ResourcesService getResourceService() {
- return resourceService;
+ return resourcesService;
}
protected ActivitiesService getActivityService() {
- return activityService;
+ return activitiesService;
}
protected PeopleService getPeopleService() {
this.repository = repository;
}
- public void setResourceService(ResourcesService resourceService) {
- this.resourceService = resourceService;
+ public void setResourcesService(ResourcesService resourcesService) {
+ this.resourcesService = resourcesService;
}
- public void setActivityService(ActivitiesService activityService) {
- this.activityService = activityService;
+ public void setActivitiesService(ActivitiesService activitiesService) {
+ this.activitiesService = activitiesService;
}
public void setDocumentsService(DocumentsService documentsService) {
public void setAppWorkbenchService(AppWorkbenchService appWorkbenchService) {
this.appWorkbenchService = appWorkbenchService;
}
-
}
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import org.argeo.connect.ConnectConstants;
import org.argeo.connect.activities.ActivitiesTypes;
import org.argeo.connect.people.PeopleTypes;
import org.argeo.connect.resources.ResourcesTypes;
parent.setLayout(EclipseUiUtils.noSpaceGridLayout());
createGadgetTitleCmp(parent, "Contacts");
Composite bodyCmp = createGadgetBodyCmp(parent);
-
ConnectWorkbenchUtils.createOpenSearchEditorLink(getAppWorkbenchService(), bodyCmp, "Persons",
- PeopleTypes.PEOPLE_PERSON, getPeopleService().getBasePath(PeopleTypes.PEOPLE_PERSON));
-
+ PeopleTypes.PEOPLE_PERSON);
ConnectWorkbenchUtils.createOpenSearchEditorLink(getAppWorkbenchService(), bodyCmp, "Organisations",
- PeopleTypes.PEOPLE_ORG, getPeopleService().getBasePath(PeopleTypes.PEOPLE_ORG));
-
- Node tagParent = getResourceService().getTagLikeResourceParent(getSession(), PeopleTypes.PEOPLE_MAILING_LIST);
+ PeopleTypes.PEOPLE_ORG);
ConnectWorkbenchUtils.createOpenSearchEditorLink(getAppWorkbenchService(), bodyCmp, "Mailing lists",
- PeopleTypes.PEOPLE_MAILING_LIST, ConnectJcrUtils.getPath(tagParent));
+ PeopleTypes.PEOPLE_MAILING_LIST);
ConnectWorkbenchUtils.createOpenSearchEditorLink(getAppWorkbenchService(), bodyCmp, "Tasks",
- ActivitiesTypes.ACTIVITIES_TASK, getPeopleService().getBasePath(null));
-
- tagParent = getResourceService().getTagLikeResourceParent(getSession(), ConnectConstants.RESOURCE_TAG);
-
+ ActivitiesTypes.ACTIVITIES_TASK);
ConnectWorkbenchUtils.createOpenSearchEditorLink(getAppWorkbenchService(), bodyCmp, "Tags",
- ResourcesTypes.RESOURCES_TAG_INSTANCE, ConnectJcrUtils.getPath(tagParent));
-
+ ResourcesTypes.RESOURCES_TAG_INSTANCE);
}
}
cursor: pointer;
}
+
+Button[FLAT].open_calendar_btn {
+ background-image: url( theme/argeo-classic/icons/actions/openCalendar.gif);
+ background-color: transparent;
+ background-repeat: no-repeat;
+ border: 0px solid white;
+ border-radius: 0px;
+ padding: 0px 0px;
+ animation: hoverOut 500ms ease-out;
+ cursor: pointer;
+}
+
+
/* Links */
Link, Link-Hyperlink, Link-Hyperlink:link, Link-Hyperlink:visited,
Link-Hyperlink:active {
}
+
/****** DASHBOARD *********/
/** Gadgets **/
}
Button[PUSH][FLAT].small_delete_btn{
- background-image: url( theme/argeo-classic/icons/actions/delete_small.gif);
+ background-image: url( theme/argeo-classic/icons/actions/deleteSmall.gif);
border: 0px solid white;
border-radius: 0px;
padding: 0px 0px;