예제 #1
0
 /**
  * Instantiates a new open content menu item.
  *
  * @param i18n the i18n
  * @param action the action
  * @param res the res
  */
 public OpenContentMenuItem(
     final I18nTranslationService i18n,
     final OpenContentAction action,
     final IconicResources res) {
   super(action);
   this.withText(i18n.t("Open")).withIcon(res.rightArrow());
 }
예제 #2
0
  @Inject
  public BartersClientTool(
      final I18nTranslationService i18n,
      final ToolSelector toolSelector,
      final ContentCapabilitiesRegistry cntCapRegistry,
      final IconicResources icons,
      final HistoryWrapper history) {
    super(
        TOOL_NAME,
        i18n.t("barters"),
        i18n.t(
            "A decentralized way to offer (or ask for) services and goods to your groups or to anyone. Bartering means the exchange of goods by the agreement of two people"),
        icons.bartersWhite(),
        AccessRolDTO.Viewer,
        toolSelector,
        cntCapRegistry,
        i18n,
        history);
    this.icons = icons;

    // registerAclEditableTypes(TYPE_DOCUMENT, TYPE_UPLOADEDFILE);
    registerAuthorableTypes(TYPE_BARTER);
    registerDragableTypes(TYPE_BARTER, TYPE_FOLDER);
    registerDropableTypes(TYPE_ROOT, TYPE_FOLDER, TYPE_BARTER);
    // registerPublishModerableTypes();
    registerRateableTypes(TYPE_BARTER);
    registerRenamableTypes(TYPE_FOLDER, TYPE_BARTER);
    registerTageableTypes(TYPE_BARTER);
    registerTranslatableTypes(TYPE_FOLDER, TYPE_BARTER);
    registerIcons();
  }
예제 #3
0
 /**
  * Instantiates a new purge container action.
  *
  * @param contentService the content service
  * @param res the res
  */
 @Inject
 public PurgeContainerAction(
     final ContentServiceHelper contentService, final IconicResources res) {
   super(AccessRolDTO.Administrator, true);
   this.contentService = contentService;
   this.withText(I18n.t("Delete permanently")).withIcon(res.trashGrey());
 }
예제 #4
0
파일: NewListBtn.java 프로젝트: Rutrus/kune
 /**
  * Instantiates a new new list btn.
  *
  * @param i18n the i18n
  * @param action the action
  * @param res the res
  */
 @Inject
 public NewListBtn(
     final I18nTranslationService i18n, final NewListAction action, final IconicResources res) {
   super(action);
   withText(i18n.t("New list"))
       .withToolTip(i18n.t("Create a new list"))
       .withIcon(res.listsAdd())
       .withStyles("k-def-docbtn, k-fl")
       .withId(NewContainerBtn.BTN_ID);
 }
 @Inject
 public ExportCalendarMenuItem(
     final I18nTranslationService i18n,
     final ExportCalendarAction action,
     final ContentViewerOptionsMenu optionsMenu,
     final IconicResources res) {
   super(action);
   this.withText(i18n.t("Export this calendar"))
       .withIcon(res.mobile())
       .withParent(optionsMenu, false);
 }
예제 #6
0
파일: NewBlogBtn.java 프로젝트: Rutrus/kune
 /**
  * Instantiates a new new blog btn.
  *
  * @param i18n the i18n
  * @param action the action
  * @param res the res
  */
 @Inject
 public NewBlogBtn(
     final I18nTranslationService i18n,
     final NewContainerAction action,
     final IconicResources res) {
   super(
       i18n,
       action,
       res.blogsAdd(),
       i18n.t("New blog"),
       i18n.t("Create a new blog"),
       i18n.t("New blog"),
       BlogsToolConstants.TYPE_BLOG);
 }
예제 #7
0
 /**
  * Instantiates a new share in linkedin menu item.
  *
  * @param action the action
  * @param iconic the iconic
  * @param session the session
  * @param menu the menu
  * @param i18n the i18n
  */
 @Inject
 public ShareInLinkedinMenuItem(
     final AbstractShareInSocialNetAction action,
     final IconicResources iconic,
     final Session session,
     final ShareMenu menu,
     final I18nTranslationService i18n) {
   super(
       action,
       session,
       menu,
       i18n.t("Share this in linkedin"),
       iconic.linkedin(),
       ClientFormattedString.build(false, URL_TEMPLATE, ShareInHelper.getCommonUrl()));
 }
예제 #8
0
 private void registerIcons() {
   registerEmptyFolderTutorial(TYPE_ROOT);
   // registerTutorial(TYPE_FOLDER);
   registerContentTypeIcon(TYPE_FOLDER, icons.folderGrey());
   registerContentTypeIcon(TYPE_ROOT, icons.bartersGrey());
   registerContentTypeIcon(TYPE_BARTER, icons.bartersGrey());
   registerContentTypeIconLight(TYPE_FOLDER, icons.folderWhite());
   registerContentTypeIconLight(TYPE_ROOT, icons.bartersWhite());
   registerContentTypeIconLight(TYPE_BARTER, icons.bartersWhite());
   registerEmptyMessages(
       TYPE_FOLDER, i18n.t(THERE_ISN_T_ANY_BARTER + "You can create some of them here"));
   registerEmptyMessages(TYPE_ROOT, i18n.t(THERE_ISN_T_ANY_BARTER));
   registerEmptyMessagesNotLogged(TYPE_FOLDER, i18n.t(THERE_ISN_T_ANY_BARTER));
   registerEmptyMessagesNotLogged(TYPE_ROOT, i18n.t(THERE_ISN_T_ANY_BARTER));
 }